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 )
70 __entry->work = work;
73 TP_printk("work struct %p", __entry->work)
78 * @work: pointer to struct work_struct
84 TP_PROTO(struct work_struct *work),
86 TP_ARGS(work),
89 __field( void *, work )
94 __entry->work = work;
95 __entry->function = work->func;
98 TP_printk("work struct %p: function %ps", __entry->work, __entry->function)
103 * @work: pointer to struct work_struct
110 TP_PROTO(struct work_struct *work, work_func_t function),
112 TP_ARGS(work, function),
115 __field( void *, work )
120 __entry->work = work;
124 TP_printk("work struct %p: function %ps", __entry->work, __entry->function)