drivers/nvme/host/apple.c
1241
static int apple_nvme_reg_read32(struct nvme_ctrl *ctrl, u32 off, u32 *val)
drivers/nvme/host/apple.c
1247
static int apple_nvme_reg_write32(struct nvme_ctrl *ctrl, u32 off, u32 val)
drivers/nvme/host/apple.c
1253
static int apple_nvme_reg_read64(struct nvme_ctrl *ctrl, u32 off, u64 *val)
drivers/nvme/host/apple.c
1259
static int apple_nvme_get_address(struct nvme_ctrl *ctrl, char *buf, int size)
drivers/nvme/host/apple.c
1266
static void apple_nvme_free_ctrl(struct nvme_ctrl *ctrl)
drivers/nvme/host/apple.c
195
struct nvme_ctrl ctrl;
drivers/nvme/host/apple.c
211
static inline struct apple_nvme *ctrl_to_apple_nvme(struct nvme_ctrl *ctrl)
drivers/nvme/host/auth.c
1015
int nvme_auth_init_ctrl(struct nvme_ctrl *ctrl)
drivers/nvme/host/auth.c
1060
void nvme_auth_stop(struct nvme_ctrl *ctrl)
drivers/nvme/host/auth.c
1066
void nvme_auth_free(struct nvme_ctrl *ctrl)
drivers/nvme/host/auth.c
121
static int nvme_auth_set_dhchap_negotiate_data(struct nvme_ctrl *ctrl,
drivers/nvme/host/auth.c
164
static int nvme_auth_process_dhchap_challenge(struct nvme_ctrl *ctrl,
drivers/nvme/host/auth.c
23
struct nvme_ctrl *ctrl;
drivers/nvme/host/auth.c
282
static int nvme_auth_set_dhchap_reply_data(struct nvme_ctrl *ctrl,
drivers/nvme/host/auth.c
334
static int nvme_auth_process_dhchap_success1(struct nvme_ctrl *ctrl,
drivers/nvme/host/auth.c
384
static int nvme_auth_set_dhchap_success2_data(struct nvme_ctrl *ctrl,
drivers/nvme/host/auth.c
398
static int nvme_auth_set_dhchap_failure2_data(struct nvme_ctrl *ctrl,
drivers/nvme/host/auth.c
414
static int nvme_auth_dhchap_setup_host_response(struct nvme_ctrl *ctrl,
drivers/nvme/host/auth.c
484
static int nvme_auth_dhchap_setup_ctrl_response(struct nvme_ctrl *ctrl,
drivers/nvme/host/auth.c
52
static inline int ctrl_max_dhchaps(struct nvme_ctrl *ctrl)
drivers/nvme/host/auth.c
557
static int nvme_auth_dhchap_exponential(struct nvme_ctrl *ctrl,
drivers/nvme/host/auth.c
58
static int nvme_auth_submit(struct nvme_ctrl *ctrl, int qid,
drivers/nvme/host/auth.c
647
void nvme_auth_revoke_tls_key(struct nvme_ctrl *ctrl)
drivers/nvme/host/auth.c
657
static int nvme_auth_secure_concat(struct nvme_ctrl *ctrl,
drivers/nvme/host/auth.c
738
struct nvme_ctrl *ctrl = chap->ctrl;
drivers/nvme/host/auth.c
917
int nvme_auth_negotiate(struct nvme_ctrl *ctrl, int qid)
drivers/nvme/host/auth.c
938
int nvme_auth_wait(struct nvme_ctrl *ctrl, int qid)
drivers/nvme/host/auth.c
94
static int nvme_auth_receive_validate(struct nvme_ctrl *ctrl, int qid,
drivers/nvme/host/auth.c
954
struct nvme_ctrl *ctrl =
drivers/nvme/host/auth.c
955
container_of(work, struct nvme_ctrl, dhchap_auth_work);
drivers/nvme/host/core.c
1086
struct nvme_ctrl *ctrl = nvme_req(req)->ctrl;
drivers/nvme/host/core.c
1222
u32 nvme_command_effects(struct nvme_ctrl *ctrl, struct nvme_ns *ns, u8 opcode)
drivers/nvme/host/core.c
1251
u32 nvme_passthru_start(struct nvme_ctrl *ctrl, struct nvme_ns *ns, u8 opcode)
drivers/nvme/host/core.c
1271
void nvme_passthru_end(struct nvme_ctrl *ctrl, struct nvme_ns *ns, u32 effects,
drivers/nvme/host/core.c
1322
static unsigned long nvme_keep_alive_work_period(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
1337
static void nvme_queue_keep_alive_work(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
1355
struct nvme_ctrl *ctrl = rq->end_io_data;
drivers/nvme/host/core.c
1390
struct nvme_ctrl *ctrl = container_of(to_delayed_work(work),
drivers/nvme/host/core.c
1391
struct nvme_ctrl, ka_work);
drivers/nvme/host/core.c
1421
static void nvme_start_keep_alive(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
1429
void nvme_stop_keep_alive(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
1438
static void nvme_update_keep_alive(struct nvme_ctrl *ctrl,
drivers/nvme/host/core.c
1453
static bool nvme_id_cns_ok(struct nvme_ctrl *ctrl, u8 cns)
drivers/nvme/host/core.c
1479
static int nvme_identify_ctrl(struct nvme_ctrl *dev, struct nvme_id_ctrl **id)
drivers/nvme/host/core.c
1501
static int nvme_process_ns_desc(struct nvme_ctrl *ctrl, struct nvme_ns_ids *ids,
drivers/nvme/host/core.c
151
static void nvme_remove_invalid_namespaces(struct nvme_ctrl *ctrl,
drivers/nvme/host/core.c
153
static void nvme_update_keep_alive(struct nvme_ctrl *ctrl,
drivers/nvme/host/core.c
155
static int nvme_get_log_lsi(struct nvme_ctrl *ctrl, u32 nsid, u8 log_page,
drivers/nvme/host/core.c
1553
static int nvme_identify_ns_descs(struct nvme_ctrl *ctrl,
drivers/nvme/host/core.c
158
void nvme_queue_scan(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
1607
int nvme_identify_ns(struct nvme_ctrl *ctrl, unsigned nsid,
drivers/nvme/host/core.c
1631
static int nvme_ns_info_from_identify(struct nvme_ctrl *ctrl,
drivers/nvme/host/core.c
1671
static int nvme_ns_info_from_id_cs_indep(struct nvme_ctrl *ctrl,
drivers/nvme/host/core.c
1700
static int nvme_features(struct nvme_ctrl *dev, u8 op, unsigned int fid,
drivers/nvme/host/core.c
1718
int nvme_set_features(struct nvme_ctrl *dev, unsigned int fid,
drivers/nvme/host/core.c
1727
int nvme_get_features(struct nvme_ctrl *dev, unsigned int fid,
drivers/nvme/host/core.c
173
int nvme_try_sched_reset(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
1736
int nvme_set_queue_count(struct nvme_ctrl *ctrl, int *count)
drivers/nvme/host/core.c
1774
static void nvme_enable_aen(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
185
struct nvme_ctrl *ctrl = container_of(to_delayed_work(work),
drivers/nvme/host/core.c
186
struct nvme_ctrl, failfast_work);
drivers/nvme/host/core.c
1911
static int nvme_identify_ns_nvm(struct nvme_ctrl *ctrl, unsigned int nsid,
drivers/nvme/host/core.c
196
static inline void nvme_start_failfast_work(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
1963
static void nvme_configure_metadata(struct nvme_ctrl *ctrl,
drivers/nvme/host/core.c
205
static inline void nvme_stop_failfast_work(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
2060
static u32 nvme_max_drv_segments(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
2065
static void nvme_set_ctrl_limits(struct nvme_ctrl *ctrl,
drivers/nvme/host/core.c
2081
struct nvme_ctrl *ctrl = ns->ctrl;
drivers/nvme/host/core.c
215
int nvme_reset_ctrl(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
2188
struct nvme_ctrl *ctrl = ns->ctrl;
drivers/nvme/host/core.c
2238
static int nvme_query_fdp_granularity(struct nvme_ctrl *ctrl,
drivers/nvme/host/core.c
225
int nvme_reset_ctrl_sync(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
2316
struct nvme_ctrl *ctrl = ns->ctrl;
drivers/nvme/host/core.c
239
static void nvme_do_delete_ctrl(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
253
struct nvme_ctrl *ctrl =
drivers/nvme/host/core.c
254
container_of(work, struct nvme_ctrl, delete_work);
drivers/nvme/host/core.c
259
int nvme_delete_ctrl(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
2636
struct nvme_ctrl *ctrl = data;
drivers/nvme/host/core.c
2651
static void nvme_configure_opal(struct nvme_ctrl *ctrl, bool was_suspended)
drivers/nvme/host/core.c
2664
static void nvme_configure_opal(struct nvme_ctrl *ctrl, bool was_suspended)
drivers/nvme/host/core.c
269
void nvme_delete_ctrl_sync(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
2691
static int nvme_wait_ready(struct nvme_ctrl *ctrl, u32 mask, u32 val,
drivers/nvme/host/core.c
2718
int nvme_disable_ctrl(struct nvme_ctrl *ctrl, bool shutdown)
drivers/nvme/host/core.c
2744
int nvme_enable_ctrl(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
2823
static int nvme_configure_timestamp(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
2840
static int nvme_configure_host_options(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
2921
static int nvme_configure_apst(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
3028
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/core.c
3139
static void nvme_init_subnqn(struct nvme_subsystem *subsys, struct nvme_ctrl *ctrl,
drivers/nvme/host/core.c
3228
static inline bool nvme_discovery_ctrl(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
3233
static inline bool nvme_admin_ctrl(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
3238
static inline bool nvme_is_io_ctrl(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
3244
struct nvme_ctrl *ctrl, struct nvme_id_ctrl *id)
drivers/nvme/host/core.c
3246
struct nvme_ctrl *tmp;
drivers/nvme/host/core.c
3274
static int nvme_init_subsystem(struct nvme_ctrl *ctrl, struct nvme_id_ctrl *id)
drivers/nvme/host/core.c
3360
static int nvme_get_log_lsi(struct nvme_ctrl *ctrl, u32 nsid, u8 log_page,
drivers/nvme/host/core.c
3380
int nvme_get_log(struct nvme_ctrl *ctrl, u32 nsid, u8 log_page, u8 lsp, u8 csi,
drivers/nvme/host/core.c
3387
static int nvme_get_effects_log(struct nvme_ctrl *ctrl, u8 csi,
drivers/nvme/host/core.c
3417
static inline u32 nvme_mps_to_sectors(struct nvme_ctrl *ctrl, u32 units)
drivers/nvme/host/core.c
3426
static int nvme_init_non_mdts_limits(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
3473
static int nvme_init_effects_log(struct nvme_ctrl *ctrl,
drivers/nvme/host/core.c
3492
static void nvme_init_known_nvm_effects(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
3524
static int nvme_init_effects(struct nvme_ctrl *ctrl, struct nvme_id_ctrl *id)
drivers/nvme/host/core.c
3547
static int nvme_check_ctrl_fabric_info(struct nvme_ctrl *ctrl, struct nvme_id_ctrl *id)
drivers/nvme/host/core.c
3589
static int nvme_init_identify(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
3736
int nvme_init_ctrl_finish(struct nvme_ctrl *ctrl, bool was_suspended)
drivers/nvme/host/core.c
3805
struct nvme_ctrl *ctrl =
drivers/nvme/host/core.c
3806
container_of(inode->i_cdev, struct nvme_ctrl, cdev);
drivers/nvme/host/core.c
3827
struct nvme_ctrl *ctrl =
drivers/nvme/host/core.c
3828
container_of(inode->i_cdev, struct nvme_ctrl, cdev);
drivers/nvme/host/core.c
3844
static struct nvme_ns_head *nvme_find_ns_head(struct nvme_ctrl *ctrl,
drivers/nvme/host/core.c
3967
static struct nvme_ns_head *nvme_alloc_ns_head(struct nvme_ctrl *ctrl,
drivers/nvme/host/core.c
4054
struct nvme_ctrl *ctrl = ns->ctrl;
drivers/nvme/host/core.c
4153
struct nvme_ns *nvme_find_get_ns(struct nvme_ctrl *ctrl, unsigned nsid)
drivers/nvme/host/core.c
4191
static void nvme_alloc_ns(struct nvme_ctrl *ctrl, struct nvme_ns_info *info)
drivers/nvme/host/core.c
4359
static void nvme_ns_remove_by_nsid(struct nvme_ctrl *ctrl, u32 nsid)
drivers/nvme/host/core.c
4391
static void nvme_scan_ns(struct nvme_ctrl *ctrl, unsigned nsid)
drivers/nvme/host/core.c
4449
struct nvme_ctrl *ctrl;
drivers/nvme/host/core.c
4466
static void nvme_remove_invalid_namespaces(struct nvme_ctrl *ctrl,
drivers/nvme/host/core.c
4486
static int nvme_scan_ns_list(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
4537
static void nvme_scan_ns_sequential(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
4553
static void nvme_clear_changed_ns_log(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
4580
struct nvme_ctrl *ctrl =
drivers/nvme/host/core.c
4581
container_of(work, struct nvme_ctrl, scan_work);
drivers/nvme/host/core.c
4637
void nvme_remove_namespaces(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
4682
const struct nvme_ctrl *ctrl =
drivers/nvme/host/core.c
4683
container_of(dev, struct nvme_ctrl, ctrl_device);
drivers/nvme/host/core.c
471
struct nvme_ctrl *ctrl = nvme_req(req)->ctrl;
drivers/nvme/host/core.c
4712
static void nvme_change_uevent(struct nvme_ctrl *ctrl, char *envdata)
drivers/nvme/host/core.c
4719
static void nvme_aen_uevent(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
4737
struct nvme_ctrl *ctrl =
drivers/nvme/host/core.c
4738
container_of(work, struct nvme_ctrl, async_event_work);
drivers/nvme/host/core.c
4751
static bool nvme_ctrl_pp_status(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
4765
static void nvme_get_fw_slot_info(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
4797
struct nvme_ctrl *ctrl = container_of(work,
drivers/nvme/host/core.c
4798
struct nvme_ctrl, fw_act_work);
drivers/nvme/host/core.c
4840
static bool nvme_handle_aen_notice(struct nvme_ctrl *ctrl, u32 result)
drivers/nvme/host/core.c
4877
static void nvme_handle_aer_persistent_error(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
4884
void nvme_complete_async_event(struct nvme_ctrl *ctrl, __le16 status,
drivers/nvme/host/core.c
4924
int nvme_alloc_admin_tag_set(struct nvme_ctrl *ctrl, struct blk_mq_tag_set *set,
drivers/nvme/host/core.c
4976
void nvme_remove_admin_tag_set(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
4990
int nvme_alloc_io_tag_set(struct nvme_ctrl *ctrl, struct blk_mq_tag_set *set,
drivers/nvme/host/core.c
5042
void nvme_remove_io_tag_set(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
5052
void nvme_stop_ctrl(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
5064
void nvme_start_ctrl(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
5095
void nvme_uninit_ctrl(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
5106
static void nvme_free_cels(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
5121
struct nvme_ctrl *ctrl =
drivers/nvme/host/core.c
5122
container_of(dev, struct nvme_ctrl, ctrl_device);
drivers/nvme/host/core.c
5160
int nvme_init_ctrl(struct nvme_ctrl *ctrl, struct device *dev,
drivers/nvme/host/core.c
5244
int nvme_add_ctrl(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
5274
void nvme_mark_namespaces_dead(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
5287
void nvme_unfreeze(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
5301
int nvme_wait_freeze_timeout(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
5319
void nvme_wait_freeze(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
5332
void nvme_start_freeze(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
5351
void nvme_quiesce_io_queues(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
5362
void nvme_unquiesce_io_queues(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
5371
void nvme_quiesce_admin_queue(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
5380
void nvme_unquiesce_admin_queue(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
5387
void nvme_sync_io_queues(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
540
dev_dbg_ratelimited(((struct nvme_ctrl *) data)->device,
drivers/nvme/host/core.c
5400
void nvme_sync_queues(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
5408
struct nvme_ctrl *nvme_ctrl_from_file(struct file *file)
drivers/nvme/host/core.c
554
void nvme_cancel_tagset(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
564
void nvme_cancel_admin_tagset(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
574
bool nvme_change_ctrl_state(struct nvme_ctrl *ctrl,
drivers/nvme/host/core.c
674
bool nvme_wait_reset(struct nvme_ctrl *ctrl)
drivers/nvme/host/core.c
772
blk_status_t nvme_fail_nonready_command(struct nvme_ctrl *ctrl,
drivers/nvme/host/core.c
791
bool __nvme_check_ready(struct nvme_ctrl *ctrl, struct request *rq,
drivers/nvme/host/fabrics.c
1156
void nvmf_map_queues(struct blk_mq_tag_set *set, struct nvme_ctrl *ctrl,
drivers/nvme/host/fabrics.c
1219
bool nvmf_ip_options_match(struct nvme_ctrl *ctrl,
drivers/nvme/host/fabrics.c
130
int nvmf_get_address(struct nvme_ctrl *ctrl, char *buf, int size)
drivers/nvme/host/fabrics.c
1307
static struct nvme_ctrl *
drivers/nvme/host/fabrics.c
1312
struct nvme_ctrl *ctrl;
drivers/nvme/host/fabrics.c
1389
struct nvme_ctrl *ctrl;
drivers/nvme/host/fabrics.c
1442
struct nvme_ctrl *ctrl;
drivers/nvme/host/fabrics.c
1472
struct nvme_ctrl *ctrl = seq_file->private;
drivers/nvme/host/fabrics.c
172
int nvmf_reg_read32(struct nvme_ctrl *ctrl, u32 off, u32 *val)
drivers/nvme/host/fabrics.c
217
int nvmf_reg_read64(struct nvme_ctrl *ctrl, u32 off, u64 *val)
drivers/nvme/host/fabrics.c
262
int nvmf_reg_write32(struct nvme_ctrl *ctrl, u32 off, u32 val)
drivers/nvme/host/fabrics.c
283
int nvmf_subsystem_reset(struct nvme_ctrl *ctrl)
drivers/nvme/host/fabrics.c
309
static void nvmf_log_connect_error(struct nvme_ctrl *ctrl,
drivers/nvme/host/fabrics.c
394
static struct nvmf_connect_data *nvmf_connect_data_prep(struct nvme_ctrl *ctrl,
drivers/nvme/host/fabrics.c
411
static void nvmf_connect_cmd_prep(struct nvme_ctrl *ctrl, u16 qid,
drivers/nvme/host/fabrics.c
447
int nvmf_connect_admin_queue(struct nvme_ctrl *ctrl)
drivers/nvme/host/fabrics.c
525
int nvmf_connect_io_queue(struct nvme_ctrl *ctrl, u16 qid)
drivers/nvme/host/fabrics.c
590
bool nvmf_should_reconnect(struct nvme_ctrl *ctrl, int status)
drivers/nvme/host/fabrics.h
176
struct nvme_ctrl *(*create_ctrl)(struct device *dev,
drivers/nvme/host/fabrics.h
181
nvmf_ctlr_matches_baseopts(struct nvme_ctrl *ctrl,
drivers/nvme/host/fabrics.h
197
static inline char *nvmf_ctrl_subsysnqn(struct nvme_ctrl *ctrl)
drivers/nvme/host/fabrics.h
220
static inline unsigned long nvmf_get_virt_boundary(struct nvme_ctrl *ctrl,
drivers/nvme/host/fabrics.h
226
int nvmf_reg_read32(struct nvme_ctrl *ctrl, u32 off, u32 *val);
drivers/nvme/host/fabrics.h
227
int nvmf_reg_read64(struct nvme_ctrl *ctrl, u32 off, u64 *val);
drivers/nvme/host/fabrics.h
228
int nvmf_reg_write32(struct nvme_ctrl *ctrl, u32 off, u32 val);
drivers/nvme/host/fabrics.h
229
int nvmf_subsystem_reset(struct nvme_ctrl *ctrl);
drivers/nvme/host/fabrics.h
230
int nvmf_connect_admin_queue(struct nvme_ctrl *ctrl);
drivers/nvme/host/fabrics.h
231
int nvmf_connect_io_queue(struct nvme_ctrl *ctrl, u16 qid);
drivers/nvme/host/fabrics.h
235
int nvmf_get_address(struct nvme_ctrl *ctrl, char *buf, int size);
drivers/nvme/host/fabrics.h
236
bool nvmf_should_reconnect(struct nvme_ctrl *ctrl, int status);
drivers/nvme/host/fabrics.h
237
bool nvmf_ip_options_match(struct nvme_ctrl *ctrl,
drivers/nvme/host/fabrics.h
241
void nvmf_map_queues(struct blk_mq_tag_set *set, struct nvme_ctrl *ctrl,
drivers/nvme/host/fc.c
179
struct nvme_ctrl ctrl;
drivers/nvme/host/fc.c
183
to_fc_ctrl(struct nvme_ctrl *ctrl)
drivers/nvme/host/fc.c
2395
nvme_fc_free_ctrl(struct nvme_ctrl *nctrl)
drivers/nvme/host/fc.c
2419
struct nvme_ctrl *nctrl = data;
drivers/nvme/host/fc.c
2795
nvme_fc_submit_async_event(struct nvme_ctrl *arg)
drivers/nvme/host/fc.c
3263
nvme_fc_delete_ctrl(struct nvme_ctrl *nctrl)
drivers/nvme/host/fc.c
3542
static struct nvme_ctrl *
drivers/nvme/host/fc.c
3684
static struct nvme_ctrl *
drivers/nvme/host/fc.c
3689
struct nvme_ctrl *ctrl;
drivers/nvme/host/hwmon.c
14
struct nvme_ctrl *ctrl;
drivers/nvme/host/hwmon.c
19
static int nvme_get_temp_thresh(struct nvme_ctrl *ctrl, int sensor, bool under,
drivers/nvme/host/hwmon.c
226
int nvme_hwmon_init(struct nvme_ctrl *ctrl)
drivers/nvme/host/hwmon.c
270
void nvme_hwmon_exit(struct nvme_ctrl *ctrl)
drivers/nvme/host/hwmon.c
40
static int nvme_set_temp_thresh(struct nvme_ctrl *ctrl, int sensor, bool under,
drivers/nvme/host/ioctl.c
167
struct nvme_ctrl *ctrl;
drivers/nvme/host/ioctl.c
267
static bool nvme_validate_passthru_nsid(struct nvme_ctrl *ctrl,
drivers/nvme/host/ioctl.c
280
static int nvme_user_cmd(struct nvme_ctrl *ctrl, struct nvme_ns *ns,
drivers/nvme/host/ioctl.c
328
static int nvme_user_cmd64(struct nvme_ctrl *ctrl, struct nvme_ns *ns,
drivers/nvme/host/ioctl.c
445
static int nvme_uring_cmd_io(struct nvme_ctrl *ctrl, struct nvme_ns *ns,
drivers/nvme/host/ioctl.c
549
static int nvme_ctrl_ioctl(struct nvme_ctrl *ctrl, unsigned int cmd,
drivers/nvme/host/ioctl.c
651
struct nvme_ctrl *ctrl = ns->ctrl;
drivers/nvme/host/ioctl.c
697
struct nvme_ctrl *ctrl = ns->ctrl;
drivers/nvme/host/ioctl.c
785
struct nvme_ctrl *ctrl = ioucmd->file->private_data;
drivers/nvme/host/ioctl.c
806
static int nvme_dev_user_cmd(struct nvme_ctrl *ctrl, void __user *argp,
drivers/nvme/host/ioctl.c
847
struct nvme_ctrl *ctrl = file->private_data;
drivers/nvme/host/multipath.c
1012
struct nvme_ctrl *ctrl = timer_container_of(ctrl, t, anatt_timer);
drivers/nvme/host/multipath.c
1018
void nvme_mpath_stop(struct nvme_ctrl *ctrl)
drivers/nvme/host/multipath.c
1043
struct nvme_ctrl *ctrl;
drivers/nvme/host/multipath.c
1262
static int nvme_lookup_ana_group_desc(struct nvme_ctrl *ctrl,
drivers/nvme/host/multipath.c
1432
void nvme_mpath_init_ctrl(struct nvme_ctrl *ctrl)
drivers/nvme/host/multipath.c
1439
int nvme_mpath_init_identify(struct nvme_ctrl *ctrl, struct nvme_id_ctrl *id)
drivers/nvme/host/multipath.c
1493
void nvme_mpath_uninit(struct nvme_ctrl *ctrl)
drivers/nvme/host/multipath.c
216
void nvme_kick_requeue_lists(struct nvme_ctrl *ctrl)
drivers/nvme/host/multipath.c
257
void nvme_mpath_clear_ctrl_paths(struct nvme_ctrl *ctrl)
drivers/nvme/host/multipath.c
726
int nvme_mpath_alloc_disk(struct nvme_ctrl *ctrl, struct nvme_ns_head *head)
drivers/nvme/host/multipath.c
825
static int nvme_parse_ana_log(struct nvme_ctrl *ctrl, void *data,
drivers/nvme/host/multipath.c
826
int (*cb)(struct nvme_ctrl *ctrl, struct nvme_ana_group_desc *,
drivers/nvme/host/multipath.c
913
static int nvme_update_ana_state(struct nvme_ctrl *ctrl,
drivers/nvme/host/multipath.c
950
static int nvme_read_ana_log(struct nvme_ctrl *ctrl)
drivers/nvme/host/multipath.c
990
struct nvme_ctrl *ctrl = container_of(work, struct nvme_ctrl, ana_work);
drivers/nvme/host/multipath.c
998
void nvme_mpath_update(struct nvme_ctrl *ctrl)
drivers/nvme/host/nvme.h
1019
int nvme_identify_ns(struct nvme_ctrl *ctrl, unsigned nsid,
drivers/nvme/host/nvme.h
1034
void nvme_delete_ctrl_sync(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
1037
static inline bool nvme_ctrl_use_ana(struct nvme_ctrl *ctrl)
drivers/nvme/host/nvme.h
1047
void nvme_kick_requeue_lists(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
1048
int nvme_mpath_alloc_disk(struct nvme_ctrl *ctrl,struct nvme_ns_head *head);
drivers/nvme/host/nvme.h
1053
int nvme_mpath_init_identify(struct nvme_ctrl *ctrl, struct nvme_id_ctrl *id);
drivers/nvme/host/nvme.h
1054
void nvme_mpath_init_ctrl(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
1055
void nvme_mpath_update(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
1056
void nvme_mpath_uninit(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
1057
void nvme_mpath_stop(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
1060
void nvme_mpath_clear_ctrl_paths(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
1096
static inline bool nvme_ctrl_use_ana(struct nvme_ctrl *ctrl)
drivers/nvme/host/nvme.h
1103
static inline void nvme_kick_requeue_lists(struct nvme_ctrl *ctrl)
drivers/nvme/host/nvme.h
1106
static inline int nvme_mpath_alloc_disk(struct nvme_ctrl *ctrl,
drivers/nvme/host/nvme.h
1130
static inline void nvme_mpath_clear_ctrl_paths(struct nvme_ctrl *ctrl)
drivers/nvme/host/nvme.h
1139
static inline void nvme_mpath_init_ctrl(struct nvme_ctrl *ctrl)
drivers/nvme/host/nvme.h
1142
static inline int nvme_mpath_init_identify(struct nvme_ctrl *ctrl,
drivers/nvme/host/nvme.h
1150
static inline void nvme_mpath_update(struct nvme_ctrl *ctrl)
drivers/nvme/host/nvme.h
1153
static inline void nvme_mpath_uninit(struct nvme_ctrl *ctrl)
drivers/nvme/host/nvme.h
1156
static inline void nvme_mpath_stop(struct nvme_ctrl *ctrl)
drivers/nvme/host/nvme.h
1224
int nvme_hwmon_init(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
1225
void nvme_hwmon_exit(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
1227
static inline int nvme_hwmon_init(struct nvme_ctrl *ctrl)
drivers/nvme/host/nvme.h
1232
static inline void nvme_hwmon_exit(struct nvme_ctrl *ctrl)
drivers/nvme/host/nvme.h
1244
static inline bool nvme_ctrl_sgl_supported(struct nvme_ctrl *ctrl)
drivers/nvme/host/nvme.h
1250
static inline bool nvme_ctrl_meta_sgl_supported(struct nvme_ctrl *ctrl)
drivers/nvme/host/nvme.h
1260
int nvme_auth_init_ctrl(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
1261
void nvme_auth_stop(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
1262
int nvme_auth_negotiate(struct nvme_ctrl *ctrl, int qid);
drivers/nvme/host/nvme.h
1263
int nvme_auth_wait(struct nvme_ctrl *ctrl, int qid);
drivers/nvme/host/nvme.h
1264
void nvme_auth_free(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
1265
void nvme_auth_revoke_tls_key(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
1267
static inline int nvme_auth_init_ctrl(struct nvme_ctrl *ctrl)
drivers/nvme/host/nvme.h
1278
static inline void nvme_auth_stop(struct nvme_ctrl *ctrl) {};
drivers/nvme/host/nvme.h
1279
static inline int nvme_auth_negotiate(struct nvme_ctrl *ctrl, int qid)
drivers/nvme/host/nvme.h
1283
static inline int nvme_auth_wait(struct nvme_ctrl *ctrl, int qid)
drivers/nvme/host/nvme.h
1287
static inline void nvme_auth_free(struct nvme_ctrl *ctrl) {};
drivers/nvme/host/nvme.h
1288
static inline void nvme_auth_revoke_tls_key(struct nvme_ctrl *ctrl) {};
drivers/nvme/host/nvme.h
1291
u32 nvme_command_effects(struct nvme_ctrl *ctrl, struct nvme_ns *ns,
drivers/nvme/host/nvme.h
1293
u32 nvme_passthru_start(struct nvme_ctrl *ctrl, struct nvme_ns *ns, u8 opcode);
drivers/nvme/host/nvme.h
1295
void nvme_passthru_end(struct nvme_ctrl *ctrl, struct nvme_ns *ns, u32 effects,
drivers/nvme/host/nvme.h
1297
struct nvme_ctrl *nvme_ctrl_from_file(struct file *file);
drivers/nvme/host/nvme.h
1298
struct nvme_ns *nvme_find_get_ns(struct nvme_ctrl *ctrl, unsigned nsid);
drivers/nvme/host/nvme.h
1302
static inline bool nvme_multi_css(struct nvme_ctrl *ctrl)
drivers/nvme/host/nvme.h
251
struct nvme_ctrl *ctrl;
drivers/nvme/host/nvme.h
477
static inline enum nvme_ctrl_state nvme_ctrl_state(struct nvme_ctrl *ctrl)
drivers/nvme/host/nvme.h
595
struct nvme_ctrl *ctrl;
drivers/nvme/host/nvme.h
629
static inline unsigned long nvme_get_virt_boundary(struct nvme_ctrl *ctrl,
drivers/nvme/host/nvme.h
644
int (*reg_read32)(struct nvme_ctrl *ctrl, u32 off, u32 *val);
drivers/nvme/host/nvme.h
645
int (*reg_write32)(struct nvme_ctrl *ctrl, u32 off, u32 val);
drivers/nvme/host/nvme.h
646
int (*reg_read64)(struct nvme_ctrl *ctrl, u32 off, u64 *val);
drivers/nvme/host/nvme.h
647
void (*free_ctrl)(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
648
void (*submit_async_event)(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
649
int (*subsystem_reset)(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
650
void (*delete_ctrl)(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
651
void (*stop_ctrl)(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
652
int (*get_address)(struct nvme_ctrl *ctrl, char *buf, int size);
drivers/nvme/host/nvme.h
653
void (*print_device_info)(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
654
bool (*supports_pci_p2pdma)(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
655
unsigned long (*get_virt_boundary)(struct nvme_ctrl *ctrl, bool is_admin);
drivers/nvme/host/nvme.h
711
static inline void nvme_print_device_info(struct nvme_ctrl *ctrl)
drivers/nvme/host/nvme.h
744
bool nvme_wait_reset(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
745
int nvme_try_sched_reset(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
747
static inline int nvme_reset_subsystem(struct nvme_ctrl *ctrl)
drivers/nvme/host/nvme.h
812
struct nvme_ctrl *ctrl = rq->ctrl;
drivers/nvme/host/nvme.h
826
static inline void nvme_get_ctrl(struct nvme_ctrl *ctrl)
drivers/nvme/host/nvme.h
831
static inline void nvme_put_ctrl(struct nvme_ctrl *ctrl)
drivers/nvme/host/nvme.h
845
static inline bool nvme_state_terminal(struct nvme_ctrl *ctrl)
drivers/nvme/host/nvme.h
881
void nvme_cancel_tagset(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
882
void nvme_cancel_admin_tagset(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
883
bool nvme_change_ctrl_state(struct nvme_ctrl *ctrl,
drivers/nvme/host/nvme.h
885
int nvme_disable_ctrl(struct nvme_ctrl *ctrl, bool shutdown);
drivers/nvme/host/nvme.h
886
int nvme_enable_ctrl(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
887
int nvme_init_ctrl(struct nvme_ctrl *ctrl, struct device *dev,
drivers/nvme/host/nvme.h
889
int nvme_add_ctrl(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
890
void nvme_uninit_ctrl(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
891
void nvme_start_ctrl(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
892
void nvme_stop_ctrl(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
893
int nvme_init_ctrl_finish(struct nvme_ctrl *ctrl, bool was_suspended);
drivers/nvme/host/nvme.h
894
int nvme_alloc_admin_tag_set(struct nvme_ctrl *ctrl, struct blk_mq_tag_set *set,
drivers/nvme/host/nvme.h
896
void nvme_remove_admin_tag_set(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
897
int nvme_alloc_io_tag_set(struct nvme_ctrl *ctrl, struct blk_mq_tag_set *set,
drivers/nvme/host/nvme.h
900
void nvme_remove_io_tag_set(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
902
void nvme_remove_namespaces(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
904
void nvme_complete_async_event(struct nvme_ctrl *ctrl, __le16 status,
drivers/nvme/host/nvme.h
907
void nvme_quiesce_io_queues(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
908
void nvme_unquiesce_io_queues(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
909
void nvme_quiesce_admin_queue(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
910
void nvme_unquiesce_admin_queue(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
911
void nvme_mark_namespaces_dead(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
912
void nvme_sync_queues(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
913
void nvme_sync_io_queues(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
914
void nvme_unfreeze(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
915
void nvme_wait_freeze(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
916
int nvme_wait_freeze_timeout(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
917
void nvme_start_freeze(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
928
blk_status_t nvme_fail_nonready_command(struct nvme_ctrl *ctrl,
drivers/nvme/host/nvme.h
930
bool __nvme_check_ready(struct nvme_ctrl *ctrl, struct request *rq,
drivers/nvme/host/nvme.h
933
static inline bool nvme_check_ready(struct nvme_ctrl *ctrl, struct request *rq,
drivers/nvme/host/nvme.h
954
static inline bool nvme_is_unique_nsid(struct nvme_ctrl *ctrl,
drivers/nvme/host/nvme.h
984
int nvme_set_features(struct nvme_ctrl *dev, unsigned int fid,
drivers/nvme/host/nvme.h
987
int nvme_get_features(struct nvme_ctrl *dev, unsigned int fid,
drivers/nvme/host/nvme.h
990
int nvme_set_queue_count(struct nvme_ctrl *ctrl, int *count);
drivers/nvme/host/nvme.h
991
void nvme_stop_keep_alive(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
992
int nvme_reset_ctrl(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
993
int nvme_reset_ctrl_sync(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
994
int nvme_delete_ctrl(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
995
void nvme_queue_scan(struct nvme_ctrl *ctrl);
drivers/nvme/host/nvme.h
996
int nvme_get_log(struct nvme_ctrl *ctrl, u32 nsid, u8 log_page, u8 lsp, u8 csi,
drivers/nvme/host/pci.c
1687
static void nvme_pci_submit_async_event(struct nvme_ctrl *ctrl)
drivers/nvme/host/pci.c
1702
static int nvme_pci_subsystem_reset(struct nvme_ctrl *ctrl)
drivers/nvme/host/pci.c
1776
struct nvme_ctrl *ctrl = &dev->ctrl;
drivers/nvme/host/pci.c
2814
struct nvme_ctrl *ctrl =
drivers/nvme/host/pci.c
315
struct nvme_ctrl ctrl;
drivers/nvme/host/pci.c
3375
static void nvme_pci_free_ctrl(struct nvme_ctrl *ctrl)
drivers/nvme/host/pci.c
3497
static int nvme_pci_reg_read32(struct nvme_ctrl *ctrl, u32 off, u32 *val)
drivers/nvme/host/pci.c
3503
static int nvme_pci_reg_write32(struct nvme_ctrl *ctrl, u32 off, u32 val)
drivers/nvme/host/pci.c
3509
static int nvme_pci_reg_read64(struct nvme_ctrl *ctrl, u32 off, u64 *val)
drivers/nvme/host/pci.c
3515
static int nvme_pci_get_address(struct nvme_ctrl *ctrl, char *buf, int size)
drivers/nvme/host/pci.c
3522
static void nvme_pci_print_device_info(struct nvme_ctrl *ctrl)
drivers/nvme/host/pci.c
3536
static bool nvme_pci_supports_pci_p2pdma(struct nvme_ctrl *ctrl)
drivers/nvme/host/pci.c
3543
static unsigned long nvme_pci_get_virt_boundary(struct nvme_ctrl *ctrl,
drivers/nvme/host/pci.c
356
static inline struct nvme_dev *to_nvme_dev(struct nvme_ctrl *ctrl)
drivers/nvme/host/pci.c
3913
static int nvme_get_power_state(struct nvme_ctrl *ctrl, u32 *ps)
drivers/nvme/host/pci.c
3918
static int nvme_set_power_state(struct nvme_ctrl *ctrl, u32 ps)
drivers/nvme/host/pci.c
3926
struct nvme_ctrl *ctrl = &ndev->ctrl;
drivers/nvme/host/pci.c
3943
struct nvme_ctrl *ctrl = &ndev->ctrl;
drivers/nvme/host/rdma.c
125
struct nvme_ctrl ctrl;
drivers/nvme/host/rdma.c
130
static inline struct nvme_rdma_ctrl *to_rdma_ctrl(struct nvme_ctrl *ctrl)
drivers/nvme/host/rdma.c
1665
static void nvme_rdma_submit_async_event(struct nvme_ctrl *arg)
drivers/nvme/host/rdma.c
1817
struct nvme_ctrl *ctrl = &queue->ctrl->ctrl;
drivers/nvme/host/rdma.c
2163
static void nvme_rdma_delete_ctrl(struct nvme_ctrl *ctrl)
drivers/nvme/host/rdma.c
2194
static bool nvme_rdma_supports_pci_p2pdma(struct nvme_ctrl *ctrl)
drivers/nvme/host/rdma.c
2321
static struct nvme_ctrl *nvme_rdma_create_ctrl(struct device *dev,
drivers/nvme/host/rdma.c
754
static int nvme_rdma_alloc_tag_set(struct nvme_ctrl *ctrl)
drivers/nvme/host/rdma.c
960
static void nvme_rdma_stop_ctrl(struct nvme_ctrl *nctrl)
drivers/nvme/host/rdma.c
968
static void nvme_rdma_free_ctrl(struct nvme_ctrl *nctrl)
drivers/nvme/host/sysfs.c
1001
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
1012
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
1022
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
1064
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
1074
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
1098
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
1128
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
1139
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
1157
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
1167
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
1181
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
1193
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
1219
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
18
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
32
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
42
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
463
struct nvme_ctrl *ctrl = dev_get_drvdata(dev); \
drivers/nvme/host/sysfs.c
477
struct nvme_ctrl *ctrl = dev_get_drvdata(dev); \
drivers/nvme/host/sysfs.c
492
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
507
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
51
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
517
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
541
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
551
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
561
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
571
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
580
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
592
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
613
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
623
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
640
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
650
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
675
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
692
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
705
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
726
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
736
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
766
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
775
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
813
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
824
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
871
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
882
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/sysfs.c
965
struct nvme_ctrl *ctrl = dev_get_drvdata(dev);
drivers/nvme/host/tcp.c
1430
static void nvme_tcp_free_queue(struct nvme_ctrl *nctrl, int qid)
drivers/nvme/host/tcp.c
162
struct nvme_ctrl ctrl;
drivers/nvme/host/tcp.c
1724
static int nvme_tcp_start_tls(struct nvme_ctrl *nctrl,
drivers/nvme/host/tcp.c
1777
static int nvme_tcp_alloc_queue(struct nvme_ctrl *nctrl, int qid,
drivers/nvme/host/tcp.c
1953
static void nvme_tcp_stop_queue_nowait(struct nvme_ctrl *nctrl, int qid)
drivers/nvme/host/tcp.c
1972
static void nvme_tcp_wait_queue(struct nvme_ctrl *nctrl, int qid)
drivers/nvme/host/tcp.c
1990
static void nvme_tcp_stop_queue(struct nvme_ctrl *nctrl, int qid)
drivers/nvme/host/tcp.c
2013
static int nvme_tcp_start_queue(struct nvme_ctrl *nctrl, int idx)
drivers/nvme/host/tcp.c
2040
static void nvme_tcp_free_admin_queue(struct nvme_ctrl *ctrl)
drivers/nvme/host/tcp.c
2051
static void nvme_tcp_free_io_queues(struct nvme_ctrl *ctrl)
drivers/nvme/host/tcp.c
2059
static void nvme_tcp_stop_io_queues(struct nvme_ctrl *ctrl)
drivers/nvme/host/tcp.c
2069
static int nvme_tcp_start_io_queues(struct nvme_ctrl *ctrl,
drivers/nvme/host/tcp.c
2088
static int nvme_tcp_alloc_admin_queue(struct nvme_ctrl *ctrl)
drivers/nvme/host/tcp.c
210
static inline struct nvme_tcp_ctrl *to_tcp_ctrl(struct nvme_ctrl *ctrl)
drivers/nvme/host/tcp.c
2122
static int __nvme_tcp_alloc_io_queues(struct nvme_ctrl *ctrl)
drivers/nvme/host/tcp.c
2163
static int nvme_tcp_alloc_io_queues(struct nvme_ctrl *ctrl)
drivers/nvme/host/tcp.c
2188
static int nvme_tcp_configure_io_queues(struct nvme_ctrl *ctrl, bool new)
drivers/nvme/host/tcp.c
2257
static int nvme_tcp_configure_admin_queue(struct nvme_ctrl *ctrl, bool new)
drivers/nvme/host/tcp.c
2307
static void nvme_tcp_teardown_admin_queue(struct nvme_ctrl *ctrl,
drivers/nvme/host/tcp.c
2326
static void nvme_tcp_teardown_io_queues(struct nvme_ctrl *ctrl,
drivers/nvme/host/tcp.c
2342
static void nvme_tcp_reconnect_or_remove(struct nvme_ctrl *ctrl,
drivers/nvme/host/tcp.c
2381
static bool nvme_tcp_key_revoke_needed(struct nvme_ctrl *ctrl)
drivers/nvme/host/tcp.c
2386
static int nvme_tcp_setup_ctrl(struct nvme_ctrl *ctrl, bool new)
drivers/nvme/host/tcp.c
247
static inline bool nvme_tcp_tls_configured(struct nvme_ctrl *ctrl)
drivers/nvme/host/tcp.c
2473
struct nvme_ctrl *ctrl = &tcp_ctrl->ctrl;
drivers/nvme/host/tcp.c
2501
struct nvme_ctrl *ctrl = &tcp_ctrl->ctrl;
drivers/nvme/host/tcp.c
2526
static void nvme_tcp_teardown_ctrl(struct nvme_ctrl *ctrl, bool shutdown)
drivers/nvme/host/tcp.c
2534
static void nvme_tcp_delete_ctrl(struct nvme_ctrl *ctrl)
drivers/nvme/host/tcp.c
2541
struct nvme_ctrl *ctrl =
drivers/nvme/host/tcp.c
2542
container_of(work, struct nvme_ctrl, reset_work);
drivers/nvme/host/tcp.c
2570
static void nvme_tcp_stop_ctrl(struct nvme_ctrl *ctrl)
drivers/nvme/host/tcp.c
2576
static void nvme_tcp_free_ctrl(struct nvme_ctrl *nctrl)
drivers/nvme/host/tcp.c
2624
static void nvme_tcp_submit_async_event(struct nvme_ctrl *arg)
drivers/nvme/host/tcp.c
2657
struct nvme_ctrl *ctrl = &req->queue->ctrl->ctrl;
drivers/nvme/host/tcp.c
2666
struct nvme_ctrl *ctrl = &req->queue->ctrl->ctrl;
drivers/nvme/host/tcp.c
2832
static int nvme_tcp_get_address(struct nvme_ctrl *ctrl, char *buf, int size)
drivers/nvme/host/tcp.c
2994
static struct nvme_ctrl *nvme_tcp_create_ctrl(struct device *dev,
drivers/nvme/host/tcp.c
606
static void nvme_tcp_error_recovery(struct nvme_ctrl *ctrl)
drivers/nvme/host/trace.h
118
TP_PROTO(struct nvme_ctrl *ctrl, u32 result),
drivers/nvme/host/zns.c
10
static int nvme_set_max_append(struct nvme_ctrl *ctrl)
drivers/nvme/target/loop.c
174
static void nvme_loop_submit_async_event(struct nvme_ctrl *arg)
drivers/nvme/target/loop.c
279
static void nvme_loop_free_ctrl(struct nvme_ctrl *nctrl)
drivers/nvme/target/loop.c
36
struct nvme_ctrl ctrl;
drivers/nvme/target/loop.c
422
static void nvme_loop_delete_ctrl_host(struct nvme_ctrl *ctrl)
drivers/nvme/target/loop.c
44
static inline struct nvme_loop_ctrl *to_loop_ctrl(struct nvme_ctrl *ctrl)
drivers/nvme/target/loop.c
535
static struct nvmet_port *nvme_loop_find_port(struct nvme_ctrl *ctrl)
drivers/nvme/target/loop.c
552
static struct nvme_ctrl *nvme_loop_create_ctrl(struct device *dev,
drivers/nvme/target/nvmet.h
355
struct nvme_ctrl *passthru_ctrl;
drivers/nvme/target/passthru.c
218
struct nvme_ctrl *ctrl = nvme_req(rq)->ctrl;
drivers/nvme/target/passthru.c
299
struct nvme_ctrl *ctrl = nvmet_req_subsys(req)->passthru_ctrl;
drivers/nvme/target/passthru.c
380
struct nvme_ctrl *ctrl = nvmet_req_subsys(req)->passthru_ctrl;
drivers/nvme/target/passthru.c
580
struct nvme_ctrl *ctrl;
drivers/nvme/target/passthru.c
83
struct nvme_ctrl *pctrl = ctrl->subsys->passthru_ctrl;