Lines Matching refs:subsys
16 void nvme_mpath_unfreeze(struct nvme_subsystem *subsys)
20 lockdep_assert_held(&subsys->lock);
21 list_for_each_entry(h, &subsys->nsheads, entry)
26 void nvme_mpath_wait_freeze(struct nvme_subsystem *subsys)
30 lockdep_assert_held(&subsys->lock);
31 list_for_each_entry(h, &subsys->nsheads, entry)
36 void nvme_mpath_start_freeze(struct nvme_subsystem *subsys)
40 lockdep_assert_held(&subsys->lock);
41 list_for_each_entry(h, &subsys->nsheads, entry)
59 sprintf(disk_name, "nvme%dc%dn%d", ctrl->subsys->instance,
63 sprintf(disk_name, "nvme%dn%d", ctrl->subsys->instance,
171 if (READ_ONCE(head->subsys->iopolicy) == NVME_IOPOLICY_NUMA)
269 if (READ_ONCE(head->subsys->iopolicy) == NVME_IOPOLICY_RR)
373 if (!(ctrl->subsys->cmic & NVME_CTRL_CMIC_MULTI_CTRL) || !multipath)
397 ctrl->subsys->instance, head->instance);
414 device_add_disk(&head->subsys->dev, head->disk,
624 struct nvme_subsystem *subsys =
628 nvme_iopolicy_names[READ_ONCE(subsys->iopolicy)]);
634 struct nvme_subsystem *subsys =
640 WRITE_ONCE(subsys->iopolicy, i);
748 if (!multipath || !ctrl->subsys ||
749 !(ctrl->subsys->cmic & NVME_CTRL_CMIC_ANA))