io_kiocb 370 fs/io_uring.c static void __io_free_req(struct io_kiocb *req); io_kiocb 432 fs/io_uring.c struct io_kiocb *req) io_kiocb 439 fs/io_uring.c struct io_kiocb *req) io_kiocb 447 fs/io_uring.c static struct io_kiocb *io_get_deferred_req(struct io_ring_ctx *ctx) io_kiocb 449 fs/io_uring.c struct io_kiocb *req; io_kiocb 451 fs/io_uring.c req = list_first_entry_or_null(&ctx->defer_list, struct io_kiocb, list); io_kiocb 460 fs/io_uring.c static struct io_kiocb *io_get_timeout_req(struct io_ring_ctx *ctx) io_kiocb 462 fs/io_uring.c struct io_kiocb *req; io_kiocb 464 fs/io_uring.c req = list_first_entry_or_null(&ctx->timeout_list, struct io_kiocb, list); io_kiocb 493 fs/io_uring.c struct io_kiocb *req) io_kiocb 509 fs/io_uring.c static void io_kill_timeout(struct io_kiocb *req) io_kiocb 524 fs/io_uring.c struct io_kiocb *req, *tmp; io_kiocb 534 fs/io_uring.c struct io_kiocb *req; io_kiocb 614 fs/io_uring.c static struct io_kiocb *io_get_req(struct io_ring_ctx *ctx, io_kiocb 618 fs/io_uring.c struct io_kiocb *req; io_kiocb 675 fs/io_uring.c static void __io_free_req(struct io_kiocb *req) io_kiocb 683 fs/io_uring.c static void io_req_link_next(struct io_kiocb *req) io_kiocb 685 fs/io_uring.c struct io_kiocb *nxt; io_kiocb 692 fs/io_uring.c nxt = list_first_entry_or_null(&req->link_list, struct io_kiocb, list); io_kiocb 710 fs/io_uring.c static void io_fail_links(struct io_kiocb *req) io_kiocb 712 fs/io_uring.c struct io_kiocb *link; io_kiocb 715 fs/io_uring.c link = list_first_entry(&req->link_list, struct io_kiocb, list); io_kiocb 723 fs/io_uring.c static void io_free_req(struct io_kiocb *req) io_kiocb 741 fs/io_uring.c static void io_put_req(struct io_kiocb *req) io_kiocb 769 fs/io_uring.c struct io_kiocb *req; io_kiocb 774 fs/io_uring.c req = list_first_entry(done, struct io_kiocb, list); io_kiocb 804 fs/io_uring.c struct io_kiocb *req, *tmp; io_kiocb 941 fs/io_uring.c static void kiocb_end_write(struct io_kiocb *req) io_kiocb 957 fs/io_uring.c struct io_kiocb *req = container_of(kiocb, struct io_kiocb, rw); io_kiocb 970 fs/io_uring.c struct io_kiocb *req = container_of(kiocb, struct io_kiocb, rw); io_kiocb 988 fs/io_uring.c static void io_iopoll_req_issued(struct io_kiocb *req) io_kiocb 1000 fs/io_uring.c struct io_kiocb *list_req; io_kiocb 1002 fs/io_uring.c list_req = list_first_entry(&ctx->poll_list, struct io_kiocb, io_kiocb 1075 fs/io_uring.c static int io_prep_rw(struct io_kiocb *req, const struct sqe_submit *s, io_kiocb 1304 fs/io_uring.c static void io_async_list_note(int rw, struct io_kiocb *req, size_t len) io_kiocb 1393 fs/io_uring.c static int io_read(struct io_kiocb *req, const struct sqe_submit *s, io_kiocb 1458 fs/io_uring.c static int io_write(struct io_kiocb *req, const struct sqe_submit *s, io_kiocb 1543 fs/io_uring.c static int io_nop(struct io_kiocb *req, u64 user_data) io_kiocb 1556 fs/io_uring.c static int io_prep_fsync(struct io_kiocb *req, const struct io_uring_sqe *sqe) io_kiocb 1571 fs/io_uring.c static int io_fsync(struct io_kiocb *req, const struct io_uring_sqe *sqe, io_kiocb 1603 fs/io_uring.c static int io_prep_sfr(struct io_kiocb *req, const struct io_uring_sqe *sqe) io_kiocb 1619 fs/io_uring.c static int io_sync_file_range(struct io_kiocb *req, io_kiocb 1650 fs/io_uring.c static int io_send_recvmsg(struct io_kiocb *req, const struct io_uring_sqe *sqe, io_kiocb 1703 fs/io_uring.c static int io_sendmsg(struct io_kiocb *req, const struct io_uring_sqe *sqe, io_kiocb 1713 fs/io_uring.c static int io_recvmsg(struct io_kiocb *req, const struct io_uring_sqe *sqe, io_kiocb 1723 fs/io_uring.c static void io_poll_remove_one(struct io_kiocb *req) io_kiocb 1740 fs/io_uring.c struct io_kiocb *req; io_kiocb 1744 fs/io_uring.c req = list_first_entry(&ctx->cancel_list, struct io_kiocb,list); io_kiocb 1754 fs/io_uring.c static int io_poll_remove(struct io_kiocb *req, const struct io_uring_sqe *sqe) io_kiocb 1757 fs/io_uring.c struct io_kiocb *poll_req, *next; io_kiocb 1781 fs/io_uring.c static void io_poll_complete(struct io_ring_ctx *ctx, struct io_kiocb *req, io_kiocb 1791 fs/io_uring.c struct io_kiocb *req = container_of(work, struct io_kiocb, work); io_kiocb 1831 fs/io_uring.c struct io_kiocb *req = container_of(poll, struct io_kiocb, poll); io_kiocb 1858 fs/io_uring.c struct io_kiocb *req; io_kiocb 1877 fs/io_uring.c static int io_poll_add(struct io_kiocb *req, const struct io_uring_sqe *sqe) io_kiocb 1948 fs/io_uring.c struct io_kiocb *req, *prev; io_kiocb 1951 fs/io_uring.c req = container_of(timer, struct io_kiocb, timeout.timer); io_kiocb 1977 fs/io_uring.c static int io_timeout(struct io_kiocb *req, const struct io_uring_sqe *sqe) io_kiocb 2019 fs/io_uring.c struct io_kiocb *nxt = list_entry(entry, struct io_kiocb, list); io_kiocb 2063 fs/io_uring.c static int io_req_defer(struct io_ring_ctx *ctx, struct io_kiocb *req, io_kiocb 2092 fs/io_uring.c static int __io_submit_sqe(struct io_ring_ctx *ctx, struct io_kiocb *req, io_kiocb 2192 fs/io_uring.c struct io_kiocb *req = container_of(work, struct io_kiocb, work); io_kiocb 2269 fs/io_uring.c req = list_first_entry(&req_list, struct io_kiocb, io_kiocb 2286 fs/io_uring.c req = list_first_entry(&req_list, struct io_kiocb, list); io_kiocb 2305 fs/io_uring.c struct io_kiocb, list); io_kiocb 2332 fs/io_uring.c static bool io_add_to_prev_work(struct async_list *list, struct io_kiocb *req) io_kiocb 2373 fs/io_uring.c struct io_submit_state *state, struct io_kiocb *req) io_kiocb 2410 fs/io_uring.c static int __io_queue_sqe(struct io_ring_ctx *ctx, struct io_kiocb *req, io_kiocb 2461 fs/io_uring.c static int io_queue_sqe(struct io_ring_ctx *ctx, struct io_kiocb *req, io_kiocb 2478 fs/io_uring.c static int io_queue_link_head(struct io_ring_ctx *ctx, struct io_kiocb *req, io_kiocb 2479 fs/io_uring.c struct sqe_submit *s, struct io_kiocb *shadow) io_kiocb 2523 fs/io_uring.c struct io_submit_state *state, struct io_kiocb **link) io_kiocb 2526 fs/io_uring.c struct io_kiocb *req; io_kiocb 2577 fs/io_uring.c struct io_kiocb *prev = *link; io_kiocb 2684 fs/io_uring.c struct io_kiocb *link = NULL; io_kiocb 2685 fs/io_uring.c struct io_kiocb *shadow_req = NULL; io_kiocb 2878 fs/io_uring.c struct io_kiocb *link = NULL; io_kiocb 2879 fs/io_uring.c struct io_kiocb *shadow_req = NULL; io_kiocb 4110 fs/io_uring.c req_cachep = KMEM_CACHE(io_kiocb, SLAB_HWCACHE_ALIGN | SLAB_PANIC);