Lines Matching refs:nvme_ns
53 void nvme_set_disk_name(char *disk_name, struct nvme_ns *ns,
70 struct nvme_ns *ns = req->q->queuedata;
96 struct nvme_ns *ns;
115 bool nvme_mpath_clear_current_path(struct nvme_ns *ns)
136 struct nvme_ns *ns;
146 static bool nvme_path_is_disabled(struct nvme_ns *ns)
162 static struct nvme_ns *__nvme_find_path(struct nvme_ns_head *head, int node)
165 struct nvme_ns *found = NULL, *fallback = NULL, *ns;
201 static struct nvme_ns *nvme_next_ns(struct nvme_ns_head *head,
202 struct nvme_ns *ns)
204 ns = list_next_or_null_rcu(&head->list, &ns->siblings, struct nvme_ns,
208 return list_first_or_null_rcu(&head->list, struct nvme_ns, siblings);
211 static struct nvme_ns *nvme_round_robin_path(struct nvme_ns_head *head,
212 int node, struct nvme_ns *old)
214 struct nvme_ns *ns, *found = NULL;
254 static inline bool nvme_path_is_optimized(struct nvme_ns *ns)
260 inline struct nvme_ns *nvme_find_path(struct nvme_ns_head *head)
263 struct nvme_ns *ns;
278 struct nvme_ns *ns;
298 struct nvme_ns *ns;
406 static void nvme_mpath_set_live(struct nvme_ns *ns)
482 struct nvme_ns *ns)
506 struct nvme_ns *ns;
660 struct nvme_ns *ns = nvme_get_ns_from_dev(dev);
678 void nvme_mpath_add_disk(struct nvme_ns *ns, struct nvme_id_ns *id)