/linux-6.12.1/io_uring/ |
D | uring_cmd.c | 37 struct io_uring_cmd *ioucmd = io_kiocb_to_cmd(req, struct io_uring_cmd); in io_req_uring_cleanup() local 43 ioucmd->sqe = NULL; in io_req_uring_cleanup() 121 struct io_uring_cmd *ioucmd = io_kiocb_to_cmd(req, struct io_uring_cmd); in io_uring_cmd_work() local 124 ioucmd->task_work_cb(ioucmd, IO_URING_F_COMPLETE_DEFER); in io_uring_cmd_work() 127 void __io_uring_cmd_do_in_task(struct io_uring_cmd *ioucmd, in __io_uring_cmd_do_in_task() argument 131 struct io_kiocb *req = cmd_to_io_kiocb(ioucmd); in __io_uring_cmd_do_in_task() 133 ioucmd->task_work_cb = task_work_cb; in __io_uring_cmd_do_in_task() 150 void io_uring_cmd_done(struct io_uring_cmd *ioucmd, ssize_t ret, ssize_t res2, in io_uring_cmd_done() argument 153 struct io_kiocb *req = cmd_to_io_kiocb(ioucmd); in io_uring_cmd_done() 155 io_uring_cmd_del_cancelable(ioucmd, issue_flags); in io_uring_cmd_done() [all …]
|
D | rw.c | 1166 struct io_uring_cmd *ioucmd; in io_do_iopoll() local 1168 ioucmd = io_kiocb_to_cmd(req, struct io_uring_cmd); in io_do_iopoll() 1169 ret = file->f_op->uring_cmd_iopoll(ioucmd, &iob, in io_do_iopoll()
|
/linux-6.12.1/include/linux/io_uring/ |
D | cmd.h | 37 struct iov_iter *iter, void *ioucmd); 49 void __io_uring_cmd_do_in_task(struct io_uring_cmd *ioucmd, 61 void io_uring_cmd_issue_blocking(struct io_uring_cmd *ioucmd); 65 struct iov_iter *iter, void *ioucmd) in io_uring_cmd_import_fixed() argument 73 static inline void __io_uring_cmd_do_in_task(struct io_uring_cmd *ioucmd, in __io_uring_cmd_do_in_task() argument 82 static inline void io_uring_cmd_issue_blocking(struct io_uring_cmd *ioucmd) in io_uring_cmd_issue_blocking() argument 91 static inline void io_uring_cmd_iopoll_done(struct io_uring_cmd *ioucmd, in io_uring_cmd_iopoll_done() argument 95 io_uring_cmd_done(ioucmd, ret, res2, 0); in io_uring_cmd_iopoll_done() 99 static inline void io_uring_cmd_do_in_task_lazy(struct io_uring_cmd *ioucmd, in io_uring_cmd_do_in_task_lazy() argument 102 __io_uring_cmd_do_in_task(ioucmd, task_work_cb, IOU_F_TWQ_LAZY_WAKE); in io_uring_cmd_do_in_task_lazy() [all …]
|
/linux-6.12.1/drivers/nvme/host/ |
D | ioctl.c | 117 u32 meta_seed, struct io_uring_cmd *ioucmd, unsigned int flags) in nvme_map_user_request() argument 130 if (ioucmd && (ioucmd->flags & IORING_URING_CMD_FIXED)) { in nvme_map_user_request() 137 rq_data_dir(req), &iter, ioucmd); in nvme_map_user_request() 403 struct io_uring_cmd *ioucmd) in nvme_uring_cmd_pdu() argument 405 return (struct nvme_uring_cmd_pdu *)&ioucmd->pdu; in nvme_uring_cmd_pdu() 408 static void nvme_uring_task_cb(struct io_uring_cmd *ioucmd, in nvme_uring_task_cb() argument 411 struct nvme_uring_cmd_pdu *pdu = nvme_uring_cmd_pdu(ioucmd); in nvme_uring_task_cb() 415 io_uring_cmd_done(ioucmd, pdu->status, pdu->result, issue_flags); in nvme_uring_task_cb() 421 struct io_uring_cmd *ioucmd = req->end_io_data; in nvme_uring_cmd_end_io() local 422 struct nvme_uring_cmd_pdu *pdu = nvme_uring_cmd_pdu(ioucmd); in nvme_uring_cmd_end_io() [all …]
|
D | nvme.h | 918 int nvme_ns_chr_uring_cmd_iopoll(struct io_uring_cmd *ioucmd, 920 int nvme_ns_chr_uring_cmd(struct io_uring_cmd *ioucmd, 922 int nvme_ns_head_chr_uring_cmd(struct io_uring_cmd *ioucmd, 927 int nvme_dev_uring_cmd(struct io_uring_cmd *ioucmd, unsigned int issue_flags);
|
/linux-6.12.1/drivers/char/ |
D | mem.c | 466 static int uring_cmd_null(struct io_uring_cmd *ioucmd, unsigned int issue_flags) in uring_cmd_null() argument
|
/linux-6.12.1/include/linux/ |
D | security.h | 2287 extern int security_uring_cmd(struct io_uring_cmd *ioucmd); 2297 static inline int security_uring_cmd(struct io_uring_cmd *ioucmd) in security_uring_cmd() argument
|
D | lsm_hook_defs.h | 452 LSM_HOOK(int, 0, uring_cmd, struct io_uring_cmd *ioucmd)
|
D | fs.h | 2102 int (*uring_cmd)(struct io_uring_cmd *ioucmd, unsigned int issue_flags);
|
/linux-6.12.1/drivers/block/ |
D | ublk_drv.c | 980 struct io_uring_cmd *ioucmd) in ublk_get_uring_cmd_pdu() argument 982 return (struct ublk_uring_cmd_pdu *)&ioucmd->pdu; in ublk_get_uring_cmd_pdu()
|
/linux-6.12.1/security/ |
D | security.c | 5966 int security_uring_cmd(struct io_uring_cmd *ioucmd) in security_uring_cmd() argument 5968 return call_int_hook(uring_cmd, ioucmd); in security_uring_cmd()
|
/linux-6.12.1/security/smack/ |
D | smack_lsm.c | 5003 static int smack_uring_cmd(struct io_uring_cmd *ioucmd) in smack_uring_cmd() argument 5005 struct file *file = ioucmd->file; in smack_uring_cmd()
|
/linux-6.12.1/security/selinux/ |
D | hooks.c | 7061 static int selinux_uring_cmd(struct io_uring_cmd *ioucmd) in selinux_uring_cmd() argument 7063 struct file *file = ioucmd->file; in selinux_uring_cmd()
|