Lines Matching full:work
14 * workqueue_queue_work - called when a work gets queued
17 * @work: pointer to struct work_struct
19 * This event occurs when a work is queued immediately or once a
20 * delayed work is actually queued on a workqueue (ie: once the delay
26 struct work_struct *work),
28 TP_ARGS(req_cpu, pwq, work),
31 __field( void *, work )
39 __entry->work = work;
40 __entry->function = work->func;
46 TP_printk("work struct=%p function=%ps workqueue=%s req_cpu=%d cpu=%d",
47 __entry->work, __entry->function, __get_str(workqueue),
52 * workqueue_activate_work - called when a work gets activated
53 * @work: pointer to struct work_struct
55 * This event occurs when a queued work is put on the active queue,
61 TP_PROTO(struct work_struct *work),
63 TP_ARGS(work),
66 __field( void *, work )
71 __entry->work = work;
72 __entry->function = work->func;
75 TP_printk("work struct %p function=%ps ", __entry->work, __entry->function)
80 * @work: pointer to struct work_struct
86 TP_PROTO(struct work_struct *work),
88 TP_ARGS(work),
91 __field( void *, work )
96 __entry->work = work;
97 __entry->function = work->func;
100 TP_printk("work struct %p: function %ps", __entry->work, __entry->function)
105 * @work: pointer to struct work_struct
112 TP_PROTO(struct work_struct *work, work_func_t function),
114 TP_ARGS(work, function),
117 __field( void *, work )
122 __entry->work = work;
126 TP_printk("work struct %p: function %ps", __entry->work, __entry->function)