Lines Matching refs:workqueue

59 struct workqueue {  struct
69 #define WQ_SIZE (roundup2(sizeof(struct workqueue), coherency_unit)) argument
74 SDT_PROBE_DEFINE7(sdt, kernel, workqueue, create,
82 SDT_PROBE_DEFINE1(sdt, kernel, workqueue, destroy,
85 SDT_PROBE_DEFINE3(sdt, kernel, workqueue, enqueue,
89 SDT_PROBE_DEFINE4(sdt, kernel, workqueue, entry,
94 SDT_PROBE_DEFINE4(sdt, kernel, workqueue, return,
99 SDT_PROBE_DEFINE2(sdt, kernel, workqueue, wait__start,
102 SDT_PROBE_DEFINE2(sdt, kernel, workqueue, wait__self,
105 SDT_PROBE_DEFINE2(sdt, kernel, workqueue, wait__hit,
108 SDT_PROBE_DEFINE2(sdt, kernel, workqueue, wait__done,
112 SDT_PROBE_DEFINE1(sdt, kernel, workqueue, exit__start,
114 SDT_PROBE_DEFINE1(sdt, kernel, workqueue, exit__done,
127 workqueue_queue_lookup(struct workqueue *wq, struct cpu_info *ci) in workqueue_queue_lookup()
139 workqueue_runlist(struct workqueue *wq, struct workqhead *list) in workqueue_runlist()
150 SDT_PROBE4(sdt, kernel, workqueue, entry, in workqueue_runlist()
153 SDT_PROBE4(sdt, kernel, workqueue, return, in workqueue_runlist()
164 struct workqueue *wq = cookie; in workqueue_worker()
208 workqueue_init(struct workqueue *wq, const char *name, in workqueue_init()
222 workqueue_initqueue(struct workqueue *wq, struct workqueue_queue *q, in workqueue_initqueue()
276 workqueue_finiqueue(struct workqueue *wq, struct workqueue_queue *q) in workqueue_finiqueue()
299 workqueue_create(struct workqueue **wqp, const char *name, in workqueue_create()
303 struct workqueue *wq; in workqueue_create()
345 workqueue_q_wait(struct workqueue *wq, struct workqueue_queue *q, in workqueue_q_wait()
362 SDT_PROBE2(sdt, kernel, workqueue, wait__self, wq, wk_target); in workqueue_q_wait()
376 SDT_PROBE2(sdt, kernel, workqueue, wait__hit, wq, wk); in workqueue_q_wait()
408 workqueue_wait(struct workqueue *wq, struct work *wk) in workqueue_wait()
415 SDT_PROBE2(sdt, kernel, workqueue, wait__start, wq, wk); in workqueue_wait()
429 SDT_PROBE2(sdt, kernel, workqueue, wait__done, wq, wk); in workqueue_wait()
433 workqueue_destroy(struct workqueue *wq) in workqueue_destroy()
441 SDT_PROBE1(sdt, kernel, workqueue, exit__start, wq); in workqueue_destroy()
449 SDT_PROBE1(sdt, kernel, workqueue, exit__done, wq); in workqueue_destroy()
467 workqueue_enqueue(struct workqueue *wq, struct work *wk0, struct cpu_info *ci) in workqueue_enqueue()
472 SDT_PROBE3(sdt, kernel, workqueue, enqueue, wq, wk0, ci); in workqueue_enqueue()