Home
last modified time | relevance | path

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

/linux-6.15/include/linux/io_uring/
H A Dcmd.h43 struct io_uring_cmd *ioucmd,
45 int io_uring_cmd_import_fixed_vec(struct io_uring_cmd *ioucmd,
61 void __io_uring_cmd_do_in_task(struct io_uring_cmd *ioucmd,
73 void io_uring_cmd_issue_blocking(struct io_uring_cmd *ioucmd);
78 struct iov_iter *iter, struct io_uring_cmd *ioucmd, in io_uring_cmd_import_fixed() argument
95 static inline void __io_uring_cmd_do_in_task(struct io_uring_cmd *ioucmd, in __io_uring_cmd_do_in_task() argument
104 static inline void io_uring_cmd_issue_blocking(struct io_uring_cmd *ioucmd) in io_uring_cmd_issue_blocking() argument
113 static inline void io_uring_cmd_iopoll_done(struct io_uring_cmd *ioucmd, in io_uring_cmd_iopoll_done() argument
117 io_uring_cmd_done(ioucmd, ret, res2, 0); in io_uring_cmd_iopoll_done()
124 __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.15/io_uring/
H A During_cmd.c46 ioucmd->sqe = NULL; in io_req_uring_cleanup()
133 ioucmd->task_work_cb(ioucmd, flags); in io_uring_cmd_work()
140 struct io_kiocb *req = cmd_to_io_kiocb(ioucmd); in __io_uring_cmd_do_in_task()
142 ioucmd->task_work_cb = task_work_cb; in __io_uring_cmd_do_in_task()
162 struct io_kiocb *req = cmd_to_io_kiocb(ioucmd); in io_uring_cmd_done()
209 ioucmd->sqe = ac->sqes; in io_uring_cmd_prep_setup()
221 if (ioucmd->flags & ~IORING_URING_CMD_MASK) in io_uring_cmd_prep()
224 if (ioucmd->flags & IORING_URING_CMD_FIXED) in io_uring_cmd_prep()
227 ioucmd->cmd_op = READ_ONCE(sqe->cmd_op); in io_uring_cmd_prep()
242 ret = security_uring_cmd(ioucmd); in io_uring_cmd()
[all …]
H A Drw.c1240 struct io_uring_cmd *ioucmd; in io_uring_classic_poll() local
1242 ioucmd = io_kiocb_to_cmd(req, struct io_uring_cmd); in io_uring_classic_poll()
1243 return file->f_op->uring_cmd_iopoll(ioucmd, iob, poll_flags); in io_uring_classic_poll()
/linux-6.15/drivers/nvme/host/
H A Dioctl.c401 struct io_uring_cmd *ioucmd) in nvme_uring_cmd_pdu() argument
406 static void nvme_uring_task_cb(struct io_uring_cmd *ioucmd, in nvme_uring_task_cb() argument
419 struct io_uring_cmd *ioucmd = req->end_io_data; in nvme_uring_cmd_end_io() local
501 nvme_is_write(&c) ? WRITE : READ, &iter, ioucmd, in nvme_uring_cmd_io()
532 req->end_io_data = ioucmd; in nvme_uring_cmd_io()
660 switch (ioucmd->cmd_op) { in nvme_ns_uring_cmd()
679 return nvme_ns_uring_cmd(ns, ioucmd, issue_flags); in nvme_ns_chr_uring_cmd()
772 struct cdev *cdev = file_inode(ioucmd->file)->i_cdev; in nvme_ns_head_chr_uring_cmd()
779 ret = nvme_ns_uring_cmd(ns, ioucmd, issue_flags); in nvme_ns_head_chr_uring_cmd()
787 struct nvme_ctrl *ctrl = ioucmd->file->private_data; in nvme_dev_uring_cmd()
[all …]
H A Dnvme.h926 int nvme_ns_chr_uring_cmd_iopoll(struct io_uring_cmd *ioucmd,
928 int nvme_ns_chr_uring_cmd(struct io_uring_cmd *ioucmd,
930 int nvme_ns_head_chr_uring_cmd(struct io_uring_cmd *ioucmd,
935 int nvme_dev_uring_cmd(struct io_uring_cmd *ioucmd, unsigned int issue_flags);
/linux-6.15/drivers/char/
H A Dmem.c466 static int uring_cmd_null(struct io_uring_cmd *ioucmd, unsigned int issue_flags) in uring_cmd_null() argument
/linux-6.15/include/linux/
H A Dsecurity.h2363 extern int security_uring_cmd(struct io_uring_cmd *ioucmd);
2374 static inline int security_uring_cmd(struct io_uring_cmd *ioucmd) in security_uring_cmd() argument
H A Dlsm_hook_defs.h457 LSM_HOOK(int, 0, uring_cmd, struct io_uring_cmd *ioucmd)
H A Dfs.h2169 int (*uring_cmd)(struct io_uring_cmd *ioucmd, unsigned int issue_flags);
/linux-6.15/security/
H A Dsecurity.c6000 int security_uring_cmd(struct io_uring_cmd *ioucmd) in security_uring_cmd() argument
6002 return call_int_hook(uring_cmd, ioucmd); in security_uring_cmd()
/linux-6.15/drivers/block/
H A Dublk_drv.c1062 struct io_uring_cmd *ioucmd) in ublk_get_uring_cmd_pdu() argument
1064 return io_uring_cmd_to_pdu(ioucmd, struct ublk_uring_cmd_pdu); in ublk_get_uring_cmd_pdu()
/linux-6.15/security/smack/
H A Dsmack_lsm.c5006 static int smack_uring_cmd(struct io_uring_cmd *ioucmd) in smack_uring_cmd() argument
5008 struct file *file = ioucmd->file; in smack_uring_cmd()
/linux-6.15/security/selinux/
H A Dhooks.c7171 static int selinux_uring_cmd(struct io_uring_cmd *ioucmd) in selinux_uring_cmd() argument
7173 struct file *file = ioucmd->file; in selinux_uring_cmd()