Lines Matching refs:nvme_ns
85 struct nvme_ns *ns = req->q->queuedata;
127 struct nvme_ns *ns = rq->q->queuedata;
141 struct nvme_ns *ns = rq->q->queuedata;
152 struct nvme_ns *ns;
174 bool nvme_mpath_clear_current_path(struct nvme_ns *ns)
195 struct nvme_ns *ns;
205 void nvme_mpath_revalidate_paths(struct nvme_ns *ns)
224 static bool nvme_path_is_disabled(struct nvme_ns *ns)
240 static struct nvme_ns *__nvme_find_path(struct nvme_ns_head *head, int node)
243 struct nvme_ns *found = NULL, *fallback = NULL, *ns;
279 static struct nvme_ns *nvme_next_ns(struct nvme_ns_head *head,
280 struct nvme_ns *ns)
282 ns = list_next_or_null_rcu(&head->list, &ns->siblings, struct nvme_ns,
286 return list_first_or_null_rcu(&head->list, struct nvme_ns, siblings);
289 static struct nvme_ns *nvme_round_robin_path(struct nvme_ns_head *head,
290 int node, struct nvme_ns *old)
292 struct nvme_ns *ns, *found = NULL;
332 static inline bool nvme_path_is_optimized(struct nvme_ns *ns)
338 inline struct nvme_ns *nvme_find_path(struct nvme_ns_head *head)
341 struct nvme_ns *ns;
356 struct nvme_ns *ns;
378 struct nvme_ns *ns;
430 struct nvme_ns *ns;
567 static void nvme_mpath_set_live(struct nvme_ns *ns)
655 struct nvme_ns *ns)
679 struct nvme_ns *ns;
828 struct nvme_ns *ns = nvme_get_ns_from_dev(dev);
846 void nvme_mpath_add_disk(struct nvme_ns *ns, __le32 anagrpid)