Lines Matching refs:nsid

52 	uint32_t nsid; /* nsid to forward */
429 nvmf_ctrlr_ns_set_visible(ctrlr, ns->nsid, true);
1191 ns_info = &group->sgroups[ctrlr->subsys->id].ns_info[ns->opts.nsid - 1];
1192 SPDK_NOTICELOG("Ctrlr %p resetting NSID %u\n", ctrlr, ns->opts.nsid);
1830 if (cmd->nsid == SPDK_NVME_GLOBAL_NS_TAG) {
1836 ns = nvmf_ctrlr_get_ns(ctrlr, cmd->nsid);
1858 if (cmd->nsid == SPDK_NVME_GLOBAL_NS_TAG) {
1866 ns = nvmf_ctrlr_get_ns(ctrlr, cmd->nsid);
1887 ns = nvmf_ctrlr_get_ns(ctrlr, cmd->nsid);
1914 ns = nvmf_ctrlr_get_ns(ctrlr, cmd->nsid);
1917 if (cmd->nsid != SPDK_NVME_GLOBAL_NS_TAG && ns && nvmf_ns_is_ptpl_capable(ns)) {
1919 } else if (cmd->nsid == SPDK_NVME_GLOBAL_NS_TAG) {
2321 nvmf_ctrlr_get_ana_state_from_nsid(struct spdk_nvmf_ctrlr *ctrlr, uint32_t nsid)
2329 ns = nvmf_ctrlr_get_ns(ctrlr, nsid);
2440 copied_len = spdk_iov_xfer_from_buf(&ix, (const char *)&ns->nsid + offset,
2459 nvmf_ctrlr_ns_changed(struct spdk_nvmf_ctrlr *ctrlr, uint32_t nsid)
2466 if (ctrlr->changed_ns_list.ns_list[i] == nsid) {
2467 /* nsid is already in the list */
2481 ctrlr->changed_ns_list.ns_list[ctrlr->changed_ns_list_count++] = nsid;
2748 uint32_t nsid,
2752 if (nsid == 0 || nsid > ctrlr->subsys->max_nsid) {
2753 SPDK_ERRLOG("Identify Namespace for invalid NSID %u\n", nsid);
2759 ns = nvmf_ctrlr_get_ns(ctrlr, nsid);
2766 SPDK_DEBUGLOG(nvmf, "Identify Namespace for inactive NSID %u\n", nsid);
2779 uint32_t nsid)
2786 ns = _nvmf_ctrlr_get_ns_safe(ctrlr, nsid, rsp);
2827 nvmf_ctrlr_identify_ns(ctrlr, cmd, rsp, nsdata, cmd->nsid);
2876 struct spdk_nvmf_ns *ns = nvmf_ctrlr_get_ns(ctrlr, cmd->nsid);
2885 nvmf_ctrlr_identify_ns(ctrlr, cmd, rsp, &nsdata, cmd->nsid);
2887 rc = spdk_nvmf_request_get_bdev(cmd->nsid, req, &bdev, &desc, &ch);
2900 req->orig_nsid = ns->nsid;
2901 cmd->nsid = ns->passthru_nsid;
3100 struct spdk_nvmf_ns *ns = _nvmf_ctrlr_get_ns_safe(ctrlr, cmd->nsid, rsp);
3213 if (cmd->nsid >= 0xfffffffeUL) {
3214 SPDK_ERRLOG("Identify Active Namespace List with invalid NSID %u\n", cmd->nsid);
3223 if (ns->opts.nsid <= cmd->nsid || !nvmf_ctrlr_ns_is_visible(ctrlr, ns->opts.nsid)) {
3227 ns_list->ns_list[count++] = ns->opts.nsid;
3275 ns = nvmf_ctrlr_get_ns(ctrlr, cmd->nsid);
3572 rc = spdk_nvmf_request_get_bdev(req_to_abort->cmd->nvme_cmd.nsid, req_to_abort,
3637 ana_state = nvmf_ctrlr_get_ana_state_from_nsid(ctrlr, cmd->nsid);
3735 ana_state = nvmf_ctrlr_get_ana_state_from_nsid(ctrlr, cmd->nsid);
3739 if (cmd->nsid == SPDK_NVME_GLOBAL_NS_TAG) {
3869 (is_cmd_ctrlr_specific(cmd) && (cmd->nsid != 0))) {
3916 if (ctrlr->subsys->passthrough && cmd->nsid && cmd->nsid != SPDK_NVME_GLOBAL_NS_TAG) {
4261 log->log.nsid = ns->nsid;
4476 ns = nvmf_ctrlr_get_ns(req->qpair->ctrlr, req->cmd->nvme_cmd.nsid);
4508 uint32_t nsid;
4523 nsid = cmd->nsid;
4533 ns = nvmf_ctrlr_get_ns(ctrlr, nsid);
4535 SPDK_DEBUGLOG(nvmf, "Unsuccessful query for nsid %u\n", cmd->nsid);
4559 ns_info = &group->sgroups[ctrlr->subsys->id].ns_info[nsid - 1];
4561 SPDK_DEBUGLOG(nvmf, "Reservation Conflict for nsid %u, opcode %u\n",
4562 cmd->nsid, cmd->opc);
4588 req->cmd->nvme_cmd.nsid = ns->passthru_nsid;
4638 req->cmd->nvme_cmd.nsid = ns->passthru_nsid;
4687 uint32_t nsid;
4694 nsid = req->cmd->nvme_cmd.nsid;
4764 if (spdk_likely(nsid - 1 < sgroup->num_ns)) {
4765 sgroup->ns_info[nsid - 1].io_outstanding--;
4773 for (nsid = 0; nsid < sgroup->num_ns; nsid++) {
4774 ns_info = &sgroup->ns_info[nsid];
4812 uint32_t nsid;
4835 nsid = req->cmd->nvme_cmd.nsid;
4838 if (spdk_unlikely(nsid - 1 >= sgroup->num_ns)) {
4847 ns_info = &sgroup->ns_info[nsid - 1];
4973 ns = nvmf_ctrlr_get_ns(ctrlr, cmd->nsid);
5045 req->cmd->nvme_cmd.nsid = ns->passthru_nsid;
5057 if (g_nvmf_custom_admin_cmd_hdlrs[cmd->opc].nsid != 0) {
5058 bdev_nsid = g_nvmf_custom_admin_cmd_hdlrs[cmd->opc].nsid;
5060 bdev_nsid = cmd->nsid;
5080 return nvmf_passthru_admin_cmd_for_bdev_nsid(req, ns->nsid);
5087 g_nvmf_custom_admin_cmd_hdlrs[opc].nsid = forward_nsid;
5091 spdk_nvmf_request_get_bdev(uint32_t nsid, struct spdk_nvmf_request *req,
5103 ns = nvmf_ctrlr_get_ns(ctrlr, nsid);
5109 ns_info = &group->sgroups[ctrlr->subsys->id].ns_info[nsid - 1];