Lines Matching refs:nsid
323 c.directive.nsid = cpu_to_le32(NVME_NSID_ALL); in nvme_toggle_streams()
343 struct streams_directive_params *s, u32 nsid) in nvme_get_stream_params() argument
351 c.directive.nsid = cpu_to_le32(nsid); in nvme_get_stream_params()
420 cmnd->common.nsid = cpu_to_le32(ns->ns_id); in nvme_setup_flush()
451 cmnd->dsm.nsid = cpu_to_le32(ns->ns_id); in nvme_setup_discard()
490 cmnd->rw.nsid = cpu_to_le32(ns->ns_id); in nvme_setup_rw()
781 static int nvme_identify_ns_descs(struct nvme_ctrl *ctrl, unsigned nsid, in nvme_identify_ns_descs() argument
791 c.identify.nsid = cpu_to_le32(nsid); in nvme_identify_ns_descs()
853 static int nvme_identify_ns_list(struct nvme_ctrl *dev, unsigned nsid, __le32 *ns_list) in nvme_identify_ns_list() argument
859 c.identify.nsid = cpu_to_le32(nsid); in nvme_identify_ns_list()
864 unsigned nsid) in nvme_identify_ns() argument
872 c.identify.nsid = cpu_to_le32(nsid); in nvme_identify_ns()
972 c.rw.nsid = cpu_to_le32(ns->ns_id); in nvme_submit_io()
1004 c.common.nsid = cpu_to_le32(cmd.nsid); in nvme_user_cmd()
1176 static void nvme_report_ns_ids(struct nvme_ctrl *ctrl, unsigned int nsid, in nvme_report_ns_ids() argument
1187 if (nvme_identify_ns_descs(ctrl, nsid, eui64, nguid, uuid)) in nvme_report_ns_ids()
1298 c.common.nsid = cpu_to_le32(ns->ns_id); in nvme_pr_command()
1370 cmd.common.nsid = 0; in nvme_sec_submit()
2122 static DEVICE_ATTR(nsid, S_IRUGO, nsid_show, NULL);
2295 static struct nvme_ns *nvme_find_get_ns(struct nvme_ctrl *ctrl, unsigned nsid) in nvme_find_get_ns() argument
2301 if (ns->ns_id == nsid) { in nvme_find_get_ns()
2307 if (ns->ns_id > nsid) in nvme_find_get_ns()
2340 static void nvme_alloc_ns(struct nvme_ctrl *ctrl, unsigned nsid) in nvme_alloc_ns() argument
2364 ns->ns_id = nsid; in nvme_alloc_ns()
2373 id = nvme_identify_ns(ctrl, nsid); in nvme_alloc_ns()
2452 static void nvme_validate_ns(struct nvme_ctrl *ctrl, unsigned nsid) in nvme_validate_ns() argument
2456 ns = nvme_find_get_ns(ctrl, nsid); in nvme_validate_ns()
2462 nvme_alloc_ns(ctrl, nsid); in nvme_validate_ns()
2466 unsigned nsid) in nvme_remove_invalid_namespaces() argument
2471 if (ns->ns_id > nsid) in nvme_remove_invalid_namespaces()
2480 unsigned i, j, nsid, prev = 0; in nvme_scan_ns_list() local
2494 nsid = le32_to_cpu(ns_list[j]); in nvme_scan_ns_list()
2495 if (!nsid) in nvme_scan_ns_list()
2498 nvme_validate_ns(ctrl, nsid); in nvme_scan_ns_list()
2500 while (++prev < nsid) { in nvme_scan_ns_list()
2631 c.common.nsid = cpu_to_le32(NVME_NSID_ALL); in nvme_get_fw_slot_info()