Lines Matching full:req
101 * @req: pointer to a submitted request
110 TP_PROTO(struct io_kiocb *req, int fd),
112 TP_ARGS(req, fd),
116 __field( void *, req )
122 __entry->ctx = req->ctx;
123 __entry->req = req;
124 __entry->user_data = req->cqe.user_data;
128 TP_printk("ring %p, req %p, user_data 0x%llx, fd %d",
129 __entry->ctx, __entry->req, __entry->user_data, __entry->fd)
135 * @req: pointer to a submitted request
142 TP_PROTO(struct io_kiocb *req, bool hashed),
144 TP_ARGS(req, hashed),
148 __field( void *, req )
155 __string( op_str, io_uring_get_opcode(req->opcode) )
159 __entry->ctx = req->ctx;
160 __entry->req = req;
161 __entry->user_data = req->cqe.user_data;
162 __entry->flags = (__force unsigned long long) req->flags;
163 __entry->opcode = req->opcode;
164 __entry->work = &req->work;
171 __entry->ctx, __entry->req, __entry->user_data,
179 * @req: pointer to a deferred request
186 TP_PROTO(struct io_kiocb *req),
188 TP_ARGS(req),
192 __field( void *, req )
196 __string( op_str, io_uring_get_opcode(req->opcode) )
200 __entry->ctx = req->ctx;
201 __entry->req = req;
202 __entry->data = req->cqe.user_data;
203 __entry->opcode = req->opcode;
209 __entry->ctx, __entry->req, __entry->data,
217 * @req: pointer to a linked request
218 * @target_req: pointer to a previous request, that would contain @req
225 TP_PROTO(struct io_kiocb *req, struct io_kiocb *target_req),
227 TP_ARGS(req, target_req),
231 __field( void *, req )
236 __entry->ctx = req->ctx;
237 __entry->req = req;
242 __entry->ctx, __entry->req, __entry->target_req)
277 * @req: request, which links were cancelled
285 TP_PROTO(struct io_kiocb *req, struct io_kiocb *link),
287 TP_ARGS(req, link),
291 __field( void *, req )
296 __string( op_str, io_uring_get_opcode(req->opcode) )
300 __entry->ctx = req->ctx;
301 __entry->req = req;
302 __entry->user_data = req->cqe.user_data;
303 __entry->opcode = req->opcode;
310 __entry->ctx, __entry->req, __entry->user_data,
318 * @req: (optional) pointer to a submitted request
323 TP_PROTO(struct io_ring_ctx *ctx, void *req, struct io_uring_cqe *cqe),
325 TP_ARGS(ctx, req, cqe),
329 __field( void *, req )
339 __entry->req = req;
347 TP_printk("ring %p, req %p, user_data 0x%llx, result %d, cflags 0x%x "
349 __entry->ctx, __entry->req,
359 * @req: pointer to a submitted request
366 TP_PROTO(struct io_kiocb *req),
368 TP_ARGS(req),
372 __field( void *, req )
378 __string( op_str, io_uring_get_opcode(req->opcode) )
382 __entry->ctx = req->ctx;
383 __entry->req = req;
384 __entry->user_data = req->cqe.user_data;
385 __entry->opcode = req->opcode;
386 __entry->flags = (__force unsigned long long) req->flags;
387 __entry->sq_thread = req->ctx->flags & IORING_SETUP_SQPOLL;
392 TP_printk("ring %p, req %p, user_data 0x%llx, opcode %s, flags 0x%llx, "
393 "sq_thread %d", __entry->ctx, __entry->req,
401 * @req: pointer to the armed request
410 TP_PROTO(struct io_kiocb *req, int mask, int events),
412 TP_ARGS(req, mask, events),
416 __field( void *, req )
422 __string( op_str, io_uring_get_opcode(req->opcode) )
426 __entry->ctx = req->ctx;
427 __entry->req = req;
428 __entry->user_data = req->cqe.user_data;
429 __entry->opcode = req->opcode;
436 TP_printk("ring %p, req %p, user_data 0x%llx, opcode %s, mask 0x%x, events 0x%x",
437 __entry->ctx, __entry->req, __entry->user_data,
445 * @req: pointer to request
451 TP_PROTO(struct io_kiocb *req, int mask),
453 TP_ARGS(req, mask),
457 __field( void *, req )
462 __string( op_str, io_uring_get_opcode(req->opcode) )
466 __entry->ctx = req->ctx;
467 __entry->req = req;
468 __entry->user_data = req->cqe.user_data;
469 __entry->opcode = req->opcode;
475 TP_printk("ring %p, req %p, user_data 0x%llx, opcode %s, mask %x",
476 __entry->ctx, __entry->req, __entry->user_data,
485 * @req: pointer to request
492 TP_PROTO(const struct io_uring_sqe *sqe, struct io_kiocb *req, int error),
494 TP_ARGS(sqe, req, error),
498 __field( void *, req )
518 __entry->ctx = req->ctx;
519 __entry->req = req;
538 TP_printk("ring %p, req %p, user_data 0x%llx, "
543 __entry->ctx, __entry->req, __entry->user_data,