Home
last modified time | relevance | path

Searched refs:namespaces (Results 1 – 9 of 9) sorted by relevance

/drivers/nvme/target/
Dcore.c120 if (list_empty(&subsys->namespaces)) in nvmet_max_nsid()
123 ns = list_last_entry(&subsys->namespaces, struct nvmet_ns, dev_link); in nvmet_max_nsid()
391 list_for_each_entry_rcu(ns, &ctrl->subsys->namespaces, dev_link) { in __nvmet_find_namespace()
553 if (list_empty(&subsys->namespaces)) { in nvmet_ns_enable()
554 list_add_tail_rcu(&ns->dev_link, &subsys->namespaces); in nvmet_ns_enable()
558 list_for_each_entry_rcu(old, &subsys->namespaces, dev_link) { in nvmet_ns_enable()
1177 list_for_each_entry_rcu(ns, &ctrl->subsys->namespaces, dev_link) in nvmet_setup_p2p_ns_map()
1425 INIT_LIST_HEAD(&subsys->namespaces); in nvmet_subsys_alloc()
1437 WARN_ON_ONCE(!list_empty(&subsys->namespaces)); in nvmet_subsys_free()
DKconfig11 controllers and export Linux block devices as NVMe namespaces.
Dadmin-cmd.c109 list_for_each_entry_rcu(ns, &ctrl->subsys->namespaces, dev_link) { in nvmet_get_smart_log_all()
226 list_for_each_entry_rcu(ns, &ctrl->subsys->namespaces, dev_link) in nvmet_format_ana_group()
493 list_for_each_entry_rcu(ns, &ctrl->subsys->namespaces, dev_link) { in nvmet_execute_identify_nslist()
Dnvmet.h211 struct list_head namespaces; member
/drivers/nvme/host/
Dcore.c1350 list_for_each_entry(ns, &ctrl->namespaces, list) in nvme_update_formats()
2928 if (list_empty(&ctrl->namespaces)) { in nvme_dev_user_cmd()
2933 ns = list_first_entry(&ctrl->namespaces, struct nvme_ns, list); in nvme_dev_user_cmd()
2934 if (ns != list_last_entry(&ctrl->namespaces, struct nvme_ns, list)) { in nvme_dev_user_cmd()
3429 list_for_each_entry(ns, &ctrl->namespaces, list) { in nvme_find_get_ns()
3543 list_add_tail(&ns->list, &ctrl->namespaces); in nvme_alloc_ns()
3622 list_for_each_entry_safe(ns, next, &ctrl->namespaces, list) { in nvme_remove_invalid_namespaces()
3740 list_sort(NULL, &ctrl->namespaces, ns_cmp); in nvme_scan_work()
3774 list_splice_init(&ctrl->namespaces, &ns_list); in nvme_remove_namespaces()
4026 INIT_LIST_HEAD(&ctrl->namespaces); in nvme_init_ctrl()
[all …]
Dmultipath.c122 list_for_each_entry(ns, &ctrl->namespaces, list) { in nvme_kick_requeue_lists()
163 list_for_each_entry(ns, &ctrl->namespaces, list) in nvme_mpath_clear_ctrl_paths()
514 list_for_each_entry(ns, &ctrl->namespaces, list) { in nvme_update_ana_state()
DKconfig23 /dev/nvmeXnY device will show up for each NVMe namespaces,
Dnvme.h195 struct list_head namespaces; member
/drivers/nvdimm/
DKconfig12 namespaces (/dev/pmemX) and BLK (sliding mmio window(s))
13 namespaces (/dev/ndblkX.Y). A PMEM namespace refers to a