Searched refs:namespaces (Results 1 – 9 of 9) sorted by relevance
/drivers/nvme/target/ |
D | core.c | 120 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()
|
D | Kconfig | 11 controllers and export Linux block devices as NVMe namespaces.
|
D | admin-cmd.c | 109 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()
|
D | nvmet.h | 211 struct list_head namespaces; member
|
/drivers/nvme/host/ |
D | core.c | 1350 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 …]
|
D | multipath.c | 122 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()
|
D | Kconfig | 23 /dev/nvmeXnY device will show up for each NVMe namespaces,
|
D | nvme.h | 195 struct list_head namespaces; member
|
/drivers/nvdimm/ |
D | Kconfig | 12 namespaces (/dev/pmemX) and BLK (sliding mmio window(s)) 13 namespaces (/dev/ndblkX.Y). A PMEM namespace refers to a
|