Home
last modified time | relevance | path

Searched refs:wq (Results 1 – 25 of 36) sorted by relevance

12

/include/linux/
Dswait.h121 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 …]
Dworkqueue.h119 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 …]
Dwait.h174 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 …]
Dsync_file.h49 wait_queue_head_t wq; member
Dmhi_ep.h138 struct workqueue_struct *wq; member
/include/trace/hooks/
Dwqlockup.h23 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/
Dworkqueue.h33 __string( workqueue, pwq->wq->name)
41 __assign_str(workqueue, pwq->wq->name);
Dbtrfs.h1561 __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/
Drvt-abi.h64 struct rvt_rwqe wq[]; member
/include/drm/
Ddrm_debugfs_crc.h60 wait_queue_head_t wq; member
Ddrm_flip_work.h87 struct workqueue_struct *wq);
Ddrm_suballoc.h25 wait_queue_head_t wq; member
/include/linux/mtd/
Dflashchip.h77 wait_queue_head_t wq; /* Wait on here when we're waiting for the chip member
Donenand.h125 wait_queue_head_t wq; member
/include/linux/power/
Dcharger-manager.h63 struct work_struct wq; member
/include/linux/greybus/
Dconnection.h58 struct workqueue_struct *wq; member
Dsvc.h46 struct workqueue_struct *wq; member
/include/drm/ttm/
Dttm_device.h268 struct workqueue_struct *wq; member
/include/rdma/
Drdmavt_qp.h204 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/
Dgdma.h404 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/
Dqmi.h223 struct workqueue_struct *wq; member
/include/linux/i3c/
Dmaster.h495 struct workqueue_struct *wq; member
/include/net/9p/
Dclient.h81 wait_queue_head_t wq; member
/include/linux/sunrpc/
Dsched.h247 struct rpc_task *rpc_wake_up_first_on_wq(struct workqueue_struct *wq,
/include/soc/fsl/
Dqman.h483 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()

12