Home
last modified time | relevance | path

Searched refs:work_struct (Results 1 – 11 of 11) sorted by relevance

/third_party/FreeBSD/sys/compat/linuxkpi/common/include/linux/
Dworkqueue.h98 struct work_struct;
104 typedef void (*work_func_t)(struct work_struct *);
111 struct work_struct { struct
127 struct work_struct work; /**< Work structure. */ argument
140 struct work_struct *current_work; /**< Work that is being executed. */
335 extern bool linux_queue_work(struct workqueue_struct *wq, struct work_struct *work);
390 extern bool linux_schedule_work(struct work_struct *work);
442 extern unsigned int linux_work_busy(struct work_struct *work);
536 extern bool linux_flush_work(struct work_struct *work);
559 extern bool linux_cancel_work_sync(struct work_struct *work);
Dinterrupt.h68 typedef void (*irq_bottom_half_handler_t)(struct work_struct *);
/third_party/FreeBSD/sys/compat/linuxkpi/common/src/
Dlinux_workqueue.c200 struct work_struct *work = NULL; in RunWorkqueue()
207 work = worklist_entry(cwq->worklist.next, struct work_struct, entry); in RunWorkqueue()
237 struct work_struct *work = NULL; in WorkListAdd()
244 work = worklist_entry(list, struct work_struct, entry); in WorkListAdd()
256 STATIC VOID InsertWork(cpu_workqueue_struct *cwq, struct work_struct *work, struct list_head *head,… in InsertWork()
268 STATIC VOID QueueWork(cpu_workqueue_struct *cwq, struct work_struct *work, UINT32 *intSave) in QueueWork()
273 STATIC bool QueueWorkOn(struct workqueue_struct *wq, struct work_struct *work, UINT32 *intSave) in QueueWorkOn()
276 struct work_struct *tmpWork = NULL; in QueueWorkOn()
281 LIST_FOR_WORK(tmpWork, &wq->cpu_wq->worklist, struct work_struct, entry) { in QueueWorkOn()
293 bool linux_queue_work(struct workqueue_struct *wq, struct work_struct *work) in linux_queue_work()
[all …]
Dlinux_interrupt.c89 struct work_struct *work = NULL; in irq_bottom_half()
101 work = (struct work_struct *)LOS_MemAlloc(m_aucSysMem0, sizeof(struct work_struct)); in irq_bottom_half()
/third_party/ltp/testcases/kernel/device-drivers/usb/tusb/
Dst_tusb.h55 struct work_struct work;
/third_party/NuttX/drivers/usbdev/gadget/
Drndis.c135 struct work_struct rxwork; /* Worker for dispatching RX packets */
136 struct work_struct pollwork; /* TX poll worker */
869 static void rndis_rxdispatch(FAR struct work_struct *arg) in rndis_rxdispatch()
955 static void rndis_txavail_work(FAR struct work_struct *arg) in rndis_txavail_work()
/third_party/libbpf/.github/actions/build-selftests/
Dvmlinux.h2858 struct work_struct;
2860 typedef void (*work_func_t)(struct work_struct *);
2862 struct work_struct { struct
2933 struct work_struct async_put_work;
2949 struct work_struct work;
2981 struct work_struct work;
4582 struct work_struct destroy_work;
7590 struct work_struct work;
7625 struct work_struct work;
7814 struct work_struct destroy_work;
[all …]
/third_party/FreeBSD/sys/dev/usb/
Dusb_hub.c2334 usb_needs_explore_sub(struct work_struct *work) in usb_needs_explore_sub()
2375 static struct work_struct explore_work = {0};
2382 struct work_struct *work = &explore_work; in usb_needs_explore()
/third_party/libabigail/tests/data/test-read-dwarf/
DPR25007-sdhci.ko.abi8034 …<class-decl name='work_struct' size-in-bits='256' is-struct='yes' visibility='default' filepath='/…
/third_party/libabigail/tests/data/test-diff-filter/
Dtest-PR27569-v1.abi3694 …<class-decl name="work_struct" size-in-bits="384" is-struct="yes" visibility="default" filepath="i…
Dtest-PR27569-v0.abi3694 …<class-decl name="work_struct" size-in-bits="384" is-struct="yes" visibility="default" filepath="i…