Home
last modified time | relevance | path

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

/drivers/nvme/target/
A Dcore.c123 nvmet_for_each_enabled_ns(&subsys->namespaces, idx, cur) in nvmet_max_nsid()
439 req->ns = xa_load(&subsys->namespaces, nsid); in nvmet_req_find_ns()
608 xa_set_mark(&subsys->namespaces, ns->nsid, NVMET_NS_ENABLED); in nvmet_ns_enable()
634 xa_clear_mark(&subsys->namespaces, ns->nsid, NVMET_NS_ENABLED); in nvmet_ns_disable()
672 xa_erase(&subsys->namespaces, ns->nsid); in nvmet_ns_free()
708 if (xa_insert(&subsys->namespaces, ns->nsid, ns, GFP_KERNEL)) in nvmet_ns_alloc()
1556 nvmet_for_each_enabled_ns(&ctrl->subsys->namespaces, idx, ns) in nvmet_setup_p2p_ns_map()
1883 xa_init(&subsys->namespaces); in nvmet_subsys_alloc()
1909 WARN_ON_ONCE(!xa_empty(&subsys->namespaces)); in nvmet_subsys_free()
1913 xa_destroy(&subsys->namespaces); in nvmet_subsys_free()
A Dpr.c63 nvmet_for_each_enabled_ns(&ctrl->subsys->namespaces, idx, ns) { in nvmet_set_feat_resv_notif_mask()
1059 nvmet_for_each_enabled_ns(&subsys->namespaces, idx, ns) { in nvmet_ctrl_init_pr()
1070 nvmet_for_each_enabled_ns(&subsys->namespaces, idx, ns) { in nvmet_ctrl_init_pr()
1090 nvmet_for_each_enabled_ns(&ctrl->subsys->namespaces, idx, ns) { in nvmet_ctrl_destroy_pr()
A Dadmin-cmd.c269 nvmet_for_each_enabled_ns(&ctrl->subsys->namespaces, idx, ns) { in nvmet_get_smart_log_all()
477 nvmet_for_each_enabled_ns(&ctrl->subsys->namespaces, idx, ns) { in nvmet_format_ana_group()
920 nvmet_for_each_enabled_ns(&ctrl->subsys->namespaces, idx, ns) { in nvmet_execute_identify_endgrp_list()
963 nvmet_for_each_enabled_ns(&ctrl->subsys->namespaces, idx, ns) { in nvmet_execute_identify_nslist()
A DKconfig13 controllers and export Linux block devices as NVMe namespaces.
A Dnvmet.h321 struct xarray namespaces; member
/drivers/nvdimm/
A DKconfig13 namespaces (/dev/pmemX). A PMEM namespace refers to a
117 option. Otherwise, say Y but understand that any namespaces
/drivers/nvme/host/
A Dioctl.c814 if (list_empty(&ctrl->namespaces)) { in nvme_dev_user_cmd()
819 ns = list_first_or_null_rcu(&ctrl->namespaces, struct nvme_ns, list); in nvme_dev_user_cmd()
820 if (ns != list_last_entry(&ctrl->namespaces, struct nvme_ns, list)) { in nvme_dev_user_cmd()
A Dcore.c4067 list_for_each_entry_srcu(ns, &ctrl->namespaces, list, in nvme_find_get_ns()
4090 list_for_each_entry_reverse(tmp, &ns->ctrl->namespaces, list) { in nvme_ns_add_to_ctrl_list()
4096 list_add_rcu(&ns->list, &ns->ctrl->namespaces); in nvme_ns_add_to_ctrl_list()
4385 list_for_each_entry_safe(ns, next, &ctrl->namespaces, list) { in nvme_remove_invalid_namespaces()
5080 INIT_LIST_HEAD(&ctrl->namespaces); in nvme_init_ctrl()
5182 list_for_each_entry_srcu(ns, &ctrl->namespaces, list, in nvme_mark_namespaces_dead()
5195 list_for_each_entry_srcu(ns, &ctrl->namespaces, list, in nvme_unfreeze()
5209 list_for_each_entry_srcu(ns, &ctrl->namespaces, list, in nvme_wait_freeze_timeout()
5226 list_for_each_entry_srcu(ns, &ctrl->namespaces, list, in nvme_wait_freeze()
5240 list_for_each_entry_srcu(ns, &ctrl->namespaces, list, in nvme_start_freeze()
[all …]
A Dmultipath.c219 list_for_each_entry_srcu(ns, &ctrl->namespaces, list, in nvme_kick_requeue_lists()
264 list_for_each_entry_srcu(ns, &ctrl->namespaces, list, in nvme_mpath_clear_ctrl_paths()
921 list_for_each_entry_srcu(ns, &ctrl->namespaces, list, in nvme_update_ana_state()
A Dnvme.h296 struct list_head namespaces; member
/drivers/block/rnbd/
A DREADME57 different device namespaces for different sessions. See "device_path"

Completed in 44 milliseconds