Lines Matching refs:nsid

70 		req->error_loc = offsetof(struct nvme_rw_command, nsid);  in errno_to_nvme_status()
124 u32 nsid = 0; in nvmet_max_nsid() local
127 nsid = cur->nsid; in nvmet_max_nsid()
129 return nsid; in nvmet_max_nsid()
214 static void nvmet_add_to_changed_ns_log(struct nvmet_ctrl *ctrl, __le32 nsid) in nvmet_add_to_changed_ns_log() argument
223 if (ctrl->changed_ns_list[i] == nsid) in nvmet_add_to_changed_ns_log()
233 ctrl->changed_ns_list[ctrl->nr_changed_ns++] = nsid; in nvmet_add_to_changed_ns_log()
238 void nvmet_ns_changed(struct nvmet_subsys *subsys, u32 nsid) in nvmet_ns_changed() argument
245 nvmet_add_to_changed_ns_log(ctrl, cpu_to_le32(nsid)); in nvmet_ns_changed()
424 u32 nsid = le32_to_cpu(req->cmd->common.nsid); in nvmet_req_find_ns() local
426 req->ns = xa_load(&nvmet_req_subsys(req)->namespaces, nsid); in nvmet_req_find_ns()
428 req->error_loc = offsetof(struct nvme_common_command, nsid); in nvmet_req_find_ns()
529 ret = radix_tree_insert(&ctrl->p2p_ns_map, ns->nsid, p2p_dev); in nvmet_p2pmem_ns_add_p2p()
534 ns->nsid); in nvmet_p2pmem_ns_add_p2p()
588 if (ns->nsid > subsys->max_nsid) in nvmet_ns_enable()
589 subsys->max_nsid = ns->nsid; in nvmet_ns_enable()
591 ret = xa_insert(&subsys->namespaces, ns->nsid, ns, GFP_KERNEL); in nvmet_ns_enable()
597 nvmet_ns_changed(subsys, ns->nsid); in nvmet_ns_enable()
609 pci_dev_put(radix_tree_delete(&ctrl->p2p_ns_map, ns->nsid)); in nvmet_ns_enable()
625 xa_erase(&ns->subsys->namespaces, ns->nsid); in nvmet_ns_disable()
626 if (ns->nsid == subsys->max_nsid) in nvmet_ns_disable()
630 pci_dev_put(radix_tree_delete(&ctrl->p2p_ns_map, ns->nsid)); in nvmet_ns_disable()
650 nvmet_ns_changed(subsys, ns->nsid); in nvmet_ns_disable()
668 struct nvmet_ns *nvmet_ns_alloc(struct nvmet_subsys *subsys, u32 nsid) in nvmet_ns_alloc() argument
678 ns->nsid = nsid; in nvmet_ns_alloc()
729 new_error_slot->nsid = req->cmd->common.nsid; in nvmet_set_error()
894 req->error_loc = offsetof(struct nvme_common_command, nsid); in nvmet_parse_io_cmd()
899 req->error_loc = offsetof(struct nvme_common_command, nsid); in nvmet_parse_io_cmd()
1050 return radix_tree_lookup(&req->sq->ctrl->p2p_ns_map, req->ns->nsid); in nvmet_req_find_p2p_dev()