/include/linux/ |
D | swait.h | 121 static inline int swait_active(struct swait_queue_head *wq) in swait_active() argument 123 return !list_empty(&wq->task_list); in swait_active() 134 static inline bool swq_has_sleeper(struct swait_queue_head *wq) in swq_has_sleeper() argument 144 return swait_active(wq); in swq_has_sleeper() 158 #define ___swait_event(wq, condition, state, ret, cmd) \ argument 166 long __int = prepare_to_swait_event(&wq, &__wait, state);\ 178 finish_swait(&wq, &__wait); \ 182 #define __swait_event(wq, condition) \ argument 183 (void)___swait_event(wq, condition, TASK_UNINTERRUPTIBLE, 0, \ 186 #define swait_event_exclusive(wq, condition) \ argument [all …]
|
D | workqueue.h | 119 struct workqueue_struct *wq; member 131 struct workqueue_struct *wq; member 494 extern void destroy_workqueue(struct workqueue_struct *wq); 498 int apply_workqueue_attrs(struct workqueue_struct *wq, 502 extern bool queue_work_on(int cpu, struct workqueue_struct *wq, 504 extern bool queue_work_node(int node, struct workqueue_struct *wq, 506 extern bool queue_delayed_work_on(int cpu, struct workqueue_struct *wq, 508 extern bool mod_delayed_work_on(int cpu, struct workqueue_struct *wq, 510 extern bool queue_rcu_work(struct workqueue_struct *wq, struct rcu_work *rwork); 512 extern void __flush_workqueue(struct workqueue_struct *wq); [all …]
|
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() 611 #define wait_event_interruptible_hrtimeout(wq, condition, timeout) \ argument 616 __ret = __wait_event_hrtimeout(wq, condition, timeout, \ 621 #define __wait_event_interruptible_exclusive(wq, condition) \ argument 622 ___wait_event(wq, condition, TASK_INTERRUPTIBLE, 1, 0, \ 625 #define wait_event_interruptible_exclusive(wq, condition) \ argument 630 __ret = __wait_event_interruptible_exclusive(wq, condition); \ [all …]
|
D | sync_file.h | 49 wait_queue_head_t wq; member
|
D | mhi_ep.h | 138 struct workqueue_struct *wq; member
|
/include/trace/hooks/ |
D | wqlockup.h | 23 TP_PROTO(struct workqueue_struct *wq, int *ret, bool *skip), 24 TP_ARGS(wq, ret, skip), 1); 27 TP_PROTO(struct workqueue_struct *wq, int *ret, bool *skip), 28 TP_ARGS(wq, ret, skip));
|
/include/trace/events/ |
D | workqueue.h | 33 __string( workqueue, pwq->wq->name) 41 __assign_str(workqueue, pwq->wq->name);
|
D | btrfs.h | 1561 __field( const void *, wq ) 1570 __entry->wq = work->wq; 1579 __entry->work, __entry->normal_work, __entry->wq, 1635 TP_PROTO(const struct btrfs_workqueue *wq, const char *name), 1637 TP_ARGS(wq, name), 1640 __field( const void *, wq ) 1644 TP_fast_assign_btrfs(btrfs_workqueue_owner(wq), 1645 __entry->wq = wq; 1650 __entry->wq) 1655 TP_PROTO(const struct btrfs_workqueue *wq, const char *name), [all …]
|
/include/uapi/rdma/ |
D | rvt-abi.h | 64 struct rvt_rwqe wq[]; member
|
/include/drm/ |
D | drm_debugfs_crc.h | 60 wait_queue_head_t wq; member
|
D | drm_flip_work.h | 87 struct workqueue_struct *wq);
|
D | drm_suballoc.h | 25 wait_queue_head_t wq; member
|
/include/linux/mtd/ |
D | flashchip.h | 77 wait_queue_head_t wq; /* Wait on here when we're waiting for the chip member
|
D | onenand.h | 125 wait_queue_head_t wq; member
|
/include/linux/power/ |
D | charger-manager.h | 63 struct work_struct wq; member
|
/include/linux/greybus/ |
D | connection.h | 58 struct workqueue_struct *wq; member
|
D | svc.h | 46 struct workqueue_struct *wq; member
|
/include/drm/ttm/ |
D | ttm_device.h | 268 struct workqueue_struct *wq; member
|
/include/rdma/ |
D | rdmavt_qp.h | 204 struct rvt_rwqe wq[]; member 258 struct rvt_rwq *wq; member 956 vfree(rq->wq); in rvt_free_rq() 957 rq->wq = NULL; in rvt_free_rq()
|
/include/net/mana/ |
D | gdma.h | 404 u8 *mana_gd_get_wqe_ptr(const struct gdma_queue *wq, u32 wqe_offset); 405 u32 mana_gd_wq_avail_space(struct gdma_queue *wq); 839 int mana_gd_post_work_request(struct gdma_queue *wq,
|
/include/linux/soc/qcom/ |
D | qmi.h | 223 struct workqueue_struct *wq; member
|
/include/linux/i3c/ |
D | master.h | 495 struct workqueue_struct *wq; member
|
/include/net/9p/ |
D | client.h | 81 wait_queue_head_t wq; member
|
/include/linux/sunrpc/ |
D | sched.h | 247 struct rpc_task *rpc_wake_up_first_on_wq(struct workqueue_struct *wq,
|
/include/soc/fsl/ |
D | qman.h | 483 static inline void qm_fqd_set_destwq(struct qm_fqd *fqd, int ch, int wq) in qm_fqd_set_destwq() argument 486 (wq & QM_FQD_WQ_MASK)); in qm_fqd_set_destwq()
|