mirror of https://github.com/dzavalishin/openpod
bugfix
This commit is contained in:
parent
98a03b71f9
commit
615850d2aa
|
@ -5,7 +5,7 @@
|
||||||
#include <pod_deffunc.h>
|
#include <pod_deffunc.h>
|
||||||
|
|
||||||
|
|
||||||
static pod_dev_f pod_default_dev_func =
|
pod_dev_f pod_default_dev_func =
|
||||||
{
|
{
|
||||||
pod_default_enqueue,
|
pod_default_enqueue,
|
||||||
pod_default_dequeue,
|
pod_default_dequeue,
|
||||||
|
@ -26,10 +26,9 @@ errno_t pod_default_dequeue( pod_device *dev, pod_request *rq )
|
||||||
return ENOENT; // Too late, rq is done already (as we do anything syncronously)
|
return ENOENT; // Too late, rq is done already (as we do anything syncronously)
|
||||||
}
|
}
|
||||||
|
|
||||||
errno_t pod_default_fence( pod_device *dev, pod_request *rq )
|
errno_t pod_default_fence( pod_device *dev )
|
||||||
{
|
{
|
||||||
(void) dev;
|
(void) dev;
|
||||||
(void) rq;
|
|
||||||
|
|
||||||
return 0; // We have no q, so all requests are done in order
|
return 0; // We have no q, so all requests are done in order
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
#include "openpod.h"
|
#include "openpod.h"
|
||||||
|
|
||||||
|
#include <errno.h>
|
||||||
|
|
||||||
//*******************************************************************
|
//*******************************************************************
|
||||||
//
|
//
|
||||||
// OpenPOD
|
// OpenPOD
|
||||||
|
@ -17,13 +19,13 @@ errno_t pod_default_dequeue( pod_device *dev, pod_request *rq );
|
||||||
|
|
||||||
|
|
||||||
// Empty, does nothing, returns success. Can be used if above pod_default_enqueue used.
|
// Empty, does nothing, returns success. Can be used if above pod_default_enqueue used.
|
||||||
errno_t pod_default_fence( pod_device *dev, pod_request *rq );
|
errno_t pod_default_fence( pod_device *dev );
|
||||||
|
|
||||||
// Empty, does nothing, returns success. Can be used if above pod_default_enqueue used.
|
// Empty, does nothing, returns success. Can be used if above pod_default_enqueue used.
|
||||||
errno_t pod_default_raise( pod_device *dev, pod_request *rq, uint32_t io_prio );
|
errno_t pod_default_raise( pod_device *dev, pod_request *rq, uint32_t io_prio );
|
||||||
|
|
||||||
// Combine them to simplify rq-less drivers even more
|
// Combine them to simplify rq-less drivers even more
|
||||||
extern static pod_dev_f pod_default_dev_func;
|
extern pod_dev_f pod_default_dev_func;
|
||||||
|
|
||||||
|
|
||||||
errno_t pod_default_construct( struct pod_driver *drv );
|
errno_t pod_default_construct( struct pod_driver *drv );
|
||||||
|
|
Loading…
Reference in New Issue