Lines Matching refs:nvme_ns

100 static void nvme_ns_remove(struct nvme_ns *ns);
106 static void nvme_set_queue_dying(struct nvme_ns *ns) in nvme_set_queue_dying()
198 static inline bool nvme_ns_has_pi(struct nvme_ns *ns) in nvme_ns_has_pi()
389 struct nvme_ns *ns = container_of(kref, struct nvme_ns, kref); in nvme_free_ns()
400 static void nvme_put_ns(struct nvme_ns *ns) in nvme_put_ns()
536 static inline void nvme_setup_flush(struct nvme_ns *ns, in nvme_setup_flush()
544 static blk_status_t nvme_setup_discard(struct nvme_ns *ns, struct request *req, in nvme_setup_discard()
586 static inline blk_status_t nvme_setup_rw(struct nvme_ns *ns, in nvme_setup_rw()
647 struct nvme_ns *ns = req->rq_disk->private_data; in nvme_cleanup_cmd()
659 blk_status_t nvme_setup_cmd(struct nvme_ns *ns, struct request *req, in nvme_setup_cmd()
779 struct nvme_ns *ns = q->queuedata; in nvme_submit_user_cmd()
1088 static int nvme_submit_io(struct nvme_ns *ns, struct nvme_user_io __user *uio) in nvme_submit_io()
1152 static u32 nvme_passthru_start(struct nvme_ctrl *ctrl, struct nvme_ns *ns, in nvme_passthru_start()
1185 struct nvme_ns *ns; in nvme_update_formats()
1213 static int nvme_user_cmd(struct nvme_ctrl *ctrl, struct nvme_ns *ns, in nvme_user_cmd()
1264 static struct nvme_ns *nvme_get_ns_from_disk(struct gendisk *disk, in nvme_get_ns_from_disk()
1285 static int nvme_ns_ioctl(struct nvme_ns *ns, unsigned cmd, unsigned long arg) in nvme_ns_ioctl()
1313 struct nvme_ns *ns; in nvme_ioctl()
1327 struct nvme_ns *ns = bdev->bd_disk->private_data; in nvme_open()
1349 struct nvme_ns *ns = disk->private_data; in nvme_release()
1396 static void nvme_set_chunk_size(struct nvme_ns *ns) in nvme_set_chunk_size()
1402 static void nvme_config_discard(struct nvme_ns *ns) in nvme_config_discard()
1467 struct nvme_ns *ns, struct nvme_id_ns *id) in nvme_update_disk_info()
1498 struct nvme_ns *ns = disk->private_data; in __nvme_revalidate_disk()
1529 struct nvme_ns *ns = disk->private_data; in nvme_revalidate_disk()
1586 struct nvme_ns *ns; in nvme_pr_command()
2523 struct nvme_ns *ns; in nvme_dev_user_cmd()
2532 ns = list_first_entry(&ctrl->namespaces, struct nvme_ns, list); in nvme_dev_user_cmd()
2533 if (ns != list_last_entry(&ctrl->namespaces, struct nvme_ns, list)) { in nvme_dev_user_cmd()
2948 static int nvme_init_ns_head(struct nvme_ns *ns, unsigned nsid, in nvme_init_ns_head()
2988 struct nvme_ns *nsa = container_of(a, struct nvme_ns, list); in ns_cmp()
2989 struct nvme_ns *nsb = container_of(b, struct nvme_ns, list); in ns_cmp()
2994 static struct nvme_ns *nvme_find_get_ns(struct nvme_ctrl *ctrl, unsigned nsid) in nvme_find_get_ns()
2996 struct nvme_ns *ns, *ret = NULL; in nvme_find_get_ns()
3013 static int nvme_setup_streams_ns(struct nvme_ctrl *ctrl, struct nvme_ns *ns) in nvme_setup_streams_ns()
3041 struct nvme_ns *ns; in nvme_alloc_ns()
3128 static void nvme_ns_remove(struct nvme_ns *ns) in nvme_ns_remove()
3161 struct nvme_ns *ns; in nvme_validate_ns()
3175 struct nvme_ns *ns, *next; in nvme_remove_invalid_namespaces()
3192 struct nvme_ns *ns; in nvme_scan_ns_list()
3306 struct nvme_ns *ns, *next; in nvme_remove_namespaces()
3590 struct nvme_ns *ns; in nvme_kill_queues()
3607 struct nvme_ns *ns; in nvme_unfreeze()
3618 struct nvme_ns *ns; in nvme_wait_freeze_timeout()
3632 struct nvme_ns *ns; in nvme_wait_freeze()
3643 struct nvme_ns *ns; in nvme_start_freeze()
3654 struct nvme_ns *ns; in nvme_stop_queues()
3665 struct nvme_ns *ns; in nvme_start_queues()