Lines Matching refs:req

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;
129 __entry->ctx, __entry->req, __entry->user_data, __entry->fd)
142 TP_PROTO(struct io_kiocb *req, int rw),
144 TP_ARGS(req, rw),
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,
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,
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)
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,
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;
349 __entry->ctx, __entry->req,
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;
393 "sq_thread %d", __entry->ctx, __entry->req,
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;
437 __entry->ctx, __entry->req, __entry->user_data,
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;
476 __entry->ctx, __entry->req, __entry->user_data,
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;
543 __entry->ctx, __entry->req, __entry->user_data,