Home
last modified time | relevance | path

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

/linux/io_uring/
A During_cmd.c43 ioucmd->sqe = NULL; in io_req_uring_cleanup()
124 ioucmd->task_work_cb(ioucmd, IO_URING_F_COMPLETE_DEFER); in io_uring_cmd_work()
133 ioucmd->task_work_cb = task_work_cb; in __io_uring_cmd_do_in_task()
190 ioucmd->sqe = sqe; in io_uring_cmd_prep_setup()
195 ioucmd->sqe = req->async_data; in io_uring_cmd_prep_setup()
207 if (ioucmd->flags & ~IORING_URING_CMD_MASK) in io_uring_cmd_prep()
210 if (ioucmd->flags & IORING_URING_CMD_FIXED) { in io_uring_cmd_prep()
221 ioucmd->cmd_op = READ_ONCE(sqe->cmd_op); in io_uring_cmd_prep()
236 ret = security_uring_cmd(ioucmd); in io_uring_cmd()
257 if (ioucmd->sqe != (void *) cache) in io_uring_cmd()
[all …]
A Drw.c1166 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/include/linux/io_uring/
A Dcmd.h37 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/drivers/nvme/host/
A Dioctl.c130 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()
421 struct io_uring_cmd *ioucmd = req->end_io_data; in nvme_uring_cmd_end_io() local
510 d.metadata_len, 0, ioucmd, vec); in nvme_uring_cmd_io()
518 req->end_io_data = ioucmd; in nvme_uring_cmd_io()
644 switch (ioucmd->cmd_op) { in nvme_ns_uring_cmd()
663 return nvme_ns_uring_cmd(ns, ioucmd, issue_flags); in nvme_ns_chr_uring_cmd()
763 ret = nvme_ns_uring_cmd(ns, ioucmd, issue_flags); in nvme_ns_head_chr_uring_cmd()
[all …]
A Dnvme.h918 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/drivers/char/
A Dmem.c466 static int uring_cmd_null(struct io_uring_cmd *ioucmd, unsigned int issue_flags) in uring_cmd_null() argument
/linux/include/linux/
A Dsecurity.h2287 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
A Dlsm_hook_defs.h452 LSM_HOOK(int, 0, uring_cmd, struct io_uring_cmd *ioucmd)
A Dfs.h2102 int (*uring_cmd)(struct io_uring_cmd *ioucmd, unsigned int issue_flags);
/linux/security/
A Dsecurity.c5966 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/drivers/block/
A Dublk_drv.c980 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/security/smack/
A Dsmack_lsm.c5003 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/security/selinux/
A Dhooks.c7061 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()

Completed in 86 milliseconds