Lines Matching refs:nvme_ns

17 static bool nvme_cmd_allowed(struct nvme_ns *ns, struct nvme_command *c,  in nvme_cmd_allowed()
120 struct nvme_ns *ns = q->queuedata; in nvme_map_user_request()
157 struct nvme_ns *ns = q->queuedata; in nvme_submit_user_cmd()
196 static int nvme_submit_io(struct nvme_ns *ns, struct nvme_user_io __user *uio) in nvme_submit_io()
259 struct nvme_ns *ns, __u32 nsid) in nvme_validate_passthru_nsid()
271 static int nvme_user_cmd(struct nvme_ctrl *ctrl, struct nvme_ns *ns, in nvme_user_cmd()
319 static int nvme_user_cmd64(struct nvme_ctrl *ctrl, struct nvme_ns *ns, in nvme_user_cmd64()
436 static int nvme_uring_cmd_io(struct nvme_ctrl *ctrl, struct nvme_ns *ns, in nvme_uring_cmd_io()
571 static int nvme_ns_ioctl(struct nvme_ns *ns, unsigned int cmd, in nvme_ns_ioctl()
604 struct nvme_ns *ns = bdev->bd_disk->private_data; in nvme_ioctl()
619 struct nvme_ns *ns = in nvme_ns_chr_ioctl()
620 container_of(file_inode(file)->i_cdev, struct nvme_ns, cdev); in nvme_ns_chr_ioctl()
639 static int nvme_ns_uring_cmd(struct nvme_ns *ns, struct io_uring_cmd *ioucmd, in nvme_ns_uring_cmd()
665 struct nvme_ns *ns = container_of(file_inode(ioucmd->file)->i_cdev, in nvme_ns_chr_uring_cmd()
666 struct nvme_ns, cdev); in nvme_ns_chr_uring_cmd()
683 static int nvme_ns_head_ctrl_ioctl(struct nvme_ns *ns, unsigned int cmd, in nvme_ns_head_ctrl_ioctl()
705 struct nvme_ns *ns; in nvme_ns_head_ioctl()
740 struct nvme_ns *ns; in nvme_ns_head_chr_ioctl()
764 struct nvme_ns *ns = nvme_find_path(head); in nvme_ns_head_chr_uring_cmd()
800 struct nvme_ns *ns; in nvme_dev_user_cmd()
809 ns = list_first_or_null_rcu(&ctrl->namespaces, struct nvme_ns, list); in nvme_dev_user_cmd()
810 if (ns != list_last_entry(&ctrl->namespaces, struct nvme_ns, list)) { in nvme_dev_user_cmd()