Lines Matching refs:nvme_ns

97 static void nvme_set_queue_dying(struct nvme_ns *ns)  in nvme_set_queue_dying()
212 static inline bool nvme_ns_has_pi(struct nvme_ns *ns) in nvme_ns_has_pi()
266 struct nvme_ns *ns = req->q->queuedata; in nvme_retry_req()
453 struct nvme_ns *ns = container_of(kref, struct nvme_ns, kref); in nvme_free_ns()
464 static void nvme_put_ns(struct nvme_ns *ns) in nvme_put_ns()
600 static inline void nvme_setup_flush(struct nvme_ns *ns, in nvme_setup_flush()
607 static blk_status_t nvme_setup_discard(struct nvme_ns *ns, struct request *req, in nvme_setup_discard()
661 static inline blk_status_t nvme_setup_write_zeroes(struct nvme_ns *ns, in nvme_setup_write_zeroes()
677 static inline blk_status_t nvme_setup_rw(struct nvme_ns *ns, in nvme_setup_rw()
734 struct nvme_ns *ns = req->rq_disk->private_data; in nvme_cleanup_cmd()
745 blk_status_t nvme_setup_cmd(struct nvme_ns *ns, struct request *req, in nvme_setup_cmd()
895 struct nvme_ns *ns = q->queuedata; in nvme_submit_user_cmd()
1241 static int nvme_submit_io(struct nvme_ns *ns, struct nvme_user_io __user *uio) in nvme_submit_io()
1305 static u32 nvme_passthru_start(struct nvme_ctrl *ctrl, struct nvme_ns *ns, in nvme_passthru_start()
1341 struct nvme_ns *ns; in nvme_update_formats()
1372 static int nvme_user_cmd(struct nvme_ctrl *ctrl, struct nvme_ns *ns, in nvme_user_cmd()
1420 static int nvme_user_cmd64(struct nvme_ctrl *ctrl, struct nvme_ns *ns, in nvme_user_cmd64()
1471 static struct nvme_ns *nvme_get_ns_from_disk(struct gendisk *disk, in nvme_get_ns_from_disk()
1476 struct nvme_ns *ns; in nvme_get_ns_from_disk()
1506 static int nvme_handle_ctrl_ioctl(struct nvme_ns *ns, unsigned int cmd, in nvme_handle_ctrl_ioctl()
1537 struct nvme_ns *ns; in nvme_ioctl()
1579 struct nvme_ns *ns = bdev->bd_disk->private_data; in nvme_open()
1601 struct nvme_ns *ns = disk->private_data; in nvme_release()
1648 static void nvme_set_chunk_size(struct nvme_ns *ns) in nvme_set_chunk_size()
1654 static void nvme_config_discard(struct gendisk *disk, struct nvme_ns *ns) in nvme_config_discard()
1685 static void nvme_config_write_zeroes(struct gendisk *disk, struct nvme_ns *ns) in nvme_config_write_zeroes()
1749 struct nvme_ns *ns, struct nvme_id_ns *id) in nvme_update_disk_info()
1816 struct nvme_ns *ns = disk->private_data; in __nvme_revalidate_disk()
1848 struct nvme_ns *ns = disk->private_data; in nvme_revalidate_disk()
1917 struct nvme_ns *ns; in nvme_pr_command()
2926 struct nvme_ns *ns; in nvme_dev_user_cmd()
2935 ns = list_first_entry(&ctrl->namespaces, struct nvme_ns, list); in nvme_dev_user_cmd()
2936 if (ns != list_last_entry(&ctrl->namespaces, struct nvme_ns, list)) { in nvme_dev_user_cmd()
3325 size += num_possible_nodes() * sizeof(struct nvme_ns *); in nvme_alloc_ns_head()
3375 static int nvme_init_ns_head(struct nvme_ns *ns, unsigned nsid, in nvme_init_ns_head()
3420 struct nvme_ns *nsa = container_of(a, struct nvme_ns, list); in ns_cmp()
3421 struct nvme_ns *nsb = container_of(b, struct nvme_ns, list); in ns_cmp()
3426 static struct nvme_ns *nvme_find_get_ns(struct nvme_ctrl *ctrl, unsigned nsid) in nvme_find_get_ns()
3428 struct nvme_ns *ns, *ret = NULL; in nvme_find_get_ns()
3445 static int nvme_setup_streams_ns(struct nvme_ctrl *ctrl, struct nvme_ns *ns) in nvme_setup_streams_ns()
3473 struct nvme_ns *ns; in nvme_alloc_ns()
3575 static void nvme_ns_remove(struct nvme_ns *ns) in nvme_ns_remove()
3606 struct nvme_ns *ns; in nvme_validate_ns()
3620 struct nvme_ns *ns, *next; in nvme_remove_invalid_namespaces()
3637 struct nvme_ns *ns; in nvme_scan_ns_list()
3753 struct nvme_ns *ns, *next; in nvme_remove_namespaces()
4105 struct nvme_ns *ns; in nvme_kill_queues()
4122 struct nvme_ns *ns; in nvme_unfreeze()
4133 struct nvme_ns *ns; in nvme_wait_freeze_timeout()
4147 struct nvme_ns *ns; in nvme_wait_freeze()
4158 struct nvme_ns *ns; in nvme_start_freeze()
4169 struct nvme_ns *ns; in nvme_stop_queues()
4180 struct nvme_ns *ns; in nvme_start_queues()
4192 struct nvme_ns *ns; in nvme_sync_queues()