nvme_ns 98 drivers/nvme/host/core.c static void nvme_set_queue_dying(struct nvme_ns *ns) nvme_ns 213 drivers/nvme/host/core.c static inline bool nvme_ns_has_pi(struct nvme_ns *ns) nvme_ns 267 drivers/nvme/host/core.c struct nvme_ns *ns = req->q->queuedata; nvme_ns 454 drivers/nvme/host/core.c struct nvme_ns *ns = container_of(kref, struct nvme_ns, kref); nvme_ns 465 drivers/nvme/host/core.c static void nvme_put_ns(struct nvme_ns *ns) nvme_ns 601 drivers/nvme/host/core.c static inline void nvme_setup_flush(struct nvme_ns *ns, nvme_ns 608 drivers/nvme/host/core.c static blk_status_t nvme_setup_discard(struct nvme_ns *ns, struct request *req, nvme_ns 668 drivers/nvme/host/core.c static inline blk_status_t nvme_setup_write_zeroes(struct nvme_ns *ns, nvme_ns 684 drivers/nvme/host/core.c static inline blk_status_t nvme_setup_rw(struct nvme_ns *ns, nvme_ns 741 drivers/nvme/host/core.c struct nvme_ns *ns = req->rq_disk->private_data; nvme_ns 752 drivers/nvme/host/core.c blk_status_t nvme_setup_cmd(struct nvme_ns *ns, struct request *req, nvme_ns 902 drivers/nvme/host/core.c struct nvme_ns *ns = q->queuedata; nvme_ns 1269 drivers/nvme/host/core.c static int nvme_submit_io(struct nvme_ns *ns, struct nvme_user_io __user *uio) nvme_ns 1333 drivers/nvme/host/core.c static u32 nvme_passthru_start(struct nvme_ctrl *ctrl, struct nvme_ns *ns, nvme_ns 1369 drivers/nvme/host/core.c struct nvme_ns *ns; nvme_ns 1400 drivers/nvme/host/core.c static int nvme_user_cmd(struct nvme_ctrl *ctrl, struct nvme_ns *ns, nvme_ns 1448 drivers/nvme/host/core.c static int nvme_user_cmd64(struct nvme_ctrl *ctrl, struct nvme_ns *ns, nvme_ns 1499 drivers/nvme/host/core.c static struct nvme_ns *nvme_get_ns_from_disk(struct gendisk *disk, nvme_ns 1504 drivers/nvme/host/core.c struct nvme_ns *ns; nvme_ns 1534 drivers/nvme/host/core.c static int nvme_handle_ctrl_ioctl(struct nvme_ns *ns, unsigned int cmd, nvme_ns 1565 drivers/nvme/host/core.c struct nvme_ns *ns; nvme_ns 1607 drivers/nvme/host/core.c struct nvme_ns *ns = bdev->bd_disk->private_data; nvme_ns 1629 drivers/nvme/host/core.c struct nvme_ns *ns = disk->private_data; nvme_ns 1676 drivers/nvme/host/core.c static void nvme_set_chunk_size(struct nvme_ns *ns) nvme_ns 1682 drivers/nvme/host/core.c static void nvme_config_discard(struct gendisk *disk, struct nvme_ns *ns) nvme_ns 1713 drivers/nvme/host/core.c static void nvme_config_write_zeroes(struct gendisk *disk, struct nvme_ns *ns) nvme_ns 1768 drivers/nvme/host/core.c struct nvme_ns *ns, struct nvme_id_ns *id) nvme_ns 1835 drivers/nvme/host/core.c struct nvme_ns *ns = disk->private_data; nvme_ns 1867 drivers/nvme/host/core.c struct nvme_ns *ns = disk->private_data; nvme_ns 1936 drivers/nvme/host/core.c struct nvme_ns *ns; nvme_ns 2935 drivers/nvme/host/core.c struct nvme_ns *ns; nvme_ns 2944 drivers/nvme/host/core.c ns = list_first_entry(&ctrl->namespaces, struct nvme_ns, list); nvme_ns 2945 drivers/nvme/host/core.c if (ns != list_last_entry(&ctrl->namespaces, struct nvme_ns, list)) { nvme_ns 3334 drivers/nvme/host/core.c size += num_possible_nodes() * sizeof(struct nvme_ns *); nvme_ns 3384 drivers/nvme/host/core.c static int nvme_init_ns_head(struct nvme_ns *ns, unsigned nsid, nvme_ns 3429 drivers/nvme/host/core.c struct nvme_ns *nsa = container_of(a, struct nvme_ns, list); nvme_ns 3430 drivers/nvme/host/core.c struct nvme_ns *nsb = container_of(b, struct nvme_ns, list); nvme_ns 3435 drivers/nvme/host/core.c static struct nvme_ns *nvme_find_get_ns(struct nvme_ctrl *ctrl, unsigned nsid) nvme_ns 3437 drivers/nvme/host/core.c struct nvme_ns *ns, *ret = NULL; nvme_ns 3454 drivers/nvme/host/core.c static int nvme_setup_streams_ns(struct nvme_ctrl *ctrl, struct nvme_ns *ns) nvme_ns 3482 drivers/nvme/host/core.c struct nvme_ns *ns; nvme_ns 3586 drivers/nvme/host/core.c static void nvme_ns_remove(struct nvme_ns *ns) nvme_ns 3617 drivers/nvme/host/core.c struct nvme_ns *ns; nvme_ns 3631 drivers/nvme/host/core.c struct nvme_ns *ns, *next; nvme_ns 3648 drivers/nvme/host/core.c struct nvme_ns *ns; nvme_ns 3764 drivers/nvme/host/core.c struct nvme_ns *ns, *next; nvme_ns 4116 drivers/nvme/host/core.c struct nvme_ns *ns; nvme_ns 4133 drivers/nvme/host/core.c struct nvme_ns *ns; nvme_ns 4144 drivers/nvme/host/core.c struct nvme_ns *ns; nvme_ns 4158 drivers/nvme/host/core.c struct nvme_ns *ns; nvme_ns 4169 drivers/nvme/host/core.c struct nvme_ns *ns; nvme_ns 4180 drivers/nvme/host/core.c struct nvme_ns *ns; nvme_ns 4191 drivers/nvme/host/core.c struct nvme_ns *ns; nvme_ns 4203 drivers/nvme/host/core.c struct nvme_ns *ns; nvme_ns 64 drivers/nvme/host/fault_inject.c struct nvme_ns *ns = disk->private_data; nvme_ns 2324 drivers/nvme/host/fc.c struct nvme_ns *ns = hctx->queue->queuedata; nvme_ns 433 drivers/nvme/host/lightnvm.c struct nvme_ns *ns = nvmdev->q->queuedata; nvme_ns 480 drivers/nvme/host/lightnvm.c struct nvme_ns *ns = q->queuedata; nvme_ns 534 drivers/nvme/host/lightnvm.c struct nvme_ns *ns = nvmdev->q->queuedata; nvme_ns 560 drivers/nvme/host/lightnvm.c struct nvme_ns *ns = ndev->q->queuedata; nvme_ns 624 drivers/nvme/host/lightnvm.c static inline void nvme_nvm_rqtocmd(struct nvm_rq *rqd, struct nvme_ns *ns, nvme_ns 651 drivers/nvme/host/lightnvm.c struct nvme_ns *ns = q->queuedata; nvme_ns 710 drivers/nvme/host/lightnvm.c struct nvme_ns *ns = nvmdev->q->queuedata; nvme_ns 751 drivers/nvme/host/lightnvm.c struct nvme_ns *ns, nvme_ns 853 drivers/nvme/host/lightnvm.c static int nvme_nvm_submit_vio(struct nvme_ns *ns, nvme_ns 887 drivers/nvme/host/lightnvm.c static int nvme_nvm_user_vcmd(struct nvme_ns *ns, int admin, nvme_ns 934 drivers/nvme/host/lightnvm.c int nvme_nvm_ioctl(struct nvme_ns *ns, unsigned int cmd, unsigned long arg) nvme_ns 948 drivers/nvme/host/lightnvm.c int nvme_nvm_register(struct nvme_ns *ns, char *disk_name, int node) nvme_ns 976 drivers/nvme/host/lightnvm.c void nvme_nvm_unregister(struct nvme_ns *ns) nvme_ns 984 drivers/nvme/host/lightnvm.c struct nvme_ns *ns = nvme_get_ns_from_dev(dev); nvme_ns 1031 drivers/nvme/host/lightnvm.c struct nvme_ns *ns = nvme_get_ns_from_dev(dev); nvme_ns 1094 drivers/nvme/host/lightnvm.c struct nvme_ns *ns = nvme_get_ns_from_dev(dev); nvme_ns 1243 drivers/nvme/host/lightnvm.c struct nvme_ns *ns = disk->private_data; nvme_ns 52 drivers/nvme/host/multipath.c void nvme_set_disk_name(char *disk_name, struct nvme_ns *ns, nvme_ns 69 drivers/nvme/host/multipath.c struct nvme_ns *ns = req->q->queuedata; nvme_ns 119 drivers/nvme/host/multipath.c struct nvme_ns *ns; nvme_ns 138 drivers/nvme/host/multipath.c bool nvme_mpath_clear_current_path(struct nvme_ns *ns) nvme_ns 159 drivers/nvme/host/multipath.c struct nvme_ns *ns; nvme_ns 170 drivers/nvme/host/multipath.c static bool nvme_path_is_disabled(struct nvme_ns *ns) nvme_ns 177 drivers/nvme/host/multipath.c static struct nvme_ns *__nvme_find_path(struct nvme_ns_head *head, int node) nvme_ns 180 drivers/nvme/host/multipath.c struct nvme_ns *found = NULL, *fallback = NULL, *ns; nvme_ns 216 drivers/nvme/host/multipath.c static struct nvme_ns *nvme_next_ns(struct nvme_ns_head *head, nvme_ns 217 drivers/nvme/host/multipath.c struct nvme_ns *ns) nvme_ns 219 drivers/nvme/host/multipath.c ns = list_next_or_null_rcu(&head->list, &ns->siblings, struct nvme_ns, nvme_ns 223 drivers/nvme/host/multipath.c return list_first_or_null_rcu(&head->list, struct nvme_ns, siblings); nvme_ns 226 drivers/nvme/host/multipath.c static struct nvme_ns *nvme_round_robin_path(struct nvme_ns_head *head, nvme_ns 227 drivers/nvme/host/multipath.c int node, struct nvme_ns *old) nvme_ns 229 drivers/nvme/host/multipath.c struct nvme_ns *ns, *found, *fallback = NULL; nvme_ns 259 drivers/nvme/host/multipath.c static inline bool nvme_path_is_optimized(struct nvme_ns *ns) nvme_ns 265 drivers/nvme/host/multipath.c inline struct nvme_ns *nvme_find_path(struct nvme_ns_head *head) nvme_ns 268 drivers/nvme/host/multipath.c struct nvme_ns *ns; nvme_ns 280 drivers/nvme/host/multipath.c struct nvme_ns *ns; nvme_ns 301 drivers/nvme/host/multipath.c struct nvme_ns *ns; nvme_ns 412 drivers/nvme/host/multipath.c static void nvme_mpath_set_live(struct nvme_ns *ns) nvme_ns 484 drivers/nvme/host/multipath.c struct nvme_ns *ns) nvme_ns 501 drivers/nvme/host/multipath.c struct nvme_ns *ns; nvme_ns 637 drivers/nvme/host/multipath.c struct nvme_ns *ns = nvme_get_ns_from_dev(dev); nvme_ns 646 drivers/nvme/host/multipath.c struct nvme_ns *ns = data; nvme_ns 656 drivers/nvme/host/multipath.c void nvme_mpath_add_disk(struct nvme_ns *ns, struct nvme_id_ns *id) nvme_ns 348 drivers/nvme/host/nvme.h struct nvme_ns __rcu *current_path[]; nvme_ns 422 drivers/nvme/host/nvme.h static inline u64 nvme_block_nr(struct nvme_ns *ns, sector_t sector) nvme_ns 486 drivers/nvme/host/nvme.h blk_status_t nvme_setup_cmd(struct nvme_ns *ns, struct request *req, nvme_ns 522 drivers/nvme/host/nvme.h void nvme_set_disk_name(char *disk_name, struct nvme_ns *ns, nvme_ns 527 drivers/nvme/host/nvme.h void nvme_mpath_add_disk(struct nvme_ns *ns, struct nvme_id_ns *id); nvme_ns 532 drivers/nvme/host/nvme.h bool nvme_mpath_clear_current_path(struct nvme_ns *ns); nvme_ns 534 drivers/nvme/host/nvme.h struct nvme_ns *nvme_find_path(struct nvme_ns_head *head); nvme_ns 536 drivers/nvme/host/nvme.h static inline void nvme_mpath_check_last_path(struct nvme_ns *ns) nvme_ns 547 drivers/nvme/host/nvme.h struct nvme_ns *ns = req->q->queuedata; nvme_ns 567 drivers/nvme/host/nvme.h static inline void nvme_set_disk_name(char *disk_name, struct nvme_ns *ns, nvme_ns 584 drivers/nvme/host/nvme.h static inline void nvme_mpath_add_disk(struct nvme_ns *ns, nvme_ns 591 drivers/nvme/host/nvme.h static inline bool nvme_mpath_clear_current_path(struct nvme_ns *ns) nvme_ns 598 drivers/nvme/host/nvme.h static inline void nvme_mpath_check_last_path(struct nvme_ns *ns) nvme_ns 631 drivers/nvme/host/nvme.h int nvme_nvm_register(struct nvme_ns *ns, char *disk_name, int node); nvme_ns 632 drivers/nvme/host/nvme.h void nvme_nvm_unregister(struct nvme_ns *ns); nvme_ns 634 drivers/nvme/host/nvme.h int nvme_nvm_ioctl(struct nvme_ns *ns, unsigned int cmd, unsigned long arg); nvme_ns 636 drivers/nvme/host/nvme.h static inline int nvme_nvm_register(struct nvme_ns *ns, char *disk_name, nvme_ns 642 drivers/nvme/host/nvme.h static inline void nvme_nvm_unregister(struct nvme_ns *ns) {}; nvme_ns 643 drivers/nvme/host/nvme.h static inline int nvme_nvm_ioctl(struct nvme_ns *ns, unsigned int cmd, nvme_ns 650 drivers/nvme/host/nvme.h static inline struct nvme_ns *nvme_get_ns_from_dev(struct device *dev) nvme_ns 865 drivers/nvme/host/pci.c struct nvme_ns *ns = hctx->queue->queuedata; nvme_ns 1735 drivers/nvme/host/rdma.c struct nvme_ns *ns = hctx->queue->queuedata; nvme_ns 2102 drivers/nvme/host/tcp.c static blk_status_t nvme_tcp_setup_cmd_pdu(struct nvme_ns *ns, nvme_ns 2157 drivers/nvme/host/tcp.c struct nvme_ns *ns = hctx->queue->queuedata; nvme_ns 135 drivers/nvme/target/loop.c struct nvme_ns *ns = hctx->queue->queuedata;