| /include/linux/ |
| A D | swait.h | 123 return !list_empty(&wq->task_list); in swait_active() 144 return swait_active(wq); in swq_has_sleeper() 178 finish_swait(&wq, &__wait); \ 182 #define __swait_event(wq, condition) \ argument 186 #define swait_event_exclusive(wq, condition) \ argument 190 __swait_event(wq, condition); \ 227 __ret = __swait_event_interruptible_timeout(wq, \ 232 #define __swait_event_idle(wq, condition) \ argument 247 #define swait_event_idle_exclusive(wq, condition) \ argument 251 __swait_event_idle(wq, condition); \ [all …]
|
| A D | workqueue.h | 119 struct workqueue_struct *wq; member 128 struct workqueue_struct *wq; member 583 extern void destroy_workqueue(struct workqueue_struct *wq); 589 int apply_workqueue_attrs(struct workqueue_struct *wq, 604 extern void drain_workqueue(struct workqueue_struct *wq); 666 static inline bool queue_work(struct workqueue_struct *wq, in queue_work() argument 669 return queue_work_on(WORK_CPU_UNBOUND, wq, work); in queue_work() 753 queue_work(wq, work); in enable_and_queue_work() 776 #define flush_workqueue(wq) \ argument 778 struct workqueue_struct *_wq = (wq); \ [all …]
|
| A D | wait.h | 174 struct wait_queue_entry *wq; in __add_wait_queue() local 176 list_for_each_entry(wq, &wq_head->head, entry) { in __add_wait_queue() 177 if (!(wq->flags & WQ_FLAG_PRIORITY)) in __add_wait_queue() 179 head = &wq->entry; in __add_wait_queue() 636 ___wait_event(wq, condition, TASK_KILLABLE, 1, 0, \ 639 #define wait_event_killable_exclusive(wq, condition) \ argument 786 __ret = fn(&(wq), &__wait); \ 790 __remove_wait_queue(&(wq), &__wait); \ 913 #define __wait_event_killable(wq, condition) \ argument 940 #define __wait_event_state(wq, condition, state) \ argument [all …]
|
| A D | closure.h | 146 struct workqueue_struct *wq; member 249 struct workqueue_struct *wq) in set_closure_fn() argument 253 cl->wq = wq; in set_closure_fn() 258 struct workqueue_struct *wq = cl->wq; in closure_queue() local 266 if (wq) { in closure_queue() 268 BUG_ON(!queue_work(wq, &cl->work)); in closure_queue() 428 struct workqueue_struct *wq, in closure_call() argument 432 continue_at_nobarrier(cl, fn, wq); in closure_call()
|
| A D | sync_file.h | 49 wait_queue_head_t wq; member
|
| A D | mhi_ep.h | 149 struct workqueue_struct *wq; member
|
| /include/drm/ |
| A D | drm_managed.h | 130 void __drmm_workqueue_release(struct drm_device *device, void *wq); 146 struct workqueue_struct *wq = alloc_ordered_workqueue(fmt, flags, ##args); \ 147 wq ? ({ \ 148 int ret = drmm_add_action_or_reset(dev, __drmm_workqueue_release, wq); \ 149 ret ? ERR_PTR(ret) : wq; \
|
| A D | drm_flip_work.h | 73 struct workqueue_struct *wq);
|
| A D | drm_debugfs_crc.h | 66 wait_queue_head_t wq; member
|
| A D | drm_suballoc.h | 25 wait_queue_head_t wq; member
|
| /include/uapi/rdma/ |
| A D | rvt-abi.h | 64 struct rvt_rwqe wq[]; member
|
| /include/linux/mtd/ |
| A D | flashchip.h | 78 wait_queue_head_t wq; /* Wait on here when we're waiting for the chip member
|
| A D | onenand.h | 125 wait_queue_head_t wq; member
|
| /include/linux/power/ |
| A D | charger-manager.h | 63 struct work_struct wq; member
|
| /include/trace/events/ |
| A D | workqueue.h | 33 __string( workqueue, pwq->wq->name)
|
| A D | btrfs.h | 1527 __field( const void *, wq ) 1535 __entry->wq = work->wq; 1600 TP_ARGS(wq, name), 1603 __field( const void *, wq ) 1608 __entry->wq = wq; 1613 __entry->wq) 1620 TP_ARGS(wq, name) 1627 TP_ARGS(wq), 1630 __field( const void *, wq ) 1634 __entry->wq = wq; [all …]
|
| /include/linux/greybus/ |
| A D | connection.h | 58 struct workqueue_struct *wq; member
|
| A D | svc.h | 46 struct workqueue_struct *wq; member
|
| /include/drm/ttm/ |
| A D | ttm_device.h | 269 struct workqueue_struct *wq; member
|
| /include/linux/i3c/ |
| A D | master.h | 161 struct workqueue_struct *wq; member 536 struct workqueue_struct *wq; member
|
| /include/rdma/ |
| A D | rdmavt_qp.h | 205 struct rvt_rwqe wq[]; member 259 struct rvt_rwq *wq; member 957 vfree(rq->wq); in rvt_free_rq() 958 rq->wq = NULL; in rvt_free_rq()
|
| /include/linux/soc/qcom/ |
| A D | qmi.h | 223 struct workqueue_struct *wq; member
|
| /include/net/mana/ |
| A D | gdma.h | 445 u8 *mana_gd_get_wqe_ptr(const struct gdma_queue *wq, u32 wqe_offset); 446 u32 mana_gd_wq_avail_space(struct gdma_queue *wq); 901 int mana_gd_post_work_request(struct gdma_queue *wq,
|
| /include/net/9p/ |
| A D | client.h | 81 wait_queue_head_t wq; member
|
| /include/linux/sunrpc/ |
| A D | sched.h | 261 struct rpc_task *rpc_wake_up_first_on_wq(struct workqueue_struct *wq,
|