mirror of
https://github.com/armbian/linux-cix.git
synced 2026-01-06 12:30:45 -08:00
io_uring: trace local task work run
Add tracing for io_run_local_task_work Signed-off-by: Dylan Yudaken <dylany@fb.com> Link: https://lore.kernel.org/r/20220830125013.570060-8-dylany@fb.com Signed-off-by: Jens Axboe <axboe@kernel.dk>
This commit is contained in:
committed by
Jens Axboe
parent
21a091b970
commit
f75d5036d0
@@ -655,6 +655,35 @@ TRACE_EVENT(io_uring_short_write,
|
||||
__entry->wanted, __entry->got)
|
||||
);
|
||||
|
||||
/*
|
||||
* io_uring_local_work_run - ran ring local task work
|
||||
*
|
||||
* @tctx: pointer to a io_uring_ctx
|
||||
* @count: how many functions it ran
|
||||
* @loops: how many loops it ran
|
||||
*
|
||||
*/
|
||||
TRACE_EVENT(io_uring_local_work_run,
|
||||
|
||||
TP_PROTO(void *ctx, int count, unsigned int loops),
|
||||
|
||||
TP_ARGS(ctx, count, loops),
|
||||
|
||||
TP_STRUCT__entry (
|
||||
__field(void *, ctx )
|
||||
__field(int, count )
|
||||
__field(unsigned int, loops )
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__entry->ctx = ctx;
|
||||
__entry->count = count;
|
||||
__entry->loops = loops;
|
||||
),
|
||||
|
||||
TP_printk("ring %p, count %d, loops %u", __entry->ctx, __entry->count, __entry->loops)
|
||||
);
|
||||
|
||||
#endif /* _TRACE_IO_URING_H */
|
||||
|
||||
/* This part must be outside protection */
|
||||
|
||||
Reference in New Issue
Block a user