/openbmc/linux/drivers/nvme/host/ |
H A D | nvme.h | 190 struct nvme_ctrl *ctrl; 272 struct nvme_ctrl { struct 501 struct nvme_ctrl *ctrl; 554 void (*free_ctrl)(struct nvme_ctrl *ctrl); 556 void (*delete_ctrl)(struct nvme_ctrl *ctrl); 557 void (*stop_ctrl)(struct nvme_ctrl *ctrl); 720 struct nvme_ctrl *ctrl = rq->ctrl; in nvme_try_complete_req() 799 void nvme_stop_ctrl(struct nvme_ctrl *ctrl); 821 void nvme_unfreeze(struct nvme_ctrl *ctrl); 883 int nvme_reset_ctrl(struct nvme_ctrl *ctrl); [all …]
|
H A D | fabrics.h | 164 struct nvme_ctrl *(*create_ctrl)(struct device *dev, 169 nvmf_ctlr_matches_baseopts(struct nvme_ctrl *ctrl, in nvmf_ctlr_matches_baseopts() 183 static inline char *nvmf_ctrl_subsysnqn(struct nvme_ctrl *ctrl) in nvmf_ctrl_subsysnqn() 206 int nvmf_reg_read32(struct nvme_ctrl *ctrl, u32 off, u32 *val); 207 int nvmf_reg_read64(struct nvme_ctrl *ctrl, u32 off, u64 *val); 208 int nvmf_reg_write32(struct nvme_ctrl *ctrl, u32 off, u32 val); 209 int nvmf_connect_admin_queue(struct nvme_ctrl *ctrl); 210 int nvmf_connect_io_queue(struct nvme_ctrl *ctrl, u16 qid); 214 int nvmf_get_address(struct nvme_ctrl *ctrl, char *buf, int size); 215 bool nvmf_should_reconnect(struct nvme_ctrl *ctrl); [all …]
|
H A D | sysfs.c | 17 struct nvme_ctrl *ctrl = dev_get_drvdata(dev); in nvme_sysfs_reset() 31 struct nvme_ctrl *ctrl = dev_get_drvdata(dev); in nvme_sysfs_rescan() 203 struct nvme_ctrl *ctrl = dev_get_drvdata(dev); in nvme_sysfs_delete() 218 struct nvme_ctrl *ctrl = dev_get_drvdata(dev); in nvme_sysfs_show_transport() 228 struct nvme_ctrl *ctrl = dev_get_drvdata(dev); in nvme_sysfs_show_state() 252 struct nvme_ctrl *ctrl = dev_get_drvdata(dev); in nvme_sysfs_show_subsysnqn() 262 struct nvme_ctrl *ctrl = dev_get_drvdata(dev); in nvme_sysfs_show_hostnqn() 272 struct nvme_ctrl *ctrl = dev_get_drvdata(dev); in nvme_sysfs_show_hostid() 282 struct nvme_ctrl *ctrl = dev_get_drvdata(dev); in nvme_sysfs_show_address() 291 struct nvme_ctrl *ctrl = dev_get_drvdata(dev); in nvme_ctrl_loss_tmo_show() [all …]
|
H A D | core.c | 157 struct nvme_ctrl, failfast_work); in nvme_failfast_work() 224 struct nvme_ctrl *ctrl = in nvme_delete_ctrl_work() 1222 struct nvme_ctrl, ka_work); in nvme_keep_alive_work() 2117 struct nvme_ctrl *ctrl = data; in nvme_sec_submit() 2722 struct nvme_ctrl *tmp; in nvme_validate_cntlid() 3212 struct nvme_ctrl *ctrl = in nvme_dev_open() 3234 struct nvme_ctrl *ctrl = in nvme_dev_release() 3911 struct nvme_ctrl *ctrl = in nvme_scan_work() 4004 const struct nvme_ctrl *ctrl = in nvme_class_uevent() 4059 struct nvme_ctrl *ctrl = in nvme_async_event_work() [all …]
|
H A D | auth.c | 23 struct nvme_ctrl *ctrl; 55 static inline int ctrl_max_dhchaps(struct nvme_ctrl *ctrl) in ctrl_max_dhchaps() 61 static int nvme_auth_submit(struct nvme_ctrl *ctrl, int qid, in nvme_auth_submit() 686 struct nvme_ctrl *ctrl = chap->ctrl; in nvme_queue_auth_work() 857 int nvme_auth_negotiate(struct nvme_ctrl *ctrl, int qid) in nvme_auth_negotiate() 878 int nvme_auth_wait(struct nvme_ctrl *ctrl, int qid) in nvme_auth_wait() 894 struct nvme_ctrl *ctrl = in nvme_ctrl_auth_work() 895 container_of(work, struct nvme_ctrl, dhchap_auth_work); in nvme_ctrl_auth_work() 941 int nvme_auth_init_ctrl(struct nvme_ctrl *ctrl) in nvme_auth_init_ctrl() 987 void nvme_auth_stop(struct nvme_ctrl *ctrl) in nvme_auth_stop() [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 | multipath.c | 151 void nvme_kick_requeue_lists(struct nvme_ctrl *ctrl) in nvme_kick_requeue_lists() 195 void nvme_mpath_clear_ctrl_paths(struct nvme_ctrl *ctrl) in nvme_mpath_clear_ctrl_paths() 704 static int nvme_update_ana_state(struct nvme_ctrl *ctrl, in nvme_update_ana_state() 740 static int nvme_read_ana_log(struct nvme_ctrl *ctrl) in nvme_read_ana_log() 780 struct nvme_ctrl *ctrl = container_of(work, struct nvme_ctrl, ana_work); in nvme_ana_work() 788 void nvme_mpath_update(struct nvme_ctrl *ctrl) in nvme_mpath_update() 802 struct nvme_ctrl *ctrl = from_timer(ctrl, t, anatt_timer); in nvme_anatt_timeout() 808 void nvme_mpath_stop(struct nvme_ctrl *ctrl) in nvme_mpath_stop() 865 static int nvme_lookup_ana_group_desc(struct nvme_ctrl *ctrl, in nvme_lookup_ana_group_desc() 939 void nvme_mpath_init_ctrl(struct nvme_ctrl *ctrl) in nvme_mpath_init_ctrl() [all …]
|
H A D | fabrics.c | 171 int nvmf_reg_read32(struct nvme_ctrl *ctrl, u32 off, u32 *val) in nvmf_reg_read32() 293 static void nvmf_log_connect_error(struct nvme_ctrl *ctrl, in nvmf_log_connect_error() 437 int nvmf_connect_admin_queue(struct nvme_ctrl *ctrl) in nvmf_connect_admin_queue() 512 int nvmf_connect_io_queue(struct nvme_ctrl *ctrl, u16 qid) in nvmf_connect_io_queue() 561 bool nvmf_should_reconnect(struct nvme_ctrl *ctrl) in nvmf_should_reconnect() 1095 bool nvmf_ip_options_match(struct nvme_ctrl *ctrl, in nvmf_ip_options_match() 1181 static struct nvme_ctrl * 1186 struct nvme_ctrl *ctrl; in nvmf_create_ctrl() 1260 struct nvme_ctrl *ctrl; in nvmf_dev_write() 1313 struct nvme_ctrl *ctrl; in nvmf_dev_show() [all …]
|
H A D | tcp.c | 167 struct nvme_ctrl ctrl; 536 static void nvme_tcp_error_recovery(struct nvme_ctrl *ctrl) in nvme_tcp_error_recovery() 2093 struct nvme_ctrl *ctrl = &tcp_ctrl->ctrl; in nvme_tcp_reconnect_ctrl_work() 2117 struct nvme_ctrl *ctrl = &tcp_ctrl->ctrl; in nvme_tcp_error_recovery_work() 2148 static void nvme_tcp_delete_ctrl(struct nvme_ctrl *ctrl) in nvme_tcp_delete_ctrl() 2155 struct nvme_ctrl *ctrl = in nvme_reset_ctrl_work() 2156 container_of(work, struct nvme_ctrl, reset_work); in nvme_reset_ctrl_work() 2180 static void nvme_tcp_stop_ctrl(struct nvme_ctrl *ctrl) in nvme_tcp_stop_ctrl() 2186 static void nvme_tcp_free_ctrl(struct nvme_ctrl *nctrl) in nvme_tcp_free_ctrl() 2265 struct nvme_ctrl *ctrl = &req->queue->ctrl->ctrl; in nvme_tcp_complete_timed_out() [all …]
|
H A D | ioctl.c | 227 struct nvme_ctrl *ctrl; in nvme_submit_user_cmd() 328 static bool nvme_validate_passthru_nsid(struct nvme_ctrl *ctrl, in nvme_validate_passthru_nsid() 342 static int nvme_user_cmd(struct nvme_ctrl *ctrl, struct nvme_ns *ns, in nvme_user_cmd() 390 static int nvme_user_cmd64(struct nvme_ctrl *ctrl, struct nvme_ns *ns, in nvme_user_cmd64() 560 static int nvme_uring_cmd_io(struct nvme_ctrl *ctrl, struct nvme_ns *ns, in nvme_uring_cmd_io() 653 static int nvme_ctrl_ioctl(struct nvme_ctrl *ctrl, unsigned int cmd, in nvme_ctrl_ioctl() 755 struct nvme_ctrl *ctrl = ns->ctrl; in nvme_ns_uring_cmd() 807 struct nvme_ctrl *ctrl = ns->ctrl; in nvme_ns_head_ctrl_ioctl() 895 struct nvme_ctrl *ctrl = ioucmd->file->private_data; in nvme_dev_uring_cmd() 920 static int nvme_dev_user_cmd(struct nvme_ctrl *ctrl, void __user *argp, in nvme_dev_user_cmd() [all …]
|
H A D | pci.c | 141 struct nvme_ctrl ctrl; 180 static inline struct nvme_dev *to_nvme_dev(struct nvme_ctrl *ctrl) in to_nvme_dev() 1133 static void nvme_pci_submit_async_event(struct nvme_ctrl *ctrl) in nvme_pci_submit_async_event() 1184 struct nvme_ctrl *ctrl = &dev->ctrl; in adapter_alloc_sq() 2140 struct nvme_ctrl *ctrl = in nvme_pci_attrs_are_visible() 2702 static void nvme_pci_free_ctrl(struct nvme_ctrl *ctrl) in nvme_pci_free_ctrl() 2842 static void nvme_pci_print_device_info(struct nvme_ctrl *ctrl) in nvme_pci_print_device_info() 2856 static bool nvme_pci_supports_pci_p2pdma(struct nvme_ctrl *ctrl) in nvme_pci_supports_pci_p2pdma() 3202 static int nvme_set_power_state(struct nvme_ctrl *ctrl, u32 ps) in nvme_set_power_state() 3210 struct nvme_ctrl *ctrl = &ndev->ctrl; in nvme_resume() [all …]
|
H A D | apple.c | 187 struct nvme_ctrl ctrl; 203 static inline struct apple_nvme *ctrl_to_apple_nvme(struct nvme_ctrl *ctrl) in ctrl_to_apple_nvme() 1184 static int apple_nvme_reg_read32(struct nvme_ctrl *ctrl, u32 off, u32 *val) in apple_nvme_reg_read32() 1190 static int apple_nvme_reg_write32(struct nvme_ctrl *ctrl, u32 off, u32 val) in apple_nvme_reg_write32() 1196 static int apple_nvme_reg_read64(struct nvme_ctrl *ctrl, u32 off, u64 *val) in apple_nvme_reg_read64() 1202 static int apple_nvme_get_address(struct nvme_ctrl *ctrl, char *buf, int size) in apple_nvme_get_address() 1209 static void apple_nvme_free_ctrl(struct nvme_ctrl *ctrl) in apple_nvme_free_ctrl()
|
H A D | rdma.c | 125 struct nvme_ctrl ctrl; 130 static inline struct nvme_rdma_ctrl *to_rdma_ctrl(struct nvme_ctrl *ctrl) in to_rdma_ctrl() 754 static int nvme_rdma_alloc_tag_set(struct nvme_ctrl *ctrl) in nvme_rdma_alloc_tag_set() 960 static void nvme_rdma_stop_ctrl(struct nvme_ctrl *nctrl) in nvme_rdma_stop_ctrl() 968 static void nvme_rdma_free_ctrl(struct nvme_ctrl *nctrl) in nvme_rdma_free_ctrl() 1655 static void nvme_rdma_submit_async_event(struct nvme_ctrl *arg) in nvme_rdma_submit_async_event() 1807 struct nvme_ctrl *ctrl = &queue->ctrl->ctrl; in nvme_rdma_addr_resolved() 2147 static void nvme_rdma_delete_ctrl(struct nvme_ctrl *ctrl) in nvme_rdma_delete_ctrl() 2219 static struct nvme_ctrl *nvme_rdma_create_ctrl(struct device *dev, in nvme_rdma_create_ctrl()
|
H A D | trace.h | 118 TP_PROTO(struct nvme_ctrl *ctrl, u32 result),
|
H A D | fc.c | 180 struct nvme_ctrl ctrl; 184 to_fc_ctrl(struct nvme_ctrl *ctrl) in to_fc_ctrl() 2431 nvme_fc_nvme_ctrl_freed(struct nvme_ctrl *nctrl) in nvme_fc_nvme_ctrl_freed() 2455 struct nvme_ctrl *nctrl = data; in nvme_fc_terminate_exchange() 2828 nvme_fc_submit_async_event(struct nvme_ctrl *arg) in nvme_fc_submit_async_event() 3280 nvme_fc_delete_ctrl(struct nvme_ctrl *nctrl) in nvme_fc_delete_ctrl() 3444 static struct nvme_ctrl * 3678 static struct nvme_ctrl * 3683 struct nvme_ctrl *ctrl; in nvme_fc_create_ctrl()
|
H A D | zns.c | 20 static int nvme_set_max_append(struct nvme_ctrl *ctrl) in nvme_set_max_append()
|
/openbmc/linux/drivers/nvme/target/ |
H A D | loop.c | 37 struct nvme_ctrl ctrl; 42 static inline struct nvme_loop_ctrl *to_loop_ctrl(struct nvme_ctrl *ctrl) in to_loop_ctrl() 173 static void nvme_loop_submit_async_event(struct nvme_ctrl *arg) in nvme_loop_submit_async_event() 279 static void nvme_loop_free_ctrl(struct nvme_ctrl *nctrl) in nvme_loop_free_ctrl() 423 static void nvme_loop_delete_ctrl_host(struct nvme_ctrl *ctrl) in nvme_loop_delete_ctrl_host() 529 static struct nvmet_port *nvme_loop_find_port(struct nvme_ctrl *ctrl) in nvme_loop_find_port() 546 static struct nvme_ctrl *nvme_loop_create_ctrl(struct device *dev, in nvme_loop_create_ctrl()
|
H A D | passthru.c | 83 struct nvme_ctrl *pctrl = ctrl->subsys->passthru_ctrl; in nvmet_passthru_override_id_ctrl() 218 struct nvme_ctrl *ctrl = nvme_req(rq)->ctrl; in nvmet_passthru_execute_cmd_work() 294 struct nvme_ctrl *ctrl = nvmet_req_subsys(req)->passthru_ctrl; in nvmet_passthru_execute_cmd() 375 struct nvme_ctrl *ctrl = nvmet_req_subsys(req)->passthru_ctrl; in nvmet_passthru_set_host_behaviour() 575 struct nvme_ctrl *ctrl; in nvmet_passthru_ctrl_enable()
|
H A D | nvmet.h | 271 struct nvme_ctrl *passthru_ctrl;
|
/openbmc/qemu/hw/nvme/ |
H A D | nvme.h | 646 static inline NvmeCtrl *nvme_ctrl(NvmeRequest *req) in nvme_ctrl() function
|
H A D | dif.c | 428 NvmeCtrl *n = nvme_ctrl(req); in nvme_dif_rw_check_cb()
|
H A D | ctrl.c | 2213 status = nvme_map_mdata(nvme_ctrl(req), nlb, req); in nvme_rw_cb() 2333 NvmeCtrl *n = nvme_ctrl(req); in nvme_compare_mdata_cb() 2421 NvmeCtrl *n = nvme_ctrl(req); in nvme_compare_data_cb() 2563 NvmeCtrl *n = nvme_ctrl(req); in nvme_dsm_cb() 3511 NvmeCtrl *n = nvme_ctrl(req); in nvme_do_flush() 3899 return nvme_zrm_open_flags(nvme_ctrl(req), ns, zone, flags); in nvme_open_zone() 6795 NvmeCtrl *n = nvme_ctrl(req); in nvme_do_format()
|