io_uring_cmd
int blkdev_uring_cmd(struct io_uring_cmd *cmd, unsigned int issue_flags);
struct io_uring_cmd *cmd = io_uring_cmd_from_tw(tw_req);
struct io_uring_cmd *cmd = bio->bi_private;
static int blkdev_cmd_discard(struct io_uring_cmd *cmd,
int blkdev_uring_cmd(struct io_uring_cmd *cmd, unsigned int issue_flags)
struct io_uring_cmd *cmd;
struct io_uring_cmd *cmd;
struct io_uring_cmd *ioucmd)
static struct io_uring_cmd *__ublk_prep_compl_io_cmd(struct ublk_io *io,
struct io_uring_cmd *cmd = io->cmd;
struct io_uring_cmd *cmd = __ublk_prep_compl_io_cmd(io, req);
struct io_uring_cmd *cmd,
struct ublk_io *io, struct io_uring_cmd *cmd,
struct io_uring_cmd *cmd,
struct io_uring_cmd *cmd = data->cmd;
struct io_uring_cmd *cmd = io_uring_cmd_from_tw(tw_req);
struct io_uring_cmd *cmd = io_uring_cmd_from_tw(tw_req);
struct io_uring_cmd *cmd = ubq->ios[rq->tag].cmd;
struct io_uring_cmd *cmd = io_uring_cmd_from_tw(tw_req);
struct io_uring_cmd *cmd = io->cmd;
struct io_uring_cmd *cmd;
static void ublk_batch_cancel_fn(struct io_uring_cmd *cmd,
static void ublk_uring_cmd_cancel_fn(struct io_uring_cmd *cmd,
static inline int ublk_set_auto_buf_reg(struct ublk_io *io, struct io_uring_cmd *cmd)
struct io_uring_cmd *cmd,
struct io_uring_cmd *cmd,
ublk_fill_io_cmd(struct ublk_io *io, struct io_uring_cmd *cmd)
struct io_uring_cmd *cmd, unsigned long buf_addr,
static inline void ublk_prep_cancel(struct io_uring_cmd *cmd,
static int ublk_register_io_buf(struct io_uring_cmd *cmd,
ublk_daemon_register_io_buf(struct io_uring_cmd *cmd,
static int ublk_unregister_io_buf(struct io_uring_cmd *cmd,
static int __ublk_fetch(struct io_uring_cmd *cmd, struct ublk_device *ub,
static int ublk_fetch(struct io_uring_cmd *cmd, struct ublk_device *ub,
static int ublk_ch_uring_cmd_local(struct io_uring_cmd *cmd,
struct io_uring_cmd *cmd = io_uring_cmd_from_tw(tw_req);
static int ublk_ch_uring_cmd(struct io_uring_cmd *cmd, unsigned int issue_flags)
struct io_uring_cmd *cmd = data->cmd;
struct io_uring_cmd *cmd = data->cmd;
static int ublk_handle_non_batch_cmd(struct io_uring_cmd *cmd,
static int ublk_ch_batch_io_uring_cmd(struct io_uring_cmd *cmd,
static int ublk_ctrl_uring_cmd(struct io_uring_cmd *cmd,
ublk_batch_alloc_fcmd(struct io_uring_cmd *cmd)
static int uring_cmd_null(struct io_uring_cmd *ioucmd, unsigned int issue_flags)
struct io_uring_cmd *ioucmd)
struct io_uring_cmd *ioucmd = io_uring_cmd_from_tw(tw_req);
struct io_uring_cmd *ioucmd = req->end_io_data;
struct io_uring_cmd *ioucmd, unsigned int issue_flags, bool vec)
static int nvme_ns_uring_cmd(struct nvme_ns *ns, struct io_uring_cmd *ioucmd,
int nvme_ns_chr_uring_cmd(struct io_uring_cmd *ioucmd, unsigned int issue_flags)
int nvme_ns_chr_uring_cmd_iopoll(struct io_uring_cmd *ioucmd,
int nvme_ns_head_chr_uring_cmd(struct io_uring_cmd *ioucmd,
int nvme_dev_uring_cmd(struct io_uring_cmd *ioucmd, unsigned int issue_flags)
int nvme_dev_uring_cmd(struct io_uring_cmd *ioucmd, unsigned int issue_flags);
int nvme_ns_chr_uring_cmd_iopoll(struct io_uring_cmd *ioucmd,
int nvme_ns_chr_uring_cmd(struct io_uring_cmd *ioucmd,
int nvme_ns_head_chr_uring_cmd(struct io_uring_cmd *ioucmd,
struct io_uring_cmd *cmd;
struct io_uring_cmd *cmd = io_uring_cmd_from_tw(tw_req);
struct iovec *iov, struct io_uring_cmd *cmd)
static int btrfs_uring_encoded_read(struct io_uring_cmd *cmd, unsigned int issue_flags)
static int btrfs_uring_encoded_write(struct io_uring_cmd *cmd, unsigned int issue_flags)
int btrfs_uring_cmd(struct io_uring_cmd *cmd, unsigned int issue_flags)
struct io_uring_cmd;
int btrfs_uring_cmd(struct io_uring_cmd *cmd, unsigned int issue_flags);
fuse_uring_create_ring_ent(struct io_uring_cmd *cmd,
static int fuse_uring_register(struct io_uring_cmd *cmd,
int fuse_uring_cmd(struct io_uring_cmd *cmd, unsigned int issue_flags)
static void fuse_uring_send(struct fuse_ring_ent *ent, struct io_uring_cmd *cmd,
struct io_uring_cmd *cmd = io_uring_cmd_from_tw(tw_req);
struct io_uring_cmd *cmd = ent->cmd;
struct io_uring_cmd *cmd;
static void uring_cmd_set_ring_ent(struct io_uring_cmd *cmd,
static struct fuse_ring_ent *uring_cmd_to_ring_ent(struct io_uring_cmd *cmd)
static void fuse_uring_cancel(struct io_uring_cmd *cmd,
static void fuse_uring_prepare_cancel(struct io_uring_cmd *cmd, int issue_flags,
struct io_uring_cmd *cmd;
static int fuse_uring_commit_fetch(struct io_uring_cmd *cmd, int issue_flags,
struct io_uring_cmd *cmd,
int fuse_uring_cmd(struct io_uring_cmd *cmd, unsigned int issue_flags);
struct io_uring_cmd *cmd;
struct io_uring_cmd;
int (*uring_cmd)(struct io_uring_cmd *ioucmd, unsigned int issue_flags);
int (*uring_cmd_iopoll)(struct io_uring_cmd *, struct io_comp_batch *,
static inline int io_uring_cmd_import_fixed_vec(struct io_uring_cmd *ioucmd,
static inline void __io_uring_cmd_done(struct io_uring_cmd *cmd, s32 ret,
static inline void __io_uring_cmd_do_in_task(struct io_uring_cmd *ioucmd,
static inline void io_uring_cmd_mark_cancelable(struct io_uring_cmd *cmd,
static inline void io_uring_cmd_issue_blocking(struct io_uring_cmd *ioucmd)
io_uring_cmd_buffer_select(struct io_uring_cmd *ioucmd, unsigned buf_group,
static inline bool io_uring_mshot_cmd_post_cqe(struct io_uring_cmd *ioucmd,
static inline struct io_uring_cmd *io_uring_cmd_from_tw(struct io_tw_req tw_req)
return io_kiocb_to_cmd(tw_req.req, struct io_uring_cmd);
static inline void io_uring_cmd_do_in_task_lazy(struct io_uring_cmd *ioucmd,
static inline void io_uring_cmd_complete_in_task(struct io_uring_cmd *ioucmd,
static inline struct task_struct *io_uring_cmd_get_task(struct io_uring_cmd *cmd)
static inline void *io_uring_cmd_ctx_handle(struct io_uring_cmd *cmd)
static inline void io_uring_cmd_done(struct io_uring_cmd *ioucmd, s32 ret,
static inline void io_uring_cmd_done32(struct io_uring_cmd *ioucmd, s32 ret,
int io_buffer_register_bvec(struct io_uring_cmd *cmd, struct request *rq,
int io_buffer_unregister_bvec(struct io_uring_cmd *cmd, unsigned int index,
BUILD_BUG_ON(cmd_sz > sizeof_field(struct io_uring_cmd, pdu));
struct io_uring_cmd *ioucmd,
int io_uring_cmd_import_fixed_vec(struct io_uring_cmd *ioucmd,
void __io_uring_cmd_done(struct io_uring_cmd *cmd, s32 ret, u64 res2,
void __io_uring_cmd_do_in_task(struct io_uring_cmd *ioucmd,
void io_uring_cmd_mark_cancelable(struct io_uring_cmd *cmd,
void io_uring_cmd_issue_blocking(struct io_uring_cmd *ioucmd);
struct io_br_sel io_uring_cmd_buffer_select(struct io_uring_cmd *ioucmd,
bool io_uring_mshot_cmd_post_cqe(struct io_uring_cmd *ioucmd,
struct iov_iter *iter, struct io_uring_cmd *ioucmd,
static inline int io_uring_cmd_sock(struct io_uring_cmd *cmd,
struct io_uring_cmd;
int io_uring_cmd_sock(struct io_uring_cmd *cmd, unsigned int issue_flags);
LSM_HOOK(int, 0, uring_cmd, struct io_uring_cmd *ioucmd)
extern int security_uring_cmd(struct io_uring_cmd *ioucmd);
static inline int security_uring_cmd(struct io_uring_cmd *ioucmd)
struct io_uring_cmd *cmd,
struct io_uring_cmd *cmd,
int io_uring_cmd_sock(struct io_uring_cmd *cmd, unsigned int issue_flags)
struct io_uring_cmd *cmd,
static bool io_process_timestamp_skb(struct io_uring_cmd *cmd, struct sock *sk,
struct io_uring_cmd *cmd,
static int io_create_mock_file(struct io_uring_cmd *cmd, unsigned int issue_flags)
static int io_probe_mock(struct io_uring_cmd *cmd)
static int iou_mock_mgr_cmd(struct io_uring_cmd *cmd, unsigned int issue_flags)
static int io_cmd_copy_regbuf(struct io_uring_cmd *cmd, unsigned int issue_flags)
static int io_mock_cmd(struct io_uring_cmd *cmd, unsigned int issue_flags)
.issue = io_uring_cmd,
.issue = io_uring_cmd,
int io_buffer_register_bvec(struct io_uring_cmd *cmd, struct request *rq,
int io_buffer_unregister_bvec(struct io_uring_cmd *cmd, unsigned int index,
struct io_uring_cmd *ioucmd;
ioucmd = io_kiocb_to_cmd(req, struct io_uring_cmd);
void io_uring_cmd_mark_cancelable(struct io_uring_cmd *cmd,
void __io_uring_cmd_do_in_task(struct io_uring_cmd *ioucmd,
void __io_uring_cmd_done(struct io_uring_cmd *ioucmd, s32 ret, u64 res2,
struct io_uring_cmd *ioucmd = io_kiocb_to_cmd(req, struct io_uring_cmd);
struct io_uring_cmd *ioucmd = io_kiocb_to_cmd(req, struct io_uring_cmd);
struct io_uring_cmd *ioucmd = io_kiocb_to_cmd(req, struct io_uring_cmd);
struct io_uring_cmd *ioucmd = io_kiocb_to_cmd(req, struct io_uring_cmd);
struct io_uring_cmd *ioucmd,
int io_uring_cmd_import_fixed_vec(struct io_uring_cmd *ioucmd,
void io_uring_cmd_issue_blocking(struct io_uring_cmd *ioucmd)
int io_cmd_poll_multishot(struct io_uring_cmd *cmd,
bool io_uring_cmd_post_mshot_cqe32(struct io_uring_cmd *cmd,
struct io_br_sel io_uring_cmd_buffer_select(struct io_uring_cmd *ioucmd,
bool io_uring_mshot_cmd_post_cqe(struct io_uring_cmd *ioucmd,
struct io_uring_cmd *cmd = io_kiocb_to_cmd(req,
struct io_uring_cmd);
static void io_uring_cmd_del_cancelable(struct io_uring_cmd *cmd,
int io_uring_cmd(struct io_kiocb *req, unsigned int issue_flags);
bool io_uring_cmd_post_mshot_cqe32(struct io_uring_cmd *cmd,
int io_cmd_poll_multishot(struct io_uring_cmd *cmd,
int security_uring_cmd(struct io_uring_cmd *ioucmd)
static int selinux_uring_cmd(struct io_uring_cmd *ioucmd)
static int smack_uring_cmd(struct io_uring_cmd *ioucmd)