Searched refs:work_struct (Results 1 – 15 of 15) sorted by relevance
/third_party/FreeBSD/sys/compat/linuxkpi/common/include/linux/ |
D | workqueue.h | 98 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);
|
D | interrupt.h | 68 typedef void (*irq_bottom_half_handler_t)(struct work_struct *);
|
/third_party/FreeBSD/sys/compat/linuxkpi/common/src/ |
D | linux_workqueue.c | 200 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 …]
|
D | linux_interrupt.c | 89 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/uboot/u-boot-2020.01/drivers/mtd/ubi/ |
D | wl.h | 6 static void update_fastmap_work_fn(struct work_struct *wrk);
|
D | fastmap-wl.c | 14 static void update_fastmap_work_fn(struct work_struct *wrk) in update_fastmap_work_fn()
|
D | ubi.h | 576 struct work_struct fm_work;
|
/third_party/ltp/testcases/kernel/device-drivers/usb/tusb/ |
D | st_tusb.h | 55 struct work_struct work;
|
/third_party/uboot/u-boot-2020.01/drivers/usb/cdns3/ |
D | gadget.h | 1280 struct work_struct aligned_buf_wq; 1295 struct work_struct pending_status_wq; 1307 void cdns3_pending_setup_status_handler(struct work_struct *work);
|
D | ep0.c | 544 void cdns3_pending_setup_status_handler(struct work_struct *work) in cdns3_pending_setup_status_handler()
|
/third_party/NuttX/drivers/usbdev/gadget/ |
D | rndis.c | 135 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/uboot/u-boot-2020.01/include/linux/ |
D | compat.h | 229 struct work_struct {}; struct
|
/third_party/uboot/u-boot-2020.01/drivers/usb/musb-new/ |
D | musb_core.h | 325 struct work_struct irq_work;
|
D | musb_core.c | 1809 static void musb_irq_work(struct work_struct *data) in musb_irq_work()
|
/third_party/FreeBSD/sys/dev/usb/ |
D | usb_hub.c | 2342 usb_needs_explore_sub(struct work_struct *work) in usb_needs_explore_sub() 2383 static struct work_struct explore_work = {0}; 2390 struct work_struct *work = &explore_work; in usb_needs_explore()
|