Lines Matching refs:nsid
72 req->error_loc = offsetof(struct nvme_rw_command, nsid); in errno_to_nvme_status()
124 return ns->nsid; in nvmet_max_nsid()
196 static void nvmet_add_to_changed_ns_log(struct nvmet_ctrl *ctrl, __le32 nsid) in nvmet_add_to_changed_ns_log() argument
205 if (ctrl->changed_ns_list[i] == nsid) in nvmet_add_to_changed_ns_log()
215 ctrl->changed_ns_list[ctrl->nr_changed_ns++] = nsid; in nvmet_add_to_changed_ns_log()
220 void nvmet_ns_changed(struct nvmet_subsys *subsys, u32 nsid) in nvmet_ns_changed() argument
227 nvmet_add_to_changed_ns_log(ctrl, cpu_to_le32(nsid)); in nvmet_ns_changed()
387 __le32 nsid) in __nvmet_find_namespace() argument
392 if (ns->nsid == le32_to_cpu(nsid)) in __nvmet_find_namespace()
399 struct nvmet_ns *nvmet_find_namespace(struct nvmet_ctrl *ctrl, __le32 nsid) in nvmet_find_namespace() argument
404 ns = __nvmet_find_namespace(ctrl, nsid); in nvmet_find_namespace()
505 ret = radix_tree_insert(&ctrl->p2p_ns_map, ns->nsid, p2p_dev); in nvmet_p2pmem_ns_add_p2p()
510 ns->nsid); in nvmet_p2pmem_ns_add_p2p()
546 if (ns->nsid > subsys->max_nsid) in nvmet_ns_enable()
547 subsys->max_nsid = ns->nsid; in nvmet_ns_enable()
559 BUG_ON(ns->nsid == old->nsid); in nvmet_ns_enable()
560 if (ns->nsid < old->nsid) in nvmet_ns_enable()
568 nvmet_ns_changed(subsys, ns->nsid); in nvmet_ns_enable()
576 pci_dev_put(radix_tree_delete(&ctrl->p2p_ns_map, ns->nsid)); in nvmet_ns_enable()
593 if (ns->nsid == subsys->max_nsid) in nvmet_ns_disable()
597 pci_dev_put(radix_tree_delete(&ctrl->p2p_ns_map, ns->nsid)); in nvmet_ns_disable()
617 nvmet_ns_changed(subsys, ns->nsid); in nvmet_ns_disable()
635 struct nvmet_ns *nvmet_ns_alloc(struct nvmet_subsys *subsys, u32 nsid) in nvmet_ns_alloc() argument
646 ns->nsid = nsid; in nvmet_ns_alloc()
696 new_error_slot->nsid = req->cmd->common.nsid; in nvmet_set_error()
834 req->ns = nvmet_find_namespace(req->sq->ctrl, cmd->rw.nsid); in nvmet_parse_io_cmd()
836 req->error_loc = offsetof(struct nvme_common_command, nsid); in nvmet_parse_io_cmd()
841 req->error_loc = offsetof(struct nvme_common_command, nsid); in nvmet_parse_io_cmd()
846 req->error_loc = offsetof(struct nvme_common_command, nsid); in nvmet_parse_io_cmd()
950 req->ns->nsid); in nvmet_req_alloc_sgl()