Symbol: io_uring_sqe
block/ioctl.c
956
const struct io_uring_sqe *sqe = cmd->sqe;
fs/fuse/dev_uring.c
1013
static int fuse_uring_get_iovec_from_sqe(const struct io_uring_sqe *sqe,
include/linux/io_uring/cmd.h
16
const struct io_uring_sqe *sqe;
include/linux/io_uring/cmd.h
24
BUILD_BUG_ON(sizeof(type) > ((2 * sizeof(struct io_uring_sqe)) - \
include/linux/io_uring/cmd.h
25
offsetof(struct io_uring_sqe, cmd))); \
include/linux/io_uring/cmd.h
30
BUILD_BUG_ON(sizeof(type) > (sizeof(struct io_uring_sqe) - \
include/linux/io_uring/cmd.h
31
offsetof(struct io_uring_sqe, cmd))); \
include/linux/io_uring_types.h
319
struct io_uring_sqe *sq_sqes;
include/trace/events/io_uring.h
492
TP_PROTO(const struct io_uring_sqe *sqe, struct io_kiocb *req, int error),
io_uring/advise.c
31
int io_madvise_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/advise.c
79
int io_fadvise_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/advise.h
3
int io_madvise_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/advise.h
6
int io_fadvise_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/cancel.c
140
int io_async_cancel_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/cancel.h
16
int io_async_cancel_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/cmd_net.c
14
const struct io_uring_sqe *sqe = cmd->sqe;
io_uring/cmd_net.c
140
const struct io_uring_sqe *sqe = cmd->sqe;
io_uring/cmd_net.c
41
const struct io_uring_sqe *sqe = cmd->sqe;
io_uring/epoll.c
29
int io_epoll_ctl_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/epoll.c
67
int io_epoll_wait_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/epoll.h
4
int io_epoll_ctl_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/epoll.h
6
int io_epoll_wait_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/fdinfo.c
141
int size = sizeof(struct io_uring_sqe) / sizeof(u64);
io_uring/fdinfo.c
96
struct io_uring_sqe *sqe;
io_uring/fs.c
107
int io_unlinkat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/fs.c
159
int io_mkdirat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/fs.c
205
int io_symlinkat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/fs.c
251
int io_linkat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/fs.c
50
int io_renameat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/fs.h
11
int io_mkdirat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/fs.h
15
int io_symlinkat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/fs.h
18
int io_linkat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/fs.h
3
int io_renameat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/fs.h
7
int io_unlinkat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/futex.c
127
int io_futex_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/futex.c
172
int io_futexv_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/futex.h
5
int io_futex_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/futex.h
6
int io_futexv_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/io_uring.c
1716
const struct io_uring_sqe *sqe, unsigned int *left)
io_uring/io_uring.c
1831
static __cold int io_submit_fail_init(const struct io_uring_sqe *sqe,
io_uring/io_uring.c
1869
const struct io_uring_sqe *sqe, unsigned int *left)
io_uring/io_uring.c
1976
static bool io_get_sqe(struct io_ring_ctx *ctx, const struct io_uring_sqe **sqe)
io_uring/io_uring.c
2029
const struct io_uring_sqe *sqe;
io_uring/io_uring.c
2091
sqe_size = sizeof(struct io_uring_sqe);
io_uring/io_uring.c
3131
__BUILD_BUG_VERIFY_OFFSET_SIZE(struct io_uring_sqe, eoffset, sizeof(etype), ename)
io_uring/io_uring.c
3133
__BUILD_BUG_VERIFY_OFFSET_SIZE(struct io_uring_sqe, eoffset, esize, ename)
io_uring/io_uring.c
3134
BUILD_BUG_ON(sizeof(struct io_uring_sqe) != 64);
io_uring/kbuf.c
480
int io_remove_buffers_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/kbuf.c
499
int io_provide_buffers_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/kbuf.h
72
int io_remove_buffers_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/kbuf.h
73
int io_provide_buffers_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/mock_file.c
213
const struct io_uring_sqe *sqe = cmd->sqe;
io_uring/mock_file.c
280
const struct io_uring_sqe *sqe = cmd->sqe;
io_uring/mock_file.c
67
const struct io_uring_sqe *sqe = cmd->sqe;
io_uring/msg_ring.c
261
static int __io_msg_ring_prep(struct io_msg *msg, const struct io_uring_sqe *sqe)
io_uring/msg_ring.c
279
int io_msg_ring_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/msg_ring.c
315
int io_uring_sync_msg_ring(struct io_uring_sqe *sqe)
io_uring/msg_ring.h
3
int io_uring_sync_msg_ring(struct io_uring_sqe *sqe);
io_uring/msg_ring.h
4
int io_msg_ring_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/net.c
123
int io_shutdown_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/net.c
1250
int io_recvzc_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/net.c
1330
int io_send_zc_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/net.c
1615
int io_accept_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/net.c
1719
int io_socket_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/net.c
1773
int io_connect_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/net.c
1844
int io_bind_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/net.c
1880
int io_listen_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/net.c
349
static int io_send_setup(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/net.c
392
static int io_sendmsg_setup(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/net.c
418
int io_sendmsg_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/net.c
785
int io_recvmsg_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/net.h
28
int io_shutdown_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/net.h
32
int io_sendmsg_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/net.h
37
int io_recvmsg_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/net.h
43
int io_accept_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/net.h
46
int io_socket_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/net.h
50
int io_connect_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/net.h
55
int io_send_zc_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/net.h
58
int io_bind_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/net.h
61
int io_listen_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/nop.c
28
int io_nop_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/nop.h
3
int io_nop_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/opdef.c
49
const struct io_uring_sqe *sqe)
io_uring/opdef.h
42
int (*prep)(struct io_kiocb *, const struct io_uring_sqe *);
io_uring/openclose.c
104
int io_openat2_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/openclose.c
219
int io_close_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/openclose.c
275
int io_install_fixed_fd_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/openclose.c
326
int io_pipe_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/openclose.c
53
static int __io_openat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/openclose.c
94
int io_openat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/openclose.h
13
int io_openat2_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/openclose.h
16
int io_close_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/openclose.h
19
int io_pipe_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/openclose.h
22
int io_install_fixed_fd_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/openclose.h
8
int io_openat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/poll.c
832
static __poll_t io_poll_parse_events(const struct io_uring_sqe *sqe,
io_uring/poll.c
849
int io_poll_remove_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/poll.c
879
int io_poll_add_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/poll.h
35
int io_poll_add_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/poll.h
38
int io_poll_remove_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/register.c
474
struct io_uring_sqe *sq_sqes;
io_uring/register.c
985
struct io_uring_sqe sqe;
io_uring/rsrc.c
411
int io_files_update_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/rsrc.h
124
int io_files_update_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/rw.c
259
static int __io_prep_rw(struct io_kiocb *req, const struct io_uring_sqe *sqe,
io_uring/rw.c
323
static int io_prep_rw(struct io_kiocb *req, const struct io_uring_sqe *sqe,
io_uring/rw.c
335
int io_prep_read(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/rw.c
340
int io_prep_write(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/rw.c
345
static int io_prep_rwv(struct io_kiocb *req, const struct io_uring_sqe *sqe,
io_uring/rw.c
363
int io_prep_readv(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/rw.c
368
int io_prep_writev(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/rw.c
389
int io_prep_read_fixed(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/rw.c
394
int io_prep_write_fixed(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/rw.c
426
int io_prep_readv_fixed(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/rw.c
436
int io_prep_writev_fixed(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/rw.c
450
int io_read_mshot_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/rw.h
35
int io_prep_read_fixed(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/rw.h
36
int io_prep_write_fixed(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/rw.h
37
int io_prep_readv_fixed(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/rw.h
38
int io_prep_writev_fixed(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/rw.h
39
int io_prep_readv(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/rw.h
40
int io_prep_writev(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/rw.h
41
int io_prep_read(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/rw.h
42
int io_prep_write(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/rw.h
50
int io_read_mshot_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/splice.c
110
int io_splice_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/splice.c
29
const struct io_uring_sqe *sqe)
io_uring/splice.c
44
int io_tee_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/splice.h
3
int io_tee_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/splice.h
7
int io_splice_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/statx.c
23
int io_statx_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/statx.h
3
int io_statx_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/sync.c
25
int io_sfr_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/sync.c
53
int io_fsync_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/sync.c
87
int io_fallocate_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/sync.h
10
int io_fallocate_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/sync.h
3
int io_sfr_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/sync.h
6
int io_fsync_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/timeout.c
446
int io_timeout_remove_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/timeout.c
516
const struct io_uring_sqe *sqe,
io_uring/timeout.c
585
int io_timeout_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/timeout.c
590
int io_link_timeout_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/timeout.h
19
int io_timeout_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/timeout.h
20
int io_link_timeout_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/timeout.h
22
int io_timeout_remove_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/truncate.c
23
int io_ftruncate_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/truncate.h
3
int io_ftruncate_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/uring_cmd.c
184
int io_uring_cmd_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/uring_cmd.c
223
return 2 * sizeof(struct io_uring_sqe);
io_uring/uring_cmd.c
224
return sizeof(struct io_uring_sqe);
io_uring/uring_cmd.h
12
int io_uring_cmd_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/uring_cmd.h
8
struct io_uring_sqe sqes[2];
io_uring/waitid.c
260
int io_waitid_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/waitid.h
10
int io_waitid_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/xattr.c
123
const struct io_uring_sqe *sqe)
io_uring/xattr.c
151
int io_setxattr_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/xattr.c
169
int io_fsetxattr_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/xattr.c
43
const struct io_uring_sqe *sqe)
io_uring/xattr.c
74
int io_fgetxattr_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/xattr.c
79
int io_getxattr_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
io_uring/xattr.h
11
int io_fgetxattr_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/xattr.h
14
int io_getxattr_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/xattr.h
5
int io_fsetxattr_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/xattr.h
8
int io_setxattr_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
io_uring/zcrx.h
107
int io_recvzc_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
tools/include/io_uring/mini_liburing.h
113
munmap(sq->sqes, p->sq_entries * sizeof(struct io_uring_sqe));
tools/include/io_uring/mini_liburing.h
173
static inline struct io_uring_sqe *io_uring_get_sqe(struct io_uring *ring)
tools/include/io_uring/mini_liburing.h
253
munmap(sq->sqes, *sq->kring_entries * sizeof(struct io_uring_sqe));
tools/include/io_uring/mini_liburing.h
259
static inline void io_uring_prep_cmd(struct io_uring_sqe *sqe, int op,
tools/include/io_uring/mini_liburing.h
287
static inline void io_uring_prep_send(struct io_uring_sqe *sqe, int sockfd,
tools/include/io_uring/mini_liburing.h
298
static inline void io_uring_prep_sendzc(struct io_uring_sqe *sqe, int sockfd,
tools/include/io_uring/mini_liburing.h
36
struct io_uring_sqe *sqes;
tools/include/io_uring/mini_liburing.h
98
size = p->sq_entries * sizeof(struct io_uring_sqe);
tools/testing/selftests/bpf/prog_tests/sockopt.c
996
struct io_uring_sqe *sqe;
tools/testing/selftests/drivers/net/hw/iou-zcrx.c
223
struct io_uring_sqe *sqe;
tools/testing/selftests/drivers/net/hw/iou-zcrx.c
233
struct io_uring_sqe *sqe;
tools/testing/selftests/drivers/net/hw/iou-zcrx.c
244
struct io_uring_sqe *sqe;
tools/testing/selftests/drivers/net/hw/iou-zcrx.c
272
struct io_uring_sqe *sqe;
tools/testing/selftests/mm/cow.c
415
struct io_uring_sqe *sqe;
tools/testing/selftests/net/io_uring_zerocopy_tx.c
96
struct io_uring_sqe *sqe;
tools/testing/selftests/ublk/batch.c
230
struct io_uring_sqe *sqe, unsigned op,
tools/testing/selftests/ublk/batch.c
266
struct io_uring_sqe *sqe,
tools/testing/selftests/ublk/batch.c
282
struct io_uring_sqe *sqe;
tools/testing/selftests/ublk/batch.c
358
struct io_uring_sqe *sqe;
tools/testing/selftests/ublk/batch.c
457
struct io_uring_sqe *sqe;
tools/testing/selftests/ublk/fault_inject.c
46
struct io_uring_sqe *sqe;
tools/testing/selftests/ublk/file_backed.c
20
struct io_uring_sqe *sqe[1];
tools/testing/selftests/ublk/file_backed.c
40
struct io_uring_sqe *sqe[3];
tools/testing/selftests/ublk/kublk.c
45
struct io_uring_sqe *sqe,
tools/testing/selftests/ublk/kublk.c
635
struct io_uring_sqe *sqe,
tools/testing/selftests/ublk/kublk.c
701
struct io_uring_sqe *sqe[1];
tools/testing/selftests/ublk/kublk.c
74
struct io_uring_sqe *sqe;
tools/testing/selftests/ublk/kublk.h
375
struct io_uring_sqe *sqes[], int nr_sqes)
tools/testing/selftests/ublk/kublk.h
405
static inline void __io_uring_prep_buf_reg_unreg(struct io_uring_sqe *sqe,
tools/testing/selftests/ublk/kublk.h
423
static inline void io_uring_prep_buf_register(struct io_uring_sqe *sqe,
tools/testing/selftests/ublk/kublk.h
430
static inline void io_uring_prep_buf_unregister(struct io_uring_sqe *sqe,
tools/testing/selftests/ublk/kublk.h
437
static inline void *ublk_get_sqe_cmd(const struct io_uring_sqe *sqe)
tools/testing/selftests/ublk/kublk.h
463
static inline void ublk_set_sqe_cmd_op(struct io_uring_sqe *sqe, __u32 cmd_op)
tools/testing/selftests/ublk/null.c
47
struct io_uring_sqe *sqe, int q_id, unsigned buf_idx)
tools/testing/selftests/ublk/null.c
63
struct io_uring_sqe *sqe[3];
tools/testing/selftests/ublk/null.c
87
struct io_uring_sqe *sqe[1];
tools/testing/selftests/ublk/stripe.c
133
struct io_uring_sqe *sqe[NR_STRIPE];
tools/testing/selftests/ublk/stripe.c
170
struct io_uring_sqe *unreg = sqe[s->nr + 1];
tools/testing/selftests/ublk/stripe.c
185
struct io_uring_sqe *sqe[NR_STRIPE];
tools/testing/selftests/x86/lam.c
106
struct io_uring_sqe *sqes;
tools/testing/selftests/x86/lam.c
529
s->sq_ring.queue.sqes = mmap(0, p.sq_entries * sizeof(struct io_uring_sqe),
tools/testing/selftests/x86/lam.c
610
struct io_uring_sqe *sqe;
tools/testing/vsock/vsock_uring_test.c
143
struct io_uring_sqe *sqe;
tools/testing/vsock/vsock_uring_test.c
62
struct io_uring_sqe *sqe;