Lines Matching refs:nvme_ns
114 static void nvme_set_queue_dying(struct nvme_ns *ns) in nvme_set_queue_dying()
262 struct nvme_ns *ns = req->q->queuedata; in nvme_retry_req()
495 struct nvme_ns *ns = container_of(kref, struct nvme_ns, kref); in nvme_free_ns()
506 void nvme_put_ns(struct nvme_ns *ns) in nvme_put_ns()
654 static inline void nvme_setup_flush(struct nvme_ns *ns, in nvme_setup_flush()
661 static blk_status_t nvme_setup_discard(struct nvme_ns *ns, struct request *req, in nvme_setup_discard()
721 static inline blk_status_t nvme_setup_write_zeroes(struct nvme_ns *ns, in nvme_setup_write_zeroes()
737 static inline blk_status_t nvme_setup_rw(struct nvme_ns *ns, in nvme_setup_rw()
797 struct nvme_ns *ns = req->rq_disk->private_data; in nvme_cleanup_cmd()
808 blk_status_t nvme_setup_cmd(struct nvme_ns *ns, struct request *req, in nvme_setup_cmd()
984 u32 nvme_command_effects(struct nvme_ctrl *ctrl, struct nvme_ns *ns, u8 opcode) in nvme_command_effects()
1006 static u32 nvme_passthru_start(struct nvme_ctrl *ctrl, struct nvme_ns *ns, in nvme_passthru_start()
1047 struct nvme_ns *ns = rq->q->queuedata; in nvme_execute_passthru_rq()
1063 struct nvme_ns *ns = q->queuedata; in nvme_submit_user_cmd()
1470 static int nvme_submit_io(struct nvme_ns *ns, struct nvme_user_io __user *uio) in nvme_submit_io()
1520 static int nvme_user_cmd(struct nvme_ctrl *ctrl, struct nvme_ns *ns, in nvme_user_cmd()
1565 static int nvme_user_cmd64(struct nvme_ctrl *ctrl, struct nvme_ns *ns, in nvme_user_cmd64()
1613 struct nvme_ns *nvme_get_ns_from_disk(struct gendisk *disk, in nvme_get_ns_from_disk()
1618 struct nvme_ns *ns; in nvme_get_ns_from_disk()
1648 static int nvme_handle_ctrl_ioctl(struct nvme_ns *ns, unsigned int cmd, in nvme_handle_ctrl_ioctl()
1679 struct nvme_ns *ns; in nvme_ioctl()
1762 struct nvme_ns *ns = bdev->bd_disk->private_data; in nvme_open()
1784 struct nvme_ns *ns = disk->private_data; in nvme_release()
1833 static void nvme_config_discard(struct gendisk *disk, struct nvme_ns *ns) in nvme_config_discard()
1864 static void nvme_config_write_zeroes(struct gendisk *disk, struct nvme_ns *ns) in nvme_config_write_zeroes()
1905 static int nvme_setup_streams_ns(struct nvme_ctrl *ctrl, struct nvme_ns *ns, in nvme_setup_streams_ns()
1930 static int nvme_configure_metadata(struct nvme_ns *ns, struct nvme_id_ns *id) in nvme_configure_metadata()
1993 struct nvme_ns *ns, struct nvme_id_ns *id) in nvme_update_disk_info()
2071 static void nvme_set_chunk_sectors(struct nvme_ns *ns, struct nvme_id_ns *id) in nvme_set_chunk_sectors()
2102 static int nvme_update_ns_info(struct nvme_ns *ns, struct nvme_id_ns *id) in nvme_update_ns_info()
2172 struct nvme_ns *ns; in nvme_pr_command()
3183 struct nvme_ns *ns; in nvme_dev_user_cmd()
3192 ns = list_first_entry(&ctrl->namespaces, struct nvme_ns, list); in nvme_dev_user_cmd()
3193 if (ns != list_last_entry(&ctrl->namespaces, struct nvme_ns, list)) { in nvme_dev_user_cmd()
3675 size += num_possible_nodes() * sizeof(struct nvme_ns *); in nvme_alloc_ns_head()
3729 static int nvme_init_ns_head(struct nvme_ns *ns, unsigned nsid, in nvme_init_ns_head()
3774 struct nvme_ns *nsa = container_of(a, struct nvme_ns, list); in ns_cmp()
3775 struct nvme_ns *nsb = container_of(b, struct nvme_ns, list); in ns_cmp()
3780 struct nvme_ns *nvme_find_get_ns(struct nvme_ctrl *ctrl, unsigned nsid) in nvme_find_get_ns()
3782 struct nvme_ns *ns, *ret = NULL; in nvme_find_get_ns()
3803 struct nvme_ns *ns; in nvme_alloc_ns()
3890 static void nvme_ns_remove(struct nvme_ns *ns) in nvme_ns_remove()
3925 struct nvme_ns *ns = nvme_find_get_ns(ctrl, nsid); in nvme_ns_remove_by_nsid()
3933 static void nvme_validate_ns(struct nvme_ns *ns, struct nvme_ns_ids *ids) in nvme_validate_ns()
3972 struct nvme_ns *ns; in nvme_validate_or_alloc_ns()
4007 struct nvme_ns *ns, *next; in nvme_remove_invalid_namespaces()
4137 struct nvme_ns *ns, *next; in nvme_remove_namespaces()
4509 struct nvme_ns *ns; in nvme_kill_queues()
4526 struct nvme_ns *ns; in nvme_unfreeze()
4537 struct nvme_ns *ns; in nvme_wait_freeze_timeout()
4552 struct nvme_ns *ns; in nvme_wait_freeze()
4563 struct nvme_ns *ns; in nvme_start_freeze()
4574 struct nvme_ns *ns; in nvme_stop_queues()
4585 struct nvme_ns *ns; in nvme_start_queues()
4596 struct nvme_ns *ns; in nvme_sync_io_queues()