Go to the source code of this file.
◆ INIT_WORK
| #define INIT_WORK |
( |
| __WORK, |
|
|
| __FUNC ) |
Value: do { \
(__WORK)->func = (__FUNC); \
vsf_dlist_init_node(
struct work_struct, entry, (__WORK)); \
} while (0)
Definition workqueue.h:15
◆ INIT_DELAYED_WORK
| #define INIT_DELAYED_WORK |
( |
| __DWORK, |
|
|
| __FUNC ) |
Value:
#define INIT_WORK(__WORK, __FUNC)
Definition workqueue.h:38
◆ alloc_ordered_workqueue
| #define alloc_ordered_workqueue |
( |
| __fmt, |
|
|
| __flags, |
|
|
| ... ) |
Value:
struct workqueue_struct * alloc_workqueue(const char *fmt, unsigned int flags, int max_active,...)
Definition vsf_linux_core.c:234
◆ create_singlethread_workqueue
| #define create_singlethread_workqueue |
( |
| __name | ) |
|
Value:
#define __name
Definition hci_transport_aic8800.c:555
#define alloc_ordered_workqueue(__fmt, __flags,...)
Definition workqueue.h:44
◆ create_workqueue
| #define create_workqueue |
( |
| __name | ) |
|
◆ work_func_t
◆ alloc_workqueue()
| struct workqueue_struct * alloc_workqueue |
( |
const char * | fmt, |
|
|
unsigned int | flags, |
|
|
int | max_active, |
|
|
| ... ) |
|
extern |
◆ destroy_workqueue()
◆ queue_delayed_work()
◆ mod_delayed_work()
◆ queue_work()
◆ flush_workqueue()
◆ flush_work()
◆ cancel_work()
◆ cancel_work_sync()
◆ flush_delayed_work()
◆ cancel_delayed_work()
◆ cancel_delayed_work_sync()
◆ workqueue_init_early()
| void workqueue_init_early |
( |
void | | ) |
|
|
extern |
◆ system_wq