| /linux/io_uring/ |
| 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 | xattr.c | 43 const struct io_uring_sqe *sqe) in __io_getxattr_prep() 74 int io_fgetxattr_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_fgetxattr_prep() 79 int io_getxattr_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_getxattr_prep() 123 const struct io_uring_sqe *sqe) in __io_setxattr_prep() 151 int io_setxattr_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_setxattr_prep() 169 int io_fsetxattr_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_fsetxattr_prep()
|
| 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 | 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 | openclose.c | 53 static int __io_openat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in __io_openat_prep() 94 int io_openat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_openat_prep() 104 int io_openat2_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_openat2_prep() 219 int io_close_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_close_prep() 275 int io_install_fixed_fd_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_install_fixed_fd_prep() 326 int io_pipe_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_pipe_prep()
|
| H A D | cmd_net.c | 29 const struct io_uring_sqe *sqe = cmd->sqe; in io_uring_cmd_getsockopt() 56 const struct io_uring_sqe *sqe = cmd->sqe; in io_uring_cmd_setsockopt() 155 const struct io_uring_sqe *sqe = cmd->sqe; in io_uring_cmd_getsockname()
|
| 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 | rw.c | 259 static int __io_prep_rw(struct io_kiocb *req, const struct io_uring_sqe *sqe, in __io_prep_rw() 323 static int io_prep_rw(struct io_kiocb *req, const struct io_uring_sqe *sqe, in io_prep_rw() 335 int io_prep_read(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_prep_read() 340 int io_prep_write(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_prep_write() 345 static int io_prep_rwv(struct io_kiocb *req, const struct io_uring_sqe *sqe, in io_prep_rwv() 363 int io_prep_readv(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_prep_readv() 368 int io_prep_writev(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_prep_writev() 389 int io_prep_read_fixed(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_prep_read_fixed() 394 int io_prep_write_fixed(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_prep_write_fixed() 426 int io_prep_readv_fixed(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_prep_readv_fixed() [all …]
|
| H A D | kbuf.h | 78 int io_remove_buffers_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe); 79 int io_provide_buffers_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
|
| H A D | nop.h | 3 int io_nop_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
|
| H A D | truncate.h | 3 int io_ftruncate_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 | statx.h | 3 int io_statx_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
|
| H A D | mock_file.c | 67 const struct io_uring_sqe *sqe = cmd->sqe; in io_cmd_copy_regbuf() 213 const struct io_uring_sqe *sqe = cmd->sqe; in io_create_mock_file() 280 const struct io_uring_sqe *sqe = cmd->sqe; in io_probe_mock()
|
| H A D | net.c | 123 int io_shutdown_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_shutdown_prep() 349 static int io_send_setup(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_send_setup() 395 static int io_sendmsg_setup(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_sendmsg_setup() 422 int io_sendmsg_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_sendmsg_prep() 789 int io_recvmsg_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_recvmsg_prep() 1254 int io_recvzc_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_recvzc_prep() 1334 int io_send_zc_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_send_zc_prep() 1573 int io_accept_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_accept_prep() 1677 int io_socket_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_socket_prep() 1731 int io_connect_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) in io_connect_prep() [all …]
|
| 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)
|
| /linux/tools/include/io_uring/ |
| H A D | mini_liburing.h | 36 struct io_uring_sqe *sqes; 98 size = p->sq_entries * sizeof(struct io_uring_sqe); in io_uring_mmap() 113 munmap(sq->sqes, p->sq_entries * sizeof(struct io_uring_sqe)); in io_uring_mmap() 173 static inline struct io_uring_sqe *io_uring_get_sqe(struct io_uring *ring) in io_uring_get_sqe() 253 munmap(sq->sqes, *sq->kring_entries * sizeof(struct io_uring_sqe)); in io_uring_queue_exit() 259 static inline void io_uring_prep_cmd(struct io_uring_sqe *sqe, int op, in io_uring_prep_cmd() 287 static inline void io_uring_prep_send(struct io_uring_sqe *sqe, int sockfd, in io_uring_prep_send() 298 static inline void io_uring_prep_sendzc(struct io_uring_sqe *sqe, int sockfd, in io_uring_prep_sendzc()
|
| /linux/include/linux/io_uring/ |
| H A D | cmd.h | 16 const struct io_uring_sqe *sqe; 24 BUILD_BUG_ON(sizeof(type) > ((2 * sizeof(struct io_uring_sqe)) - \ 25 offsetof(struct io_uring_sqe, cmd))); \ 30 BUILD_BUG_ON(sizeof(type) > (sizeof(struct io_uring_sqe) - \ 31 offsetof(struct io_uring_sqe, cmd))); \
|
| /linux/tools/testing/selftests/ublk/ |
| H A D | kublk.h | 381 struct io_uring_sqe *sqes[], int nr_sqes) in ublk_io_alloc_sqes() 411 static inline void __io_uring_prep_buf_reg_unreg(struct io_uring_sqe *sqe, in __io_uring_prep_buf_reg_unreg() 429 static inline void io_uring_prep_buf_register(struct io_uring_sqe *sqe, 436 static inline void io_uring_prep_buf_unregister(struct io_uring_sqe *sqe, 443 static inline void *ublk_get_sqe_cmd(const struct io_uring_sqe *sqe) in ublk_set_io_res() 469 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 | 47 struct io_uring_sqe *sqe, int q_id, unsigned buf_idx) in __setup_nop_io() 63 struct io_uring_sqe *sqe[3]; in null_queue_zc_io() 87 struct io_uring_sqe *sqe[1]; in null_queue_auto_zc_io()
|
| H A D | stripe.c | 133 struct io_uring_sqe *sqe[NR_STRIPE]; in stripe_queue_tgt_rw_io() 170 struct io_uring_sqe *unreg = sqe[s->nr + 1]; in stripe_queue_tgt_rw_io() 185 struct io_uring_sqe *sqe[NR_STRIPE]; in handle_flush()
|
| H A D | file_backed.c | 20 struct io_uring_sqe *sqe[1]; in loop_queue_flush_io() 45 struct io_uring_sqe *sqe[1]; in loop_queue_tgt_rw_io() 74 struct io_uring_sqe *sqe[3]; in loop_queue_tgt_rw_io()
|
| /linux/tools/testing/vsock/ |
| H A D | vsock_uring_test.c | 62 struct io_uring_sqe *sqe; in vsock_io_uring_client() 143 struct io_uring_sqe *sqe; in vsock_io_uring_server()
|