Lines Matching refs:issue_flags
473 struct io_uring_cmd *ioucmd, unsigned int issue_flags, bool vec) in nvme_uring_cmd_io() argument
516 if (issue_flags & IO_URING_F_NONBLOCK) { in nvme_uring_cmd_io()
520 if (issue_flags & IO_URING_F_IOPOLL) in nvme_uring_cmd_io()
537 if (issue_flags & IO_URING_F_IOPOLL && rq_flags & REQ_POLLED) { in nvme_uring_cmd_io()
654 static int nvme_uring_cmd_checks(unsigned int issue_flags) in nvme_uring_cmd_checks() argument
658 if ((issue_flags & (IO_URING_F_SQE128|IO_URING_F_CQE32)) != in nvme_uring_cmd_checks()
665 unsigned int issue_flags) in nvme_ns_uring_cmd() argument
672 ret = nvme_uring_cmd_checks(issue_flags); in nvme_ns_uring_cmd()
678 ret = nvme_uring_cmd_io(ctrl, ns, ioucmd, issue_flags, false); in nvme_ns_uring_cmd()
681 ret = nvme_uring_cmd_io(ctrl, ns, ioucmd, issue_flags, true); in nvme_ns_uring_cmd()
690 int nvme_ns_chr_uring_cmd(struct io_uring_cmd *ioucmd, unsigned int issue_flags) in nvme_ns_chr_uring_cmd() argument
695 return nvme_ns_uring_cmd(ns, ioucmd, issue_flags); in nvme_ns_chr_uring_cmd()
785 unsigned int issue_flags) in nvme_ns_head_chr_uring_cmd() argument
794 ret = nvme_ns_uring_cmd(ns, ioucmd, issue_flags); in nvme_ns_head_chr_uring_cmd()
825 int nvme_dev_uring_cmd(struct io_uring_cmd *ioucmd, unsigned int issue_flags) in nvme_dev_uring_cmd() argument
831 if (issue_flags & IO_URING_F_IOPOLL) in nvme_dev_uring_cmd()
834 ret = nvme_uring_cmd_checks(issue_flags); in nvme_dev_uring_cmd()
840 ret = nvme_uring_cmd_io(ctrl, NULL, ioucmd, issue_flags, false); in nvme_dev_uring_cmd()
843 ret = nvme_uring_cmd_io(ctrl, NULL, ioucmd, issue_flags, true); in nvme_dev_uring_cmd()