![]() |
EVE 1.0
|
Header file for the EVE work scheduling. More...
Go to the source code of this file.
Data Structures | |
struct | work_t |
struct | swint_state_t |
Macros | |
#define | WORK_INIT(work, callback) |
#define | WORK_INIT_TYPED(work, callback) (struct work_t) WORK_INIT(work, callback) |
#define | DECLARE_WORK(work, callback) struct work_t work = WORK_INIT(work, callback) |
#define | SWINT_AUTO_LOCK() |
Typedefs | |
typedef void(* | work_cb_t) (struct work_t *work) |
Functions | |
void | work_schedule (struct work_t *work) |
void | work_cancel (struct work_t *work) |
static bool | work_pending (struct work_t *work) |
swint_state_t | swint_disable (void) |
void | swint_enable (swint_state_t state) |
__attribute__ ((always_inline)) static inline void swint_enable_indirect_adapter(swint_state_t *state) | |
Header file for the EVE work scheduling.
Definition in file work.h.