nvme_ctrl          95 drivers/nvme/host/core.c static void nvme_remove_invalid_namespaces(struct nvme_ctrl *ctrl,
nvme_ctrl         115 drivers/nvme/host/core.c static void nvme_queue_scan(struct nvme_ctrl *ctrl)
nvme_ctrl         130 drivers/nvme/host/core.c int nvme_try_sched_reset(struct nvme_ctrl *ctrl)
nvme_ctrl         140 drivers/nvme/host/core.c int nvme_reset_ctrl(struct nvme_ctrl *ctrl)
nvme_ctrl         150 drivers/nvme/host/core.c int nvme_reset_ctrl_sync(struct nvme_ctrl *ctrl)
nvme_ctrl         165 drivers/nvme/host/core.c static void nvme_do_delete_ctrl(struct nvme_ctrl *ctrl)
nvme_ctrl         180 drivers/nvme/host/core.c 	struct nvme_ctrl *ctrl =
nvme_ctrl         181 drivers/nvme/host/core.c 		container_of(work, struct nvme_ctrl, delete_work);
nvme_ctrl         186 drivers/nvme/host/core.c int nvme_delete_ctrl(struct nvme_ctrl *ctrl)
nvme_ctrl         196 drivers/nvme/host/core.c static int nvme_delete_ctrl_sync(struct nvme_ctrl *ctrl)
nvme_ctrl         310 drivers/nvme/host/core.c 	dev_dbg_ratelimited(((struct nvme_ctrl *) data)->device,
nvme_ctrl         323 drivers/nvme/host/core.c bool nvme_change_ctrl_state(struct nvme_ctrl *ctrl,
nvme_ctrl         404 drivers/nvme/host/core.c static bool nvme_state_terminal(struct nvme_ctrl *ctrl)
nvme_ctrl         425 drivers/nvme/host/core.c bool nvme_wait_reset(struct nvme_ctrl *ctrl)
nvme_ctrl         502 drivers/nvme/host/core.c static int nvme_toggle_streams(struct nvme_ctrl *ctrl, bool enable)
nvme_ctrl         518 drivers/nvme/host/core.c static int nvme_disable_streams(struct nvme_ctrl *ctrl)
nvme_ctrl         523 drivers/nvme/host/core.c static int nvme_enable_streams(struct nvme_ctrl *ctrl)
nvme_ctrl         528 drivers/nvme/host/core.c static int nvme_get_stream_params(struct nvme_ctrl *ctrl,
nvme_ctrl         545 drivers/nvme/host/core.c static int nvme_configure_directives(struct nvme_ctrl *ctrl)
nvme_ctrl         580 drivers/nvme/host/core.c static void nvme_assign_write_stream(struct nvme_ctrl *ctrl,
nvme_ctrl         687 drivers/nvme/host/core.c 	struct nvme_ctrl *ctrl = ns->ctrl;
nvme_ctrl         956 drivers/nvme/host/core.c 	struct nvme_ctrl *ctrl = rq->end_io_data;
nvme_ctrl         979 drivers/nvme/host/core.c static int nvme_keep_alive(struct nvme_ctrl *ctrl)
nvme_ctrl         998 drivers/nvme/host/core.c 	struct nvme_ctrl *ctrl = container_of(to_delayed_work(work),
nvme_ctrl         999 drivers/nvme/host/core.c 			struct nvme_ctrl, ka_work);
nvme_ctrl        1018 drivers/nvme/host/core.c static void nvme_start_keep_alive(struct nvme_ctrl *ctrl)
nvme_ctrl        1026 drivers/nvme/host/core.c void nvme_stop_keep_alive(struct nvme_ctrl *ctrl)
nvme_ctrl        1035 drivers/nvme/host/core.c static int nvme_identify_ctrl(struct nvme_ctrl *dev, struct nvme_id_ctrl **id)
nvme_ctrl        1055 drivers/nvme/host/core.c static int nvme_identify_ns_descs(struct nvme_ctrl *ctrl, unsigned nsid,
nvme_ctrl        1136 drivers/nvme/host/core.c static int nvme_identify_ns_list(struct nvme_ctrl *dev, unsigned nsid, __le32 *ns_list)
nvme_ctrl        1147 drivers/nvme/host/core.c static int nvme_identify_ns(struct nvme_ctrl *ctrl,
nvme_ctrl        1171 drivers/nvme/host/core.c static int nvme_features(struct nvme_ctrl *dev, u8 op, unsigned int fid,
nvme_ctrl        1190 drivers/nvme/host/core.c int nvme_set_features(struct nvme_ctrl *dev, unsigned int fid,
nvme_ctrl        1199 drivers/nvme/host/core.c int nvme_get_features(struct nvme_ctrl *dev, unsigned int fid,
nvme_ctrl        1208 drivers/nvme/host/core.c int nvme_set_queue_count(struct nvme_ctrl *ctrl, int *count)
nvme_ctrl        1240 drivers/nvme/host/core.c static void nvme_enable_aen(struct nvme_ctrl *ctrl)
nvme_ctrl        1333 drivers/nvme/host/core.c static u32 nvme_passthru_start(struct nvme_ctrl *ctrl, struct nvme_ns *ns,
nvme_ctrl        1367 drivers/nvme/host/core.c static void nvme_update_formats(struct nvme_ctrl *ctrl)
nvme_ctrl        1378 drivers/nvme/host/core.c static void nvme_passthru_end(struct nvme_ctrl *ctrl, u32 effects)
nvme_ctrl        1400 drivers/nvme/host/core.c static int nvme_user_cmd(struct nvme_ctrl *ctrl, struct nvme_ns *ns,
nvme_ctrl        1448 drivers/nvme/host/core.c static int nvme_user_cmd64(struct nvme_ctrl *ctrl, struct nvme_ns *ns,
nvme_ctrl        1539 drivers/nvme/host/core.c 	struct nvme_ctrl *ctrl = ns->ctrl;
nvme_ctrl        1684 drivers/nvme/host/core.c 	struct nvme_ctrl *ctrl = ns->ctrl;
nvme_ctrl        1739 drivers/nvme/host/core.c static int nvme_report_ns_ids(struct nvme_ctrl *ctrl, unsigned int nsid,
nvme_ctrl        1868 drivers/nvme/host/core.c 	struct nvme_ctrl *ctrl = ns->ctrl;
nvme_ctrl        2016 drivers/nvme/host/core.c 	struct nvme_ctrl *ctrl = data;
nvme_ctrl        2071 drivers/nvme/host/core.c static int nvme_wait_ready(struct nvme_ctrl *ctrl, u64 cap, bool enabled)
nvme_ctrl        2104 drivers/nvme/host/core.c int nvme_disable_ctrl(struct nvme_ctrl *ctrl)
nvme_ctrl        2122 drivers/nvme/host/core.c int nvme_enable_ctrl(struct nvme_ctrl *ctrl)
nvme_ctrl        2161 drivers/nvme/host/core.c int nvme_shutdown_ctrl(struct nvme_ctrl *ctrl)
nvme_ctrl        2192 drivers/nvme/host/core.c static void nvme_set_queue_limits(struct nvme_ctrl *ctrl,
nvme_ctrl        2214 drivers/nvme/host/core.c static int nvme_configure_timestamp(struct nvme_ctrl *ctrl)
nvme_ctrl        2231 drivers/nvme/host/core.c static int nvme_configure_acre(struct nvme_ctrl *ctrl)
nvme_ctrl        2251 drivers/nvme/host/core.c static int nvme_configure_apst(struct nvme_ctrl *ctrl)
nvme_ctrl        2376 drivers/nvme/host/core.c 	struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
nvme_ctrl        2458 drivers/nvme/host/core.c static void nvme_init_subnqn(struct nvme_subsystem *subsys, struct nvme_ctrl *ctrl,
nvme_ctrl        2594 drivers/nvme/host/core.c 		struct nvme_ctrl *ctrl, struct nvme_id_ctrl *id)
nvme_ctrl        2596 drivers/nvme/host/core.c 	struct nvme_ctrl *tmp;
nvme_ctrl        2624 drivers/nvme/host/core.c static int nvme_init_subsystem(struct nvme_ctrl *ctrl, struct nvme_id_ctrl *id)
nvme_ctrl        2699 drivers/nvme/host/core.c int nvme_get_log(struct nvme_ctrl *ctrl, u32 nsid, u8 log_page, u8 lsp,
nvme_ctrl        2717 drivers/nvme/host/core.c static int nvme_get_effects_log(struct nvme_ctrl *ctrl)
nvme_ctrl        2741 drivers/nvme/host/core.c int nvme_init_identify(struct nvme_ctrl *ctrl)
nvme_ctrl        2919 drivers/nvme/host/core.c 	struct nvme_ctrl *ctrl =
nvme_ctrl        2920 drivers/nvme/host/core.c 		container_of(inode->i_cdev, struct nvme_ctrl, cdev);
nvme_ctrl        2933 drivers/nvme/host/core.c static int nvme_dev_user_cmd(struct nvme_ctrl *ctrl, void __user *argp)
nvme_ctrl        2969 drivers/nvme/host/core.c 	struct nvme_ctrl *ctrl = file->private_data;
nvme_ctrl        3003 drivers/nvme/host/core.c 	struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
nvme_ctrl        3017 drivers/nvme/host/core.c 	struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
nvme_ctrl        3163 drivers/nvme/host/core.c         struct nvme_ctrl *ctrl = dev_get_drvdata(dev);				\
nvme_ctrl        3177 drivers/nvme/host/core.c         struct nvme_ctrl *ctrl = dev_get_drvdata(dev);				\
nvme_ctrl        3191 drivers/nvme/host/core.c 	struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
nvme_ctrl        3203 drivers/nvme/host/core.c 	struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
nvme_ctrl        3213 drivers/nvme/host/core.c 	struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
nvme_ctrl        3236 drivers/nvme/host/core.c 	struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
nvme_ctrl        3246 drivers/nvme/host/core.c 	struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
nvme_ctrl        3274 drivers/nvme/host/core.c 	struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
nvme_ctrl        3326 drivers/nvme/host/core.c static struct nvme_ns_head *nvme_alloc_ns_head(struct nvme_ctrl *ctrl,
nvme_ctrl        3387 drivers/nvme/host/core.c 	struct nvme_ctrl *ctrl = ns->ctrl;
nvme_ctrl        3435 drivers/nvme/host/core.c static struct nvme_ns *nvme_find_get_ns(struct nvme_ctrl *ctrl, unsigned nsid)
nvme_ctrl        3454 drivers/nvme/host/core.c static int nvme_setup_streams_ns(struct nvme_ctrl *ctrl, struct nvme_ns *ns)
nvme_ctrl        3480 drivers/nvme/host/core.c static int nvme_alloc_ns(struct nvme_ctrl *ctrl, unsigned nsid)
nvme_ctrl        3615 drivers/nvme/host/core.c static void nvme_validate_ns(struct nvme_ctrl *ctrl, unsigned nsid)
nvme_ctrl        3628 drivers/nvme/host/core.c static void nvme_remove_invalid_namespaces(struct nvme_ctrl *ctrl,
nvme_ctrl        3646 drivers/nvme/host/core.c static int nvme_scan_ns_list(struct nvme_ctrl *ctrl, unsigned nn)
nvme_ctrl        3687 drivers/nvme/host/core.c static void nvme_scan_ns_sequential(struct nvme_ctrl *ctrl, unsigned nn)
nvme_ctrl        3697 drivers/nvme/host/core.c static void nvme_clear_changed_ns_log(struct nvme_ctrl *ctrl)
nvme_ctrl        3724 drivers/nvme/host/core.c 	struct nvme_ctrl *ctrl =
nvme_ctrl        3725 drivers/nvme/host/core.c 		container_of(work, struct nvme_ctrl, scan_work);
nvme_ctrl        3762 drivers/nvme/host/core.c void nvme_remove_namespaces(struct nvme_ctrl *ctrl)
nvme_ctrl        3797 drivers/nvme/host/core.c 	struct nvme_ctrl *ctrl =
nvme_ctrl        3798 drivers/nvme/host/core.c 		container_of(dev, struct nvme_ctrl, ctrl_device);
nvme_ctrl        3822 drivers/nvme/host/core.c static void nvme_aen_uevent(struct nvme_ctrl *ctrl)
nvme_ctrl        3840 drivers/nvme/host/core.c 	struct nvme_ctrl *ctrl =
nvme_ctrl        3841 drivers/nvme/host/core.c 		container_of(work, struct nvme_ctrl, async_event_work);
nvme_ctrl        3847 drivers/nvme/host/core.c static bool nvme_ctrl_pp_status(struct nvme_ctrl *ctrl)
nvme_ctrl        3861 drivers/nvme/host/core.c static void nvme_get_fw_slot_info(struct nvme_ctrl *ctrl)
nvme_ctrl        3877 drivers/nvme/host/core.c 	struct nvme_ctrl *ctrl = container_of(work,
nvme_ctrl        3878 drivers/nvme/host/core.c 				struct nvme_ctrl, fw_act_work);
nvme_ctrl        3907 drivers/nvme/host/core.c static void nvme_handle_aen_notice(struct nvme_ctrl *ctrl, u32 result)
nvme_ctrl        3942 drivers/nvme/host/core.c void nvme_complete_async_event(struct nvme_ctrl *ctrl, __le16 status,
nvme_ctrl        3969 drivers/nvme/host/core.c void nvme_stop_ctrl(struct nvme_ctrl *ctrl)
nvme_ctrl        3978 drivers/nvme/host/core.c void nvme_start_ctrl(struct nvme_ctrl *ctrl)
nvme_ctrl        3992 drivers/nvme/host/core.c void nvme_uninit_ctrl(struct nvme_ctrl *ctrl)
nvme_ctrl        4002 drivers/nvme/host/core.c 	struct nvme_ctrl *ctrl =
nvme_ctrl        4003 drivers/nvme/host/core.c 		container_of(dev, struct nvme_ctrl, ctrl_device);
nvme_ctrl        4031 drivers/nvme/host/core.c int nvme_init_ctrl(struct nvme_ctrl *ctrl, struct device *dev,
nvme_ctrl        4114 drivers/nvme/host/core.c void nvme_kill_queues(struct nvme_ctrl *ctrl)
nvme_ctrl        4131 drivers/nvme/host/core.c void nvme_unfreeze(struct nvme_ctrl *ctrl)
nvme_ctrl        4142 drivers/nvme/host/core.c void nvme_wait_freeze_timeout(struct nvme_ctrl *ctrl, long timeout)
nvme_ctrl        4156 drivers/nvme/host/core.c void nvme_wait_freeze(struct nvme_ctrl *ctrl)
nvme_ctrl        4167 drivers/nvme/host/core.c void nvme_start_freeze(struct nvme_ctrl *ctrl)
nvme_ctrl        4178 drivers/nvme/host/core.c void nvme_stop_queues(struct nvme_ctrl *ctrl)
nvme_ctrl        4189 drivers/nvme/host/core.c void nvme_start_queues(struct nvme_ctrl *ctrl)
nvme_ctrl        4201 drivers/nvme/host/core.c void nvme_sync_queues(struct nvme_ctrl *ctrl)
nvme_ctrl         103 drivers/nvme/host/fabrics.c int nvmf_get_address(struct nvme_ctrl *ctrl, char *buf, int size)
nvme_ctrl         142 drivers/nvme/host/fabrics.c int nvmf_reg_read32(struct nvme_ctrl *ctrl, u32 off, u32 *val)
nvme_ctrl         188 drivers/nvme/host/fabrics.c int nvmf_reg_read64(struct nvme_ctrl *ctrl, u32 off, u64 *val)
nvme_ctrl         234 drivers/nvme/host/fabrics.c int nvmf_reg_write32(struct nvme_ctrl *ctrl, u32 off, u32 val)
nvme_ctrl         271 drivers/nvme/host/fabrics.c static void nvmf_log_connect_error(struct nvme_ctrl *ctrl,
nvme_ctrl         367 drivers/nvme/host/fabrics.c int nvmf_connect_admin_queue(struct nvme_ctrl *ctrl)
nvme_ctrl         437 drivers/nvme/host/fabrics.c int nvmf_connect_io_queue(struct nvme_ctrl *ctrl, u16 qid, bool poll)
nvme_ctrl         474 drivers/nvme/host/fabrics.c bool nvmf_should_reconnect(struct nvme_ctrl *ctrl)
nvme_ctrl         547 drivers/nvme/host/fabrics.c blk_status_t nvmf_fail_nonready_command(struct nvme_ctrl *ctrl,
nvme_ctrl         562 drivers/nvme/host/fabrics.c bool __nvmf_check_ready(struct nvme_ctrl *ctrl, struct request *rq,
nvme_ctrl         922 drivers/nvme/host/fabrics.c bool nvmf_ip_options_match(struct nvme_ctrl *ctrl,
nvme_ctrl         990 drivers/nvme/host/fabrics.c static struct nvme_ctrl *
nvme_ctrl         995 drivers/nvme/host/fabrics.c 	struct nvme_ctrl *ctrl;
nvme_ctrl        1069 drivers/nvme/host/fabrics.c 	struct nvme_ctrl *ctrl;
nvme_ctrl        1102 drivers/nvme/host/fabrics.c 	struct nvme_ctrl *ctrl;
nvme_ctrl        1133 drivers/nvme/host/fabrics.c 	struct nvme_ctrl *ctrl = seq_file->private;
nvme_ctrl         147 drivers/nvme/host/fabrics.h 	struct nvme_ctrl	*(*create_ctrl)(struct device *dev,
nvme_ctrl         152 drivers/nvme/host/fabrics.h nvmf_ctlr_matches_baseopts(struct nvme_ctrl *ctrl,
nvme_ctrl         165 drivers/nvme/host/fabrics.h int nvmf_reg_read32(struct nvme_ctrl *ctrl, u32 off, u32 *val);
nvme_ctrl         166 drivers/nvme/host/fabrics.h int nvmf_reg_read64(struct nvme_ctrl *ctrl, u32 off, u64 *val);
nvme_ctrl         167 drivers/nvme/host/fabrics.h int nvmf_reg_write32(struct nvme_ctrl *ctrl, u32 off, u32 val);
nvme_ctrl         168 drivers/nvme/host/fabrics.h int nvmf_connect_admin_queue(struct nvme_ctrl *ctrl);
nvme_ctrl         169 drivers/nvme/host/fabrics.h int nvmf_connect_io_queue(struct nvme_ctrl *ctrl, u16 qid, bool poll);
nvme_ctrl         173 drivers/nvme/host/fabrics.h int nvmf_get_address(struct nvme_ctrl *ctrl, char *buf, int size);
nvme_ctrl         174 drivers/nvme/host/fabrics.h bool nvmf_should_reconnect(struct nvme_ctrl *ctrl);
nvme_ctrl         175 drivers/nvme/host/fabrics.h blk_status_t nvmf_fail_nonready_command(struct nvme_ctrl *ctrl,
nvme_ctrl         177 drivers/nvme/host/fabrics.h bool __nvmf_check_ready(struct nvme_ctrl *ctrl, struct request *rq,
nvme_ctrl         179 drivers/nvme/host/fabrics.h bool nvmf_ip_options_match(struct nvme_ctrl *ctrl,
nvme_ctrl         182 drivers/nvme/host/fabrics.h static inline bool nvmf_check_ready(struct nvme_ctrl *ctrl, struct request *rq,
nvme_ctrl         161 drivers/nvme/host/fc.c 	struct nvme_ctrl	ctrl;
nvme_ctrl         165 drivers/nvme/host/fc.c to_fc_ctrl(struct nvme_ctrl *ctrl)
nvme_ctrl        2063 drivers/nvme/host/fc.c nvme_fc_nvme_ctrl_freed(struct nvme_ctrl *nctrl)
nvme_ctrl        2366 drivers/nvme/host/fc.c nvme_fc_submit_async_event(struct nvme_ctrl *arg)
nvme_ctrl        2420 drivers/nvme/host/fc.c 	struct nvme_ctrl *nctrl = data;
nvme_ctrl        2851 drivers/nvme/host/fc.c nvme_fc_delete_ctrl(struct nvme_ctrl *nctrl)
nvme_ctrl        3045 drivers/nvme/host/fc.c static struct nvme_ctrl *
nvme_ctrl        3300 drivers/nvme/host/fc.c static struct nvme_ctrl *
nvme_ctrl        3305 drivers/nvme/host/fc.c 	struct nvme_ctrl *ctrl;
nvme_ctrl         481 drivers/nvme/host/lightnvm.c 	struct nvme_ctrl *ctrl = ns->ctrl;
nvme_ctrl         561 drivers/nvme/host/lightnvm.c 	struct nvme_ctrl *ctrl = ns->ctrl;
nvme_ctrl          53 drivers/nvme/host/multipath.c 			struct nvme_ctrl *ctrl, int *flags)
nvme_ctrl         117 drivers/nvme/host/multipath.c void nvme_kick_requeue_lists(struct nvme_ctrl *ctrl)
nvme_ctrl         157 drivers/nvme/host/multipath.c void nvme_mpath_clear_ctrl_paths(struct nvme_ctrl *ctrl)
nvme_ctrl         362 drivers/nvme/host/multipath.c int nvme_mpath_alloc_disk(struct nvme_ctrl *ctrl, struct nvme_ns_head *head)
nvme_ctrl         438 drivers/nvme/host/multipath.c static int nvme_parse_ana_log(struct nvme_ctrl *ctrl, void *data,
nvme_ctrl         439 drivers/nvme/host/multipath.c 		int (*cb)(struct nvme_ctrl *ctrl, struct nvme_ana_group_desc *,
nvme_ctrl         496 drivers/nvme/host/multipath.c static int nvme_update_ana_state(struct nvme_ctrl *ctrl,
nvme_ctrl         528 drivers/nvme/host/multipath.c static int nvme_read_ana_log(struct nvme_ctrl *ctrl)
nvme_ctrl         568 drivers/nvme/host/multipath.c 	struct nvme_ctrl *ctrl = container_of(work, struct nvme_ctrl, ana_work);
nvme_ctrl         575 drivers/nvme/host/multipath.c 	struct nvme_ctrl *ctrl = from_timer(ctrl, t, anatt_timer);
nvme_ctrl         581 drivers/nvme/host/multipath.c void nvme_mpath_stop(struct nvme_ctrl *ctrl)
nvme_ctrl         643 drivers/nvme/host/multipath.c static int nvme_set_ns_ana_state(struct nvme_ctrl *ctrl,
nvme_ctrl         685 drivers/nvme/host/multipath.c int nvme_mpath_init(struct nvme_ctrl *ctrl, struct nvme_id_ctrl *id)
nvme_ctrl         732 drivers/nvme/host/multipath.c void nvme_mpath_uninit(struct nvme_ctrl *ctrl)
nvme_ctrl         130 drivers/nvme/host/nvme.h 	struct nvme_ctrl	*ctrl;
nvme_ctrl         355 drivers/nvme/host/nvme.h 	struct nvme_ctrl *ctrl;
nvme_ctrl         390 drivers/nvme/host/nvme.h 	int (*reg_read32)(struct nvme_ctrl *ctrl, u32 off, u32 *val);
nvme_ctrl         391 drivers/nvme/host/nvme.h 	int (*reg_write32)(struct nvme_ctrl *ctrl, u32 off, u32 val);
nvme_ctrl         392 drivers/nvme/host/nvme.h 	int (*reg_read64)(struct nvme_ctrl *ctrl, u32 off, u64 *val);
nvme_ctrl         393 drivers/nvme/host/nvme.h 	void (*free_ctrl)(struct nvme_ctrl *ctrl);
nvme_ctrl         394 drivers/nvme/host/nvme.h 	void (*submit_async_event)(struct nvme_ctrl *ctrl);
nvme_ctrl         395 drivers/nvme/host/nvme.h 	void (*delete_ctrl)(struct nvme_ctrl *ctrl);
nvme_ctrl         396 drivers/nvme/host/nvme.h 	int (*get_address)(struct nvme_ctrl *ctrl, char *buf, int size);
nvme_ctrl         415 drivers/nvme/host/nvme.h static inline int nvme_reset_subsystem(struct nvme_ctrl *ctrl)
nvme_ctrl         439 drivers/nvme/host/nvme.h static inline void nvme_get_ctrl(struct nvme_ctrl *ctrl)
nvme_ctrl         444 drivers/nvme/host/nvme.h static inline void nvme_put_ctrl(struct nvme_ctrl *ctrl)
nvme_ctrl         451 drivers/nvme/host/nvme.h bool nvme_change_ctrl_state(struct nvme_ctrl *ctrl,
nvme_ctrl         453 drivers/nvme/host/nvme.h bool nvme_wait_reset(struct nvme_ctrl *ctrl);
nvme_ctrl         454 drivers/nvme/host/nvme.h int nvme_disable_ctrl(struct nvme_ctrl *ctrl);
nvme_ctrl         455 drivers/nvme/host/nvme.h int nvme_enable_ctrl(struct nvme_ctrl *ctrl);
nvme_ctrl         456 drivers/nvme/host/nvme.h int nvme_shutdown_ctrl(struct nvme_ctrl *ctrl);
nvme_ctrl         457 drivers/nvme/host/nvme.h int nvme_init_ctrl(struct nvme_ctrl *ctrl, struct device *dev,
nvme_ctrl         459 drivers/nvme/host/nvme.h void nvme_uninit_ctrl(struct nvme_ctrl *ctrl);
nvme_ctrl         460 drivers/nvme/host/nvme.h void nvme_start_ctrl(struct nvme_ctrl *ctrl);
nvme_ctrl         461 drivers/nvme/host/nvme.h void nvme_stop_ctrl(struct nvme_ctrl *ctrl);
nvme_ctrl         462 drivers/nvme/host/nvme.h void nvme_put_ctrl(struct nvme_ctrl *ctrl);
nvme_ctrl         463 drivers/nvme/host/nvme.h int nvme_init_identify(struct nvme_ctrl *ctrl);
nvme_ctrl         465 drivers/nvme/host/nvme.h void nvme_remove_namespaces(struct nvme_ctrl *ctrl);
nvme_ctrl         470 drivers/nvme/host/nvme.h void nvme_complete_async_event(struct nvme_ctrl *ctrl, __le16 status,
nvme_ctrl         473 drivers/nvme/host/nvme.h void nvme_stop_queues(struct nvme_ctrl *ctrl);
nvme_ctrl         474 drivers/nvme/host/nvme.h void nvme_start_queues(struct nvme_ctrl *ctrl);
nvme_ctrl         475 drivers/nvme/host/nvme.h void nvme_kill_queues(struct nvme_ctrl *ctrl);
nvme_ctrl         476 drivers/nvme/host/nvme.h void nvme_sync_queues(struct nvme_ctrl *ctrl);
nvme_ctrl         477 drivers/nvme/host/nvme.h void nvme_unfreeze(struct nvme_ctrl *ctrl);
nvme_ctrl         478 drivers/nvme/host/nvme.h void nvme_wait_freeze(struct nvme_ctrl *ctrl);
nvme_ctrl         479 drivers/nvme/host/nvme.h void nvme_wait_freeze_timeout(struct nvme_ctrl *ctrl, long timeout);
nvme_ctrl         480 drivers/nvme/host/nvme.h void nvme_start_freeze(struct nvme_ctrl *ctrl);
nvme_ctrl         494 drivers/nvme/host/nvme.h int nvme_set_features(struct nvme_ctrl *dev, unsigned int fid,
nvme_ctrl         497 drivers/nvme/host/nvme.h int nvme_get_features(struct nvme_ctrl *dev, unsigned int fid,
nvme_ctrl         500 drivers/nvme/host/nvme.h int nvme_set_queue_count(struct nvme_ctrl *ctrl, int *count);
nvme_ctrl         501 drivers/nvme/host/nvme.h void nvme_stop_keep_alive(struct nvme_ctrl *ctrl);
nvme_ctrl         502 drivers/nvme/host/nvme.h int nvme_reset_ctrl(struct nvme_ctrl *ctrl);
nvme_ctrl         503 drivers/nvme/host/nvme.h int nvme_reset_ctrl_sync(struct nvme_ctrl *ctrl);
nvme_ctrl         504 drivers/nvme/host/nvme.h int nvme_try_sched_reset(struct nvme_ctrl *ctrl);
nvme_ctrl         505 drivers/nvme/host/nvme.h int nvme_delete_ctrl(struct nvme_ctrl *ctrl);
nvme_ctrl         507 drivers/nvme/host/nvme.h int nvme_get_log(struct nvme_ctrl *ctrl, u32 nsid, u8 log_page, u8 lsp,
nvme_ctrl         514 drivers/nvme/host/nvme.h static inline bool nvme_ctrl_use_ana(struct nvme_ctrl *ctrl)
nvme_ctrl         523 drivers/nvme/host/nvme.h 			struct nvme_ctrl *ctrl, int *flags);
nvme_ctrl         525 drivers/nvme/host/nvme.h void nvme_kick_requeue_lists(struct nvme_ctrl *ctrl);
nvme_ctrl         526 drivers/nvme/host/nvme.h int nvme_mpath_alloc_disk(struct nvme_ctrl *ctrl,struct nvme_ns_head *head);
nvme_ctrl         529 drivers/nvme/host/nvme.h int nvme_mpath_init(struct nvme_ctrl *ctrl, struct nvme_id_ctrl *id);
nvme_ctrl         530 drivers/nvme/host/nvme.h void nvme_mpath_uninit(struct nvme_ctrl *ctrl);
nvme_ctrl         531 drivers/nvme/host/nvme.h void nvme_mpath_stop(struct nvme_ctrl *ctrl);
nvme_ctrl         533 drivers/nvme/host/nvme.h void nvme_mpath_clear_ctrl_paths(struct nvme_ctrl *ctrl);
nvme_ctrl         559 drivers/nvme/host/nvme.h static inline bool nvme_ctrl_use_ana(struct nvme_ctrl *ctrl)
nvme_ctrl         568 drivers/nvme/host/nvme.h 				      struct nvme_ctrl *ctrl, int *flags)
nvme_ctrl         576 drivers/nvme/host/nvme.h static inline void nvme_kick_requeue_lists(struct nvme_ctrl *ctrl)
nvme_ctrl         579 drivers/nvme/host/nvme.h static inline int nvme_mpath_alloc_disk(struct nvme_ctrl *ctrl,
nvme_ctrl         595 drivers/nvme/host/nvme.h static inline void nvme_mpath_clear_ctrl_paths(struct nvme_ctrl *ctrl)
nvme_ctrl         605 drivers/nvme/host/nvme.h static inline int nvme_mpath_init(struct nvme_ctrl *ctrl,
nvme_ctrl         613 drivers/nvme/host/nvme.h static inline void nvme_mpath_uninit(struct nvme_ctrl *ctrl)
nvme_ctrl         616 drivers/nvme/host/nvme.h static inline void nvme_mpath_stop(struct nvme_ctrl *ctrl)
nvme_ctrl         114 drivers/nvme/host/pci.c 	struct nvme_ctrl ctrl;
nvme_ctrl         154 drivers/nvme/host/pci.c static inline struct nvme_dev *to_nvme_dev(struct nvme_ctrl *ctrl)
nvme_ctrl        1093 drivers/nvme/host/pci.c static void nvme_pci_submit_async_event(struct nvme_ctrl *ctrl)
nvme_ctrl        1143 drivers/nvme/host/pci.c 	struct nvme_ctrl *ctrl = &dev->ctrl;
nvme_ctrl        2507 drivers/nvme/host/pci.c static void nvme_pci_free_ctrl(struct nvme_ctrl *ctrl)
nvme_ctrl        2676 drivers/nvme/host/pci.c static int nvme_pci_reg_read32(struct nvme_ctrl *ctrl, u32 off, u32 *val)
nvme_ctrl        2682 drivers/nvme/host/pci.c static int nvme_pci_reg_write32(struct nvme_ctrl *ctrl, u32 off, u32 val)
nvme_ctrl        2688 drivers/nvme/host/pci.c static int nvme_pci_reg_read64(struct nvme_ctrl *ctrl, u32 off, u64 *val)
nvme_ctrl        2694 drivers/nvme/host/pci.c static int nvme_pci_get_address(struct nvme_ctrl *ctrl, char *buf, int size)
nvme_ctrl        2923 drivers/nvme/host/pci.c static int nvme_get_power_state(struct nvme_ctrl *ctrl, u32 *ps)
nvme_ctrl        2928 drivers/nvme/host/pci.c static int nvme_set_power_state(struct nvme_ctrl *ctrl, u32 ps)
nvme_ctrl        2936 drivers/nvme/host/pci.c 	struct nvme_ctrl *ctrl = &ndev->ctrl;
nvme_ctrl        2948 drivers/nvme/host/pci.c 	struct nvme_ctrl *ctrl = &ndev->ctrl;
nvme_ctrl         112 drivers/nvme/host/rdma.c 	struct nvme_ctrl	ctrl;
nvme_ctrl         117 drivers/nvme/host/rdma.c static inline struct nvme_rdma_ctrl *to_rdma_ctrl(struct nvme_ctrl *ctrl)
nvme_ctrl         719 drivers/nvme/host/rdma.c static struct blk_mq_tag_set *nvme_rdma_alloc_tagset(struct nvme_ctrl *nctrl,
nvme_ctrl         947 drivers/nvme/host/rdma.c static void nvme_rdma_free_ctrl(struct nvme_ctrl *nctrl)
nvme_ctrl        1414 drivers/nvme/host/rdma.c static void nvme_rdma_submit_async_event(struct nvme_ctrl *arg)
nvme_ctrl        1562 drivers/nvme/host/rdma.c 	struct nvme_ctrl *ctrl = &queue->ctrl->ctrl;
nvme_ctrl        1902 drivers/nvme/host/rdma.c static void nvme_rdma_delete_ctrl(struct nvme_ctrl *ctrl)
nvme_ctrl        1973 drivers/nvme/host/rdma.c static struct nvme_ctrl *nvme_rdma_create_ctrl(struct device *dev,
nvme_ctrl         111 drivers/nvme/host/tcp.c 	struct nvme_ctrl	ctrl;
nvme_ctrl         125 drivers/nvme/host/tcp.c static inline struct nvme_tcp_ctrl *to_tcp_ctrl(struct nvme_ctrl *ctrl)
nvme_ctrl         418 drivers/nvme/host/tcp.c static void nvme_tcp_error_recovery(struct nvme_ctrl *ctrl)
nvme_ctrl        1136 drivers/nvme/host/tcp.c static void nvme_tcp_free_queue(struct nvme_ctrl *nctrl, int qid)
nvme_ctrl        1249 drivers/nvme/host/tcp.c static int nvme_tcp_alloc_queue(struct nvme_ctrl *nctrl,
nvme_ctrl        1431 drivers/nvme/host/tcp.c static void nvme_tcp_stop_queue(struct nvme_ctrl *nctrl, int qid)
nvme_ctrl        1442 drivers/nvme/host/tcp.c static int nvme_tcp_start_queue(struct nvme_ctrl *nctrl, int idx)
nvme_ctrl        1463 drivers/nvme/host/tcp.c static struct blk_mq_tag_set *nvme_tcp_alloc_tagset(struct nvme_ctrl *nctrl,
nvme_ctrl        1503 drivers/nvme/host/tcp.c static void nvme_tcp_free_admin_queue(struct nvme_ctrl *ctrl)
nvme_ctrl        1513 drivers/nvme/host/tcp.c static void nvme_tcp_free_io_queues(struct nvme_ctrl *ctrl)
nvme_ctrl        1521 drivers/nvme/host/tcp.c static void nvme_tcp_stop_io_queues(struct nvme_ctrl *ctrl)
nvme_ctrl        1529 drivers/nvme/host/tcp.c static int nvme_tcp_start_io_queues(struct nvme_ctrl *ctrl)
nvme_ctrl        1547 drivers/nvme/host/tcp.c static int nvme_tcp_alloc_admin_queue(struct nvme_ctrl *ctrl)
nvme_ctrl        1566 drivers/nvme/host/tcp.c static int __nvme_tcp_alloc_io_queues(struct nvme_ctrl *ctrl)
nvme_ctrl        1586 drivers/nvme/host/tcp.c static unsigned int nvme_tcp_nr_io_queues(struct nvme_ctrl *ctrl)
nvme_ctrl        1597 drivers/nvme/host/tcp.c static void nvme_tcp_set_io_queues(struct nvme_ctrl *nctrl,
nvme_ctrl        1632 drivers/nvme/host/tcp.c static int nvme_tcp_alloc_io_queues(struct nvme_ctrl *ctrl)
nvme_ctrl        1654 drivers/nvme/host/tcp.c static void nvme_tcp_destroy_io_queues(struct nvme_ctrl *ctrl, bool remove)
nvme_ctrl        1664 drivers/nvme/host/tcp.c static int nvme_tcp_configure_io_queues(struct nvme_ctrl *ctrl, bool new)
nvme_ctrl        1706 drivers/nvme/host/tcp.c static void nvme_tcp_destroy_admin_queue(struct nvme_ctrl *ctrl, bool remove)
nvme_ctrl        1717 drivers/nvme/host/tcp.c static int nvme_tcp_configure_admin_queue(struct nvme_ctrl *ctrl, bool new)
nvme_ctrl        1777 drivers/nvme/host/tcp.c static void nvme_tcp_teardown_admin_queue(struct nvme_ctrl *ctrl,
nvme_ctrl        1792 drivers/nvme/host/tcp.c static void nvme_tcp_teardown_io_queues(struct nvme_ctrl *ctrl,
nvme_ctrl        1809 drivers/nvme/host/tcp.c static void nvme_tcp_reconnect_or_remove(struct nvme_ctrl *ctrl)
nvme_ctrl        1829 drivers/nvme/host/tcp.c static int nvme_tcp_setup_ctrl(struct nvme_ctrl *ctrl, bool new)
nvme_ctrl        1884 drivers/nvme/host/tcp.c 	struct nvme_ctrl *ctrl = &tcp_ctrl->ctrl;
nvme_ctrl        1908 drivers/nvme/host/tcp.c 	struct nvme_ctrl *ctrl = &tcp_ctrl->ctrl;
nvme_ctrl        1926 drivers/nvme/host/tcp.c static void nvme_tcp_teardown_ctrl(struct nvme_ctrl *ctrl, bool shutdown)
nvme_ctrl        1940 drivers/nvme/host/tcp.c static void nvme_tcp_delete_ctrl(struct nvme_ctrl *ctrl)
nvme_ctrl        1947 drivers/nvme/host/tcp.c 	struct nvme_ctrl *ctrl =
nvme_ctrl        1948 drivers/nvme/host/tcp.c 		container_of(work, struct nvme_ctrl, reset_work);
nvme_ctrl        1969 drivers/nvme/host/tcp.c static void nvme_tcp_free_ctrl(struct nvme_ctrl *nctrl)
nvme_ctrl        2017 drivers/nvme/host/tcp.c static void nvme_tcp_submit_async_event(struct nvme_ctrl *arg)
nvme_ctrl        2284 drivers/nvme/host/tcp.c static struct nvme_ctrl *nvme_tcp_create_ctrl(struct device *dev,
nvme_ctrl         118 drivers/nvme/host/trace.h 	TP_PROTO(struct nvme_ctrl *ctrl, u32 result),
nvme_ctrl          37 drivers/nvme/target/loop.c 	struct nvme_ctrl	ctrl;
nvme_ctrl          43 drivers/nvme/target/loop.c static inline struct nvme_loop_ctrl *to_loop_ctrl(struct nvme_ctrl *ctrl)
nvme_ctrl         174 drivers/nvme/target/loop.c static void nvme_loop_submit_async_event(struct nvme_ctrl *arg)
nvme_ctrl         262 drivers/nvme/target/loop.c static void nvme_loop_free_ctrl(struct nvme_ctrl *nctrl)
nvme_ctrl         427 drivers/nvme/target/loop.c static void nvme_loop_delete_ctrl_host(struct nvme_ctrl *ctrl)
nvme_ctrl         551 drivers/nvme/target/loop.c static struct nvmet_port *nvme_loop_find_port(struct nvme_ctrl *ctrl)
nvme_ctrl         568 drivers/nvme/target/loop.c static struct nvme_ctrl *nvme_loop_create_ctrl(struct device *dev,