/kernel/linux/linux-6.6/include/linux/ |
H A D | io_uring.h | 25 struct io_uring_cmd { struct 30 void (*task_work_cb)(struct io_uring_cmd *cmd, unsigned); 47 void io_uring_cmd_done(struct io_uring_cmd *cmd, ssize_t ret, ssize_t res2, 53 void __io_uring_cmd_do_in_task(struct io_uring_cmd *ioucmd, 54 void (*task_work_cb)(struct io_uring_cmd *, unsigned), 57 void io_uring_cmd_do_in_task_lazy(struct io_uring_cmd *ioucmd, 58 void (*task_work_cb)(struct io_uring_cmd *, unsigned)); 60 static inline void io_uring_cmd_complete_in_task(struct io_uring_cmd *ioucmd, in io_uring_cmd_complete_in_task() 61 void (*task_work_cb)(struct io_uring_cmd *, unsigned)) in io_uring_cmd_complete_in_task() 83 int io_uring_cmd_sock(struct io_uring_cmd *cm in io_uring_free() [all...] |
H A D | fs.h | 1910 struct io_uring_cmd; 1953 int (*uring_cmd)(struct io_uring_cmd *ioucmd, unsigned int issue_flags); 1954 int (*uring_cmd_iopoll)(struct io_uring_cmd *, struct io_comp_batch *,
|
H A D | security.h | 2127 extern int security_uring_cmd(struct io_uring_cmd *ioucmd); 2137 static inline int security_uring_cmd(struct io_uring_cmd *ioucmd) in security_uring_cmd()
|
/kernel/linux/linux-6.6/io_uring/ |
H A D | uring_cmd.c | 18 struct io_uring_cmd *ioucmd = io_kiocb_to_cmd(req, struct io_uring_cmd); in io_uring_cmd_work() 24 void __io_uring_cmd_do_in_task(struct io_uring_cmd *ioucmd, in __io_uring_cmd_do_in_task() 25 void (*task_work_cb)(struct io_uring_cmd *, unsigned), in __io_uring_cmd_do_in_task() 36 void io_uring_cmd_do_in_task_lazy(struct io_uring_cmd *ioucmd, in io_uring_cmd_do_in_task_lazy() 37 void (*task_work_cb)(struct io_uring_cmd *, unsigned)) in io_uring_cmd_do_in_task_lazy() 51 * Called by consumers of io_uring_cmd, if they originally returned 54 void io_uring_cmd_done(struct io_uring_cmd *ioucmd, ssize_t ret, ssize_t res2, in io_uring_cmd_done() 79 struct io_uring_cmd *ioucmd = io_kiocb_to_cmd(req, struct io_uring_cmd); in io_uring_cmd_prep_async() 113 int io_uring_cmd(struct io_kiocb *req, unsigned int issue_flags) io_uring_cmd() function [all...] |
H A D | opdef.c | 402 .issue = io_uring_cmd,
|
H A D | rw.c | 1023 struct io_uring_cmd *ioucmd; in io_do_iopoll() 1025 ioucmd = io_kiocb_to_cmd(req, struct io_uring_cmd); in io_do_iopoll()
|
/kernel/linux/linux-6.6/drivers/nvme/host/ |
H A D | ioctl.c | 168 u32 meta_seed, void **metap, struct io_uring_cmd *ioucmd, in nvme_map_user_request() 446 * This overlays struct io_uring_cmd pdu. 466 struct io_uring_cmd *ioucmd) in nvme_uring_cmd_pdu() 471 static void nvme_uring_task_meta_cb(struct io_uring_cmd *ioucmd, in nvme_uring_task_meta_cb() 496 static void nvme_uring_task_cb(struct io_uring_cmd *ioucmd, in nvme_uring_task_cb() 510 struct io_uring_cmd *ioucmd = req->end_io_data; in nvme_uring_cmd_end_io() 540 struct io_uring_cmd *ioucmd = req->end_io_data; in nvme_uring_cmd_end_io_meta() 561 struct io_uring_cmd *ioucmd, unsigned int issue_flags, bool vec) in nvme_uring_cmd_io() 752 static int nvme_ns_uring_cmd(struct nvme_ns *ns, struct io_uring_cmd *ioucmd, in nvme_ns_uring_cmd() 778 int nvme_ns_chr_uring_cmd(struct io_uring_cmd *ioucm [all...] |
H A D | nvme.h | 869 int nvme_ns_chr_uring_cmd_iopoll(struct io_uring_cmd *ioucmd, 871 int nvme_ns_chr_uring_cmd(struct io_uring_cmd *ioucmd, 873 int nvme_ns_head_chr_uring_cmd(struct io_uring_cmd *ioucmd, 876 int nvme_dev_uring_cmd(struct io_uring_cmd *ioucmd, unsigned int issue_flags);
|
/kernel/linux/linux-6.6/drivers/block/ |
H A D | ublk_drv.c | 127 struct io_uring_cmd *cmd; 1004 struct io_uring_cmd *ioucmd) in ublk_get_uring_cmd_pdu() 1228 static void ublk_rq_task_work_cb(struct io_uring_cmd *cmd, unsigned issue_flags) in ublk_rq_task_work_cb() 1260 struct io_uring_cmd *cmd = io->cmd; in ublk_queue_cmd() 1660 struct io_uring_cmd *cmd, unsigned long buf_addr) in ublk_fill_io_cmd() 1667 static int __ublk_ch_uring_cmd(struct io_uring_cmd *cmd, in __ublk_ch_uring_cmd() 1821 static int ublk_ch_uring_cmd(struct io_uring_cmd *cmd, unsigned int issue_flags) in ublk_ch_uring_cmd() 2146 static int ublk_ctrl_start_dev(struct ublk_device *ub, struct io_uring_cmd *cmd) in ublk_ctrl_start_dev() 2217 struct io_uring_cmd *cmd) in ublk_ctrl_get_queue_affinity() 2268 static int ublk_ctrl_add_dev(struct io_uring_cmd *cm [all...] |
/kernel/linux/linux-6.6/drivers/char/ |
H A D | mem.c | 476 static int uring_cmd_null(struct io_uring_cmd *ioucmd, unsigned int issue_flags) in uring_cmd_null()
|
/kernel/linux/linux-6.6/security/ |
H A D | security.c | 5403 int security_uring_cmd(struct io_uring_cmd *ioucmd) in security_uring_cmd()
|
/kernel/linux/linux-6.6/security/smack/ |
H A D | smack_lsm.c | 4912 static int smack_uring_cmd(struct io_uring_cmd *ioucmd) in smack_uring_cmd()
|
/kernel/linux/linux-6.6/security/selinux/ |
H A D | hooks.c | 6968 static int selinux_uring_cmd(struct io_uring_cmd *ioucmd) in selinux_uring_cmd()
|