Lines Matching defs:subsys
269 nvmet_for_each_enabled_ns(&ctrl->subsys->namespaces, idx, ns) {
477 nvmet_for_each_enabled_ns(&ctrl->subsys->namespaces, idx, ns) {
651 struct nvmet_subsys *subsys = ctrl->subsys;
656 if (!subsys->subsys_discovered) {
657 mutex_lock(&subsys->lock);
658 subsys->subsys_discovered = true;
659 mutex_unlock(&subsys->lock);
668 id->vid = cpu_to_le16(subsys->vendor_id);
669 id->ssvid = cpu_to_le16(subsys->subsys_vendor_id);
671 memcpy(id->sn, ctrl->subsys->serial, NVMET_SN_MAX_SIZE);
672 memcpy_and_pad(id->mn, sizeof(id->mn), subsys->model_number,
673 strlen(subsys->model_number), ' ');
675 subsys->firmware_rev, strlen(subsys->firmware_rev), ' ');
677 put_unaligned_le24(subsys->ieee_oui, id->ieee);
681 if (nvmet_is_disc_subsys(ctrl->subsys))
697 id->ver = cpu_to_le32(ctrl->subsys->ver);
755 strscpy(id->subnqn, ctrl->subsys->subsysnqn, sizeof(id->subnqn));
825 mutex_lock(&req->ns->subsys->lock);
826 nvmet_ns_changed(req->ns->subsys, req->ns->nsid);
827 mutex_unlock(&req->ns->subsys->lock);
919 nvmet_for_each_enabled_ns(&ctrl->subsys->namespaces, idx, ns) {
962 nvmet_for_each_enabled_ns(&ctrl->subsys->namespaces, idx, ns) {
1197 struct nvmet_subsys *subsys = nvmet_req_subsys(req);
1204 mutex_lock(&subsys->lock);
1221 nvmet_ns_changed(subsys, req->ns->nsid);
1222 mutex_unlock(&subsys->lock);
1342 struct nvmet_subsys *subsys = nvmet_req_subsys(req);
1364 (subsys->max_qid - 1) | ((subsys->max_qid - 1) << 16));
1398 struct nvmet_subsys *subsys = nvmet_req_subsys(req);
1405 mutex_lock(&subsys->lock);
1411 mutex_unlock(&subsys->lock);
1501 struct nvmet_subsys *subsys = nvmet_req_subsys(req);
1541 (subsys->max_qid-1) | ((subsys->max_qid-1) << 16));