/linux/io_uring/ |
H A D | net.h | 27 int io_shutdown_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe); 31 int io_sendmsg_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe); 36 int io_recvmsg_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe); 42 int io_accept_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe); 45 int io_socket_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe); 48 int io_connect_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe); 53 int io_send_zc_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe); 56 int io_bind_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe); 59 int io_listen_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
|
H A D | openclose.h | 6 int io_openat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe); 10 int io_openat2_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe); 13 int io_close_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe); 16 int io_pipe_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe); 19 int io_install_fixed_fd_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
|
H A D | fs.h | 3 int io_renameat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe); 7 int io_unlinkat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe); 11 int io_mkdirat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe); 15 int io_symlinkat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe); 18 int io_linkat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
|
H A D | xattr.h | 5 int io_fsetxattr_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe); 8 int io_setxattr_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe); 11 int io_fgetxattr_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe); 14 int io_getxattr_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
|
H A D | sync.h | 3 int io_sfr_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe); 6 int io_fsync_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe); 10 int io_fallocate_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
|
H A D | timeout.h | 19 int io_timeout_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe); 20 int io_link_timeout_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe); 22 int io_timeout_remove_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
|
H A D | xattr.c | 45 const struct io_uring_sqe *sqe) in __io_getxattr_prep() 76 int io_fgetxattr_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_fgetxattr_prep() 81 int io_getxattr_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_getxattr_prep() 129 const struct io_uring_sqe *sqe) in __io_setxattr_prep() 157 int io_setxattr_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_setxattr_prep() 179 int io_fsetxattr_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_fsetxattr_prep()
|
H A D | msg_ring.h | 3 int io_uring_sync_msg_ring(struct io_uring_sqe *sqe); 4 int io_msg_ring_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
|
H A D | advise.h | 3 int io_madvise_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe); 6 int io_fadvise_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
|
H A D | epoll.h | 4 int io_epoll_ctl_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe); 6 int io_epoll_wait_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
|
H A D | splice.h | 3 int io_tee_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe); 7 int io_splice_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
|
H A D | uring_cmd.h | 8 struct io_uring_sqe sqes[2]; 12 int io_uring_cmd_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
|
H A D | futex.h | 5 int io_futex_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe); 6 int io_futexv_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
|
H A D | sync.c | 25 int io_sfr_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_sfr_prep() 53 int io_fsync_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_fsync_prep() 85 int io_fallocate_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_fallocate_prep()
|
H A D | fs.c | 50 int io_renameat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_renameat_prep() 104 int io_unlinkat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_unlinkat_prep() 154 int io_mkdirat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_mkdirat_prep() 198 int io_symlinkat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_symlinkat_prep() 241 int io_linkat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_linkat_prep()
|
H A D | openclose.c | 52 static int __io_openat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in __io_openat_prep() 87 int io_openat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_openat_prep() 97 int io_openat2_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_openat2_prep() 209 int io_close_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_close_prep() 265 int io_install_fixed_fd_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_install_fixed_fd_prep() 316 int io_pipe_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_pipe_prep()
|
H A D | splice.c | 28 const struct io_uring_sqe *sqe) in __io_splice_prep() 43 int io_tee_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_tee_prep() 109 int io_splice_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_splice_prep()
|
H A D | epoll.c | 29 int io_epoll_ctl_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_epoll_ctl_prep() 67 int io_epoll_wait_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_epoll_wait_prep()
|
H A D | advise.c | 31 int io_madvise_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_madvise_prep() 79 int io_fadvise_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_fadvise_prep()
|
H A D | kbuf.h | 72 int io_remove_buffers_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe); 73 int io_provide_buffers_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
|
/linux/tools/include/io_uring/ |
H A D | mini_liburing.h | 35 struct io_uring_sqe *sqes; 88 size = p->sq_entries * sizeof(struct io_uring_sqe); in io_uring_mmap() 103 munmap(sq->sqes, p->sq_entries * sizeof(struct io_uring_sqe)); in io_uring_mmap() 152 static inline struct io_uring_sqe *io_uring_get_sqe(struct io_uring *ring) in io_uring_get_sqe() 224 munmap(sq->sqes, *sq->kring_entries * sizeof(struct io_uring_sqe)); in io_uring_queue_exit() 230 static inline void io_uring_prep_cmd(struct io_uring_sqe *sqe, int op, in io_uring_prep_cmd() 258 static inline void io_uring_prep_send(struct io_uring_sqe *sqe, int sockfd, in io_uring_prep_send() 269 static inline void io_uring_prep_sendzc(struct io_uring_sqe *sqe, int sockfd, in io_uring_prep_sendzc()
|
/linux/tools/testing/selftests/ublk/ |
H A D | kublk.h | 258 struct io_uring_sqe *sqes[], int nr_sqes) in ublk_io_alloc_sqes() 276 static inline void io_uring_prep_buf_register(struct io_uring_sqe *sqe, in io_uring_prep_buf_register() 291 static inline void io_uring_prep_buf_unregister(struct io_uring_sqe *sqe, in io_uring_prep_buf_unregister() 306 static inline void *ublk_get_sqe_cmd(const struct io_uring_sqe *sqe) in ublk_get_sqe_cmd() 332 static inline void ublk_set_sqe_cmd_op(struct io_uring_sqe *sqe, __u32 cmd_op) in ublk_set_sqe_cmd_op()
|
H A D | null.c | 46 struct io_uring_sqe *sqe, int q_id) in __setup_nop_io() 62 struct io_uring_sqe *sqe[3]; in null_queue_zc_io() 85 struct io_uring_sqe *sqe[1]; in null_queue_auto_zc_io()
|
/linux/include/linux/io_uring/ |
H A D | cmd.h | 16 const struct io_uring_sqe *sqe; 24 static inline const void *io_uring_sqe_cmd(const struct io_uring_sqe *sqe) in io_uring_sqe_cmd()
|
/linux/tools/testing/selftests/drivers/net/hw/ |
H A D | iou-zcrx.c | 183 struct io_uring_sqe *sqe; in add_accept() 193 struct io_uring_sqe *sqe; in add_recvzc() 204 struct io_uring_sqe *sqe; in add_recvzc_oneshot() 232 struct io_uring_sqe *sqe; in process_recvzc()
|