| /linux/drivers/nvme/host/ |
| H A D | nvme.h | 258 struct nvme_ctrl *ctrl; 342 struct nvme_ctrl { struct 485 static inline enum nvme_ctrl_state nvme_ctrl_state(struct nvme_ctrl *ctrl) in nvme_ctrl_state() argument 612 struct nvme_ctrl *ctrl; 646 static inline unsigned long nvme_get_virt_boundary(struct nvme_ctrl *ctrl, in nvme_get_virt_boundary() 661 int (*reg_read32)(struct nvme_ctrl *ctrl, u32 off, u32 *val); 662 int (*reg_write32)(struct nvme_ctrl *ctrl, u32 off, u32 val); 663 int (*reg_read64)(struct nvme_ctrl *ctrl, u32 off, u64 *val); 664 void (*free_ctrl)(struct nvme_ctrl *ctrl); 665 void (*submit_async_event)(struct nvme_ctrl *ctr 346 statenvme_ctrl global() argument 349 opsnvme_ctrl global() argument 350 admin_qnvme_ctrl global() argument 351 connect_qnvme_ctrl global() argument 352 fabrics_qnvme_ctrl global() argument 353 devnvme_ctrl global() argument 354 instancenvme_ctrl global() argument 355 numa_nodenvme_ctrl global() argument 356 tagsetnvme_ctrl global() argument 357 admin_tagsetnvme_ctrl global() argument 358 namespacesnvme_ctrl global() argument 359 namespaces_locknvme_ctrl global() argument 360 srcunvme_ctrl global() argument 361 ctrl_devicenvme_ctrl global() argument 362 devicenvme_ctrl global() argument 364 hwmon_devicenvme_ctrl global() argument 366 cdevnvme_ctrl global() argument 367 reset_worknvme_ctrl global() argument 368 delete_worknvme_ctrl global() argument 369 state_wqnvme_ctrl global() argument 371 subsysnvme_ctrl global() argument 375 opal_devnvme_ctrl global() argument 377 cntlidnvme_ctrl global() argument 379 mtfanvme_ctrl global() argument 380 ctrl_confignvme_ctrl global() argument 381 queue_countnvme_ctrl global() argument 382 admin_timeoutnvme_ctrl global() argument 383 io_timeoutnvme_ctrl global() argument 385 capnvme_ctrl global() argument 386 max_hw_sectorsnvme_ctrl global() argument 387 max_segmentsnvme_ctrl global() argument 388 max_integrity_segmentsnvme_ctrl global() argument 389 max_zeroes_sectorsnvme_ctrl global() argument 391 max_zone_appendnvme_ctrl global() argument 393 crdtnvme_ctrl global() argument 394 oncsnvme_ctrl global() argument 395 dmrlnvme_ctrl global() argument 396 dmrslnvme_ctrl global() argument 397 oacsnvme_ctrl global() argument 398 sqsizenvme_ctrl global() argument 399 max_namespacesnvme_ctrl global() argument 400 abort_limitnvme_ctrl global() argument 401 vwcnvme_ctrl global() argument 402 vsnvme_ctrl global() argument 403 sglsnvme_ctrl global() argument 404 kasnvme_ctrl global() argument 405 npssnvme_ctrl global() argument 406 apstanvme_ctrl global() argument 407 wctempnvme_ctrl global() argument 408 cctempnvme_ctrl global() argument 409 oaesnvme_ctrl global() argument 410 aen_resultnvme_ctrl global() argument 411 ctrattnvme_ctrl global() argument 412 shutdown_timeoutnvme_ctrl global() argument 413 katonvme_ctrl global() argument 414 subsystemnvme_ctrl global() argument 415 quirksnvme_ctrl global() argument 416 psdnvme_ctrl global() argument 417 effectsnvme_ctrl global() argument 418 scan_worknvme_ctrl global() argument 419 async_event_worknvme_ctrl global() argument 420 ka_worknvme_ctrl global() argument 421 failfast_worknvme_ctrl global() argument 422 ka_cmdnvme_ctrl global() argument 423 ka_last_check_timenvme_ctrl global() argument 424 fw_act_worknvme_ctrl global() argument 425 eventsnvme_ctrl global() argument 426 errorsnvme_ctrl global() argument 427 nr_resetnvme_ctrl global() argument 431 anacapnvme_ctrl global() argument 432 anattnvme_ctrl global() argument 433 anagrpmaxnvme_ctrl global() argument 434 nanagrpidnvme_ctrl global() argument 435 ana_locknvme_ctrl global() argument 436 ana_log_bufnvme_ctrl global() argument 437 ana_log_sizenvme_ctrl global() argument 438 anatt_timernvme_ctrl global() argument 439 ana_worknvme_ctrl global() argument 440 nr_activenvme_ctrl global() argument 444 dhchap_auth_worknvme_ctrl global() argument 445 dhchap_auth_mutexnvme_ctrl global() argument 446 dhchap_ctxsnvme_ctrl global() argument 447 host_keynvme_ctrl global() argument 448 ctrl_keynvme_ctrl global() argument 449 transactionnvme_ctrl global() argument 451 tls_pskidnvme_ctrl global() argument 454 ps_max_latency_usnvme_ctrl global() argument 455 apst_enablednvme_ctrl global() argument 479 cntrltypenvme_ctrl global() argument [all...] |
| H A D | sysfs.c | 18 struct nvme_ctrl *ctrl = dev_get_drvdata(dev); in nvme_sysfs_reset() 32 struct nvme_ctrl *ctrl = dev_get_drvdata(dev); in nvme_sysfs_rescan() 42 struct nvme_ctrl *ctrl = dev_get_drvdata(dev); in nvme_adm_passthru_err_log_enabled_show() 51 struct nvme_ctrl *ctrl = dev_get_drvdata(dev); in nvme_adm_passthru_err_log_enabled_store() 469 struct nvme_ctrl *ctrl = dev_get_drvdata(dev); \ 483 struct nvme_ctrl *ctrl = dev_get_drvdata(dev); \ 498 struct nvme_ctrl *ctrl = dev_get_drvdata(dev); in nvme_sysfs_delete() 513 struct nvme_ctrl *ctrl = dev_get_drvdata(dev); 523 struct nvme_ctrl *ctrl = dev_get_drvdata(dev); in nvme_sysfs_show_state() 547 struct nvme_ctrl *ctr in nvme_sysfs_show_subsysnqn() [all...] |
| H A D | core.c | 158 static void nvme_update_keep_alive(struct nvme_ctrl *ctrl, 160 static int nvme_get_log_lsi(struct nvme_ctrl *ctrl, u32 nsid, u8 log_page, 163 void nvme_queue_scan(struct nvme_ctrl *ctrl) in nvme_queue_scan() 178 int nvme_try_sched_reset(struct nvme_ctrl *ctrl) in nvme_try_sched_reset() 190 struct nvme_ctrl *ctrl = container_of(to_delayed_work(work), in nvme_failfast_work() 191 struct nvme_ctrl, failfast_work); in nvme_failfast_work() 201 static inline void nvme_start_failfast_work(struct nvme_ctrl *ctrl) in nvme_start_failfast_work() 210 static inline void nvme_stop_failfast_work(struct nvme_ctrl *ctrl) in nvme_stop_failfast_work() 220 int nvme_reset_ctrl(struct nvme_ctrl *ctrl) in nvme_reset_ctrl() 230 int nvme_reset_ctrl_sync(struct nvme_ctrl *ctr [all...] |
| H A D | auth.c | 24 struct nvme_ctrl *ctrl; 53 static inline int ctrl_max_dhchaps(struct nvme_ctrl *ctrl) in ctrl_max_dhchaps() 59 static int nvme_auth_submit(struct nvme_ctrl *ctrl, int qid, in nvme_auth_submit() 95 static int nvme_auth_receive_validate(struct nvme_ctrl *ctrl, int qid, in nvme_auth_receive_validate() 122 static int nvme_auth_set_dhchap_negotiate_data(struct nvme_ctrl *ctrl, in nvme_auth_set_dhchap_negotiate_data() 165 static int nvme_auth_process_dhchap_challenge(struct nvme_ctrl *ctrl, in nvme_auth_process_dhchap_challenge() 283 static int nvme_auth_set_dhchap_reply_data(struct nvme_ctrl *ctrl, in nvme_auth_set_dhchap_reply_data() 335 static int nvme_auth_process_dhchap_success1(struct nvme_ctrl *ctrl, in nvme_auth_process_dhchap_success1() 398 static int nvme_auth_set_dhchap_success2_data(struct nvme_ctrl *ctrl, 412 static int nvme_auth_set_dhchap_failure2_data(struct nvme_ctrl *ctr in nvme_auth_set_dhchap_failure2_data() [all...] |
| H A D | hwmon.c | 14 struct nvme_ctrl *ctrl; 19 static int nvme_get_temp_thresh(struct nvme_ctrl *ctrl, int sensor, bool under, in nvme_get_temp_thresh() 40 static int nvme_set_temp_thresh(struct nvme_ctrl *ctrl, int sensor, bool under, in nvme_set_temp_thresh() 226 int nvme_hwmon_init(struct nvme_ctrl *ctrl) in nvme_hwmon_init() 270 void nvme_hwmon_exit(struct nvme_ctrl *ctrl) in nvme_hwmon_exit()
|
| H A D | fabrics.c | 130 int nvmf_get_address(struct nvme_ctrl *ctrl, char *buf, int size) in nvmf_get_address() 172 int nvmf_reg_read32(struct nvme_ctrl *ctrl, u32 off, u32 *val) in nvmf_reg_read32() 217 int nvmf_reg_read64(struct nvme_ctrl *ctrl, u32 off, u64 *val) in nvmf_reg_read64() 262 int nvmf_reg_write32(struct nvme_ctrl *ctrl, u32 off, u32 val) in nvmf_reg_write32() 283 int nvmf_subsystem_reset(struct nvme_ctrl *ctrl) in nvmf_subsystem_reset() 309 static void nvmf_log_connect_error(struct nvme_ctrl *ctrl, in nvmf_log_connect_error() 394 static struct nvmf_connect_data *nvmf_connect_data_prep(struct nvme_ctrl *ctrl, in nvmf_connect_data_prep() 411 static void nvmf_connect_cmd_prep(struct nvme_ctrl *ctrl, u16 qid, in nvmf_connect_cmd_prep() 447 int nvmf_connect_admin_queue(struct nvme_ctrl *ctrl) in nvmf_connect_admin_queue() 525 int nvmf_connect_io_queue(struct nvme_ctrl *ctrl, u16 qid) in nvmf_connect_io_queue() [all …]
|
| H A D | tcp.c | 155 struct nvme_ctrl *ctrl; 171 struct nvme_ctrl ctrl; 223 static inline struct nvme_tcp_ctrl *to_tcp_ctrl(struct nvme_ctrl *ctrl) 260 static inline bool nvme_tcp_tls_configured(struct nvme_ctrl *ctrl) in nvme_tcp_tagset() 626 static void nvme_tcp_error_recovery(struct nvme_ctrl *ctrl) 1500 static void nvme_tcp_free_queue(struct nvme_ctrl *nctrl, int qid) in nvme_tcp_free_queue() 1792 static int nvme_tcp_start_tls(struct nvme_ctrl *nctrl, in nvme_tcp_start_tls() 1845 static int nvme_tcp_alloc_queue(struct nvme_ctrl *nctrl, int qid, in nvme_tcp_alloc_queue() 2015 static void nvme_tcp_stop_queue_nowait(struct nvme_ctrl *nctrl, int qid) in nvme_tcp_stop_queue_nowait() 2037 static void nvme_tcp_wait_queue(struct nvme_ctrl *nctr in nvme_tcp_wait_queue() [all...] |
| H A D | ioctl.c | 17 static bool nvme_admin_cmd_allowed(struct nvme_ctrl *ctrl, in nvme_admin_cmd_allowed() 96 static bool nvme_cmd_allowed(struct nvme_ctrl *ctrl, struct nvme_ns *ns, in nvme_cmd_allowed() 199 struct nvme_ctrl *ctrl; in nvme_submit_user_cmd() 303 static bool nvme_validate_passthru_nsid(struct nvme_ctrl *ctrl, in nvme_validate_passthru_nsid() 316 static int nvme_user_cmd(struct nvme_ctrl *ctrl, struct nvme_ns *ns, in nvme_user_cmd() 364 static int nvme_user_cmd64(struct nvme_ctrl *ctrl, struct nvme_ns *ns, in nvme_user_cmd64() 480 static int nvme_uring_cmd_io(struct nvme_ctrl *ctrl, struct nvme_ns *ns, 585 static int nvme_ctrl_ioctl(struct nvme_ctrl *ctrl, unsigned int cmd, 687 struct nvme_ctrl *ctrl = ns->ctrl; in nvme_ns_uring_cmd() 733 struct nvme_ctrl *ctr in nvme_ns_head_ctrl_ioctl() [all...] |
| H A D | multipath.c | 216 void nvme_kick_requeue_lists(struct nvme_ctrl *ctrl) in nvme_kick_requeue_lists() 257 void nvme_mpath_clear_ctrl_paths(struct nvme_ctrl *ctrl) in nvme_mpath_clear_ctrl_paths() 765 int nvme_mpath_alloc_disk(struct nvme_ctrl *ctrl, struct nvme_ns_head *head) in nvme_mpath_alloc_disk() 861 static int nvme_parse_ana_log(struct nvme_ctrl *ctrl, void *data, in nvme_parse_ana_log() 862 int (*cb)(struct nvme_ctrl *ctrl, struct nvme_ana_group_desc *, in nvme_parse_ana_log() 948 static int nvme_update_ana_state(struct nvme_ctrl *ctrl, in nvme_update_ana_state() 985 static int nvme_read_ana_log(struct nvme_ctrl *ctrl) in nvme_read_ana_log() 1025 struct nvme_ctrl *ctrl = container_of(work, struct nvme_ctrl, ana_work); in nvme_mpath_stop() 1033 void nvme_mpath_update(struct nvme_ctrl *ctr [all...] |
| H A D | pci.c | 316 struct nvme_ctrl ctrl; 357 static inline struct nvme_dev *to_nvme_dev(struct nvme_ctrl *ctrl) in to_nvme_dev() 1698 static void nvme_pci_submit_async_event(struct nvme_ctrl *ctrl) in nvme_pci_submit_async_event() 1713 static int nvme_pci_subsystem_reset(struct nvme_ctrl *ctrl) in nvme_pci_subsystem_reset() 1787 struct nvme_ctrl *ctrl = &dev->ctrl; in adapter_alloc_sq() 2830 struct nvme_ctrl *ctrl = in nvme_pci_attrs_are_visible() 3391 static void nvme_pci_free_ctrl(struct nvme_ctrl *ctrl) in nvme_pci_free_ctrl() 3513 static int nvme_pci_reg_read32(struct nvme_ctrl *ctrl, u32 off, u32 *val) in nvme_pci_reg_read32() 3519 static int nvme_pci_reg_write32(struct nvme_ctrl *ctrl, u32 off, u32 val) in nvme_pci_reg_write32() 3525 static int nvme_pci_reg_read64(struct nvme_ctrl *ctr [all...] |
| H A D | rdma.c | 139 struct nvme_ctrl ctrl; 144 static inline struct nvme_rdma_ctrl *to_rdma_ctrl(struct nvme_ctrl *ctrl) in to_rdma_ctrl() 769 static int nvme_rdma_alloc_tag_set(struct nvme_ctrl *ctrl) in nvme_rdma_alloc_tag_set() 993 static void nvme_rdma_stop_ctrl(struct nvme_ctrl *nctrl) in nvme_rdma_stop_ctrl() 1001 static void nvme_rdma_free_ctrl(struct nvme_ctrl *nctrl) in nvme_rdma_free_ctrl() 1698 static void nvme_rdma_submit_async_event(struct nvme_ctrl *arg) in nvme_rdma_submit_async_event() 1851 struct nvme_ctrl *ctrl = &queue->ctrl->ctrl; in nvme_rdma_addr_resolved() 2199 static void nvme_rdma_delete_ctrl(struct nvme_ctrl *ctrl) in nvme_rdma_delete_ctrl() 2230 static bool nvme_rdma_supports_pci_p2pdma(struct nvme_ctrl *ctrl) in nvme_rdma_supports_pci_p2pdma() 2360 static struct nvme_ctrl *nvme_rdma_create_ctr in nvme_rdma_create_ctrl() [all...] |
| H A D | apple.c | 214 struct nvme_ctrl ctrl; 230 static inline struct apple_nvme *ctrl_to_apple_nvme(struct nvme_ctrl *ctrl) in queue_to_apple_nvme() 1267 static int apple_nvme_reg_read32(struct nvme_ctrl *ctrl, u32 off, u32 *val) in apple_nvme_get_address() 1273 static int apple_nvme_reg_write32(struct nvme_ctrl *ctrl, u32 off, u32 val) in apple_nvme_free_ctrl() 1279 static int apple_nvme_reg_read64(struct nvme_ctrl *ctrl, u32 off, u64 *val) 1285 static int apple_nvme_get_address(struct nvme_ctrl *ctrl, char *buf, int size) 1292 static void apple_nvme_free_ctrl(struct nvme_ctrl *ctrl) in apple_nvme_async_probe() 1611 dev_err_probe(dev, ret, "Failed to initialize nvme_ctrl"); in apple_nvme_probe()
|
| H A D | trace.h | 118 TP_PROTO(struct nvme_ctrl *ctrl, u32 result),
|
| H A D | fc.c | 179 struct nvme_ctrl ctrl; 183 to_fc_ctrl(struct nvme_ctrl *ctrl) in to_fc_ctrl() 2407 nvme_fc_free_ctrl(struct nvme_ctrl *nctrl) in nvme_fc_free_ctrl() 2431 struct nvme_ctrl *nctrl = data; in nvme_fc_terminate_exchange() 2807 nvme_fc_submit_async_event(struct nvme_ctrl *arg) in nvme_fc_submit_async_event() 3275 nvme_fc_delete_ctrl(struct nvme_ctrl *nctrl) in nvme_fc_delete_ctrl() 3554 static struct nvme_ctrl * 3704 static struct nvme_ctrl * 3709 struct nvme_ctrl *ctrl; in nvme_fc_create_ctrl()
|
| H A D | zns.c | 10 static int nvme_set_max_append(struct nvme_ctrl *ctrl) in nvme_set_max_append()
|
| /linux/drivers/nvme/target/ |
| H A D | passthru.c | 92 struct nvme_ctrl *pctrl = ctrl->subsys->passthru->ctrl; in nvmet_passthru_override_id_ctrl() 227 struct nvme_ctrl *ctrl = nvme_req(rq)->ctrl; in nvmet_passthru_execute_cmd_work() 309 struct nvme_ctrl *ctrl; in nvmet_passthru_execute_cmd() 399 struct nvme_ctrl *ctrl; in nvmet_passthru_set_host_behaviour() 614 struct nvme_ctrl *ctrl; in nvmet_passthru_ctrl_enable()
|
| H A D | nvmet.h | 331 struct nvme_ctrl *ctrl;
|