Home
last modified time | relevance | path

Searched refs:ioucmd (Results 1 – 10 of 10) sorted by relevance

/linux/io_uring/
H A During_cmd.c27 struct io_uring_cmd *ioucmd = io_kiocb_to_cmd(req, struct io_uring_cmd); in io_req_uring_cleanup() local
38 ioucmd->sqe = NULL; in io_req_uring_cleanup()
118 struct io_uring_cmd *ioucmd = io_kiocb_to_cmd(req, struct io_uring_cmd); in io_uring_cmd_work() local
125 ioucmd->task_work_cb(ioucmd, flags); in io_uring_cmd_work()
128 void __io_uring_cmd_do_in_task(struct io_uring_cmd *ioucmd, in __io_uring_cmd_do_in_task() argument
132 struct io_kiocb *req = cmd_to_io_kiocb(ioucmd); in __io_uring_cmd_do_in_task()
137 ioucmd->task_work_cb = task_work_cb; in __io_uring_cmd_do_in_task()
154 void io_uring_cmd_done(struct io_uring_cmd *ioucmd, ssize_t ret, u64 res2, in io_uring_cmd_done() argument
157 struct io_kiocb *req = cmd_to_io_kiocb(ioucmd); in io_uring_cmd_done()
187 struct io_uring_cmd *ioucmd = io_kiocb_to_cmd(req, struct io_uring_cmd); io_uring_cmd_prep() local
211 struct io_uring_cmd *ioucmd = io_kiocb_to_cmd(req, struct io_uring_cmd); io_uring_cmd_sqe_copy() local
223 struct io_uring_cmd *ioucmd = io_kiocb_to_cmd(req, struct io_uring_cmd); io_uring_cmd() local
269 io_uring_cmd_import_fixed(u64 ubuf,unsigned long len,int rw,struct iov_iter * iter,struct io_uring_cmd * ioucmd,unsigned int issue_flags) io_uring_cmd_import_fixed() argument
281 io_uring_cmd_import_fixed_vec(struct io_uring_cmd * ioucmd,const struct iovec __user * uvec,size_t uvec_segs,int ddir,struct iov_iter * iter,unsigned issue_flags) io_uring_cmd_import_fixed_vec() argument
303 io_uring_cmd_issue_blocking(struct io_uring_cmd * ioucmd) io_uring_cmd_issue_blocking() argument
[all...]
/linux/include/linux/io_uring/
H A Dcmd.h41 struct io_uring_cmd *ioucmd,
43 int io_uring_cmd_import_fixed_vec(struct io_uring_cmd *ioucmd,
50 * Completes the request, i.e. posts an io_uring CQE and deallocates @ioucmd
59 void __io_uring_cmd_do_in_task(struct io_uring_cmd *ioucmd,
71 void io_uring_cmd_issue_blocking(struct io_uring_cmd *ioucmd);
76 struct iov_iter *iter, struct io_uring_cmd *ioucmd, in io_uring_cmd_import_fixed() argument
81 static inline int io_uring_cmd_import_fixed_vec(struct io_uring_cmd *ioucmd, in io_uring_cmd_import_fixed_vec() argument
93 static inline void __io_uring_cmd_do_in_task(struct io_uring_cmd *ioucmd, in __io_uring_cmd_do_in_task() argument
102 static inline void io_uring_cmd_issue_blocking(struct io_uring_cmd *ioucmd) in io_uring_cmd_issue_blocking() argument
111 static inline void io_uring_cmd_iopoll_done(struct io_uring_cmd *ioucmd, in io_uring_cmd_iopoll_done() argument
119 io_uring_cmd_do_in_task_lazy(struct io_uring_cmd * ioucmd,void (* task_work_cb)(struct io_uring_cmd *,unsigned)) io_uring_cmd_do_in_task_lazy() argument
125 io_uring_cmd_complete_in_task(struct io_uring_cmd * ioucmd,void (* task_work_cb)(struct io_uring_cmd *,unsigned)) io_uring_cmd_complete_in_task() argument
[all...]
/linux/drivers/nvme/host/
H A Dioctl.c401 struct io_uring_cmd *ioucmd) in nvme_uring_cmd_pdu() argument
403 return io_uring_cmd_to_pdu(ioucmd, struct nvme_uring_cmd_pdu); in nvme_uring_cmd_pdu()
406 static void nvme_uring_task_cb(struct io_uring_cmd *ioucmd, in nvme_uring_task_cb() argument
409 struct nvme_uring_cmd_pdu *pdu = nvme_uring_cmd_pdu(ioucmd); in nvme_uring_task_cb()
413 io_uring_cmd_done(ioucmd, pdu->status, pdu->result, issue_flags); in nvme_uring_task_cb()
419 struct io_uring_cmd *ioucmd = req->end_io_data; in nvme_uring_cmd_end_io() local
420 struct nvme_uring_cmd_pdu *pdu = nvme_uring_cmd_pdu(ioucmd); in nvme_uring_cmd_end_io()
439 io_uring_cmd_do_in_task_lazy(ioucmd, nvme_uring_task_cb); in nvme_uring_cmd_end_io()
444 struct io_uring_cmd *ioucmd, unsigned int issue_flags, bool vec) in nvme_uring_cmd_io() argument
446 struct nvme_uring_cmd_pdu *pdu = nvme_uring_cmd_pdu(ioucmd); in nvme_uring_cmd_io()
645 nvme_ns_uring_cmd(struct nvme_ns * ns,struct io_uring_cmd * ioucmd,unsigned int issue_flags) nvme_ns_uring_cmd() argument
669 nvme_ns_chr_uring_cmd(struct io_uring_cmd * ioucmd,unsigned int issue_flags) nvme_ns_chr_uring_cmd() argument
677 nvme_ns_chr_uring_cmd_iopoll(struct io_uring_cmd * ioucmd,struct io_comp_batch * iob,unsigned int poll_flags) nvme_ns_chr_uring_cmd_iopoll() argument
764 nvme_ns_head_chr_uring_cmd(struct io_uring_cmd * ioucmd,unsigned int issue_flags) nvme_ns_head_chr_uring_cmd() argument
780 nvme_dev_uring_cmd(struct io_uring_cmd * ioucmd,unsigned int issue_flags) nvme_dev_uring_cmd() argument
[all...]
/linux/include/linux/
H A Dsecurity.h2378 extern int security_uring_cmd(struct io_uring_cmd *ioucmd);
2389 static inline int security_uring_cmd(struct io_uring_cmd *ioucmd) in security_uring_cmd() argument
H A Dfs.h2194 int (*uring_cmd)(struct io_uring_cmd *ioucmd, unsigned int issue_flags);
/linux/security/
H A Dsecurity.c6024 * @ioucmd: command
6030 int security_uring_cmd(struct io_uring_cmd *ioucmd) in security_uring_cmd() argument
6032 return call_int_hook(uring_cmd, ioucmd); in security_uring_cmd()
/linux/drivers/block/
H A Dublk_drv.c1113 struct io_uring_cmd *ioucmd) in ublk_get_uring_cmd_pdu() argument
1115 return io_uring_cmd_to_pdu(ioucmd, struct ublk_uring_cmd_pdu); in ublk_get_uring_cmd_pdu()
/linux/security/smack/
H A Dsmack_lsm.c4993 * @ioucmd: the command in question
4999 static int smack_uring_cmd(struct io_uring_cmd *ioucmd) in smack_uring_cmd() argument
5001 struct file *file = ioucmd->file; in smack_uring_cmd()
/linux/security/selinux/
H A Dhooks.c7267 * @ioucmd: the io_uring command structure
7270 * IORING_OP_URING_CMD against the device/file specified in @ioucmd.
7273 static int selinux_uring_cmd(struct io_uring_cmd *ioucmd) in selinux_uring_cmd() argument
7275 struct file *file = ioucmd->file; in selinux_uring_cmd()
/linux/Documentation/filesystems/
H A Dvfs.rst1113 int (*uring_cmd)(struct io_uring_cmd *ioucmd, unsigned int issue_flags);