Home
last modified time | relevance | path

Searched refs:nvme_ctrl (Results 1 – 19 of 19) sorted by relevance

/drivers/nvme/host/
A Dnvme.h197 struct nvme_ctrl *ctrl;
280 struct nvme_ctrl { struct
531 struct nvme_ctrl *ctrl;
573 void (*free_ctrl)(struct nvme_ctrl *ctrl);
576 void (*delete_ctrl)(struct nvme_ctrl *ctrl);
577 void (*stop_ctrl)(struct nvme_ctrl *ctrl);
731 struct nvme_ctrl *ctrl = rq->ctrl; in nvme_try_complete_req()
808 int nvme_add_ctrl(struct nvme_ctrl *ctrl);
811 void nvme_stop_ctrl(struct nvme_ctrl *ctrl);
833 void nvme_unfreeze(struct nvme_ctrl *ctrl);
[all …]
A Dfabrics.h176 struct nvme_ctrl *(*create_ctrl)(struct device *dev,
181 nvmf_ctlr_matches_baseopts(struct nvme_ctrl *ctrl, in nvmf_ctlr_matches_baseopts()
197 static inline char *nvmf_ctrl_subsysnqn(struct nvme_ctrl *ctrl) in nvmf_ctrl_subsysnqn()
220 int nvmf_reg_read32(struct nvme_ctrl *ctrl, u32 off, u32 *val);
221 int nvmf_reg_read64(struct nvme_ctrl *ctrl, u32 off, u64 *val);
222 int nvmf_reg_write32(struct nvme_ctrl *ctrl, u32 off, u32 val);
223 int nvmf_subsystem_reset(struct nvme_ctrl *ctrl);
224 int nvmf_connect_admin_queue(struct nvme_ctrl *ctrl);
225 int nvmf_connect_io_queue(struct nvme_ctrl *ctrl, u16 qid);
230 bool nvmf_should_reconnect(struct nvme_ctrl *ctrl, int status);
[all …]
A Dcore.c253 struct nvme_ctrl *ctrl = in nvme_delete_ctrl_work()
1370 struct nvme_ctrl, ka_work); in nvme_keep_alive_work()
2563 struct nvme_ctrl *ctrl = data; in nvme_sec_submit()
3169 struct nvme_ctrl *tmp; in nvme_validate_cntlid()
3724 struct nvme_ctrl *ctrl = in nvme_dev_open()
3746 struct nvme_ctrl *ctrl = in nvme_dev_release()
4361 struct nvme_ctrl *ctrl;
4492 struct nvme_ctrl *ctrl = in nvme_scan_work()
4594 const struct nvme_ctrl *ctrl = in nvme_class_uevent()
4649 struct nvme_ctrl *ctrl = in nvme_async_event_work()
[all …]
A Dsysfs.c17 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()
41 struct nvme_ctrl *ctrl = dev_get_drvdata(dev); in nvme_adm_passthru_err_log_enabled_show()
50 struct nvme_ctrl *ctrl = dev_get_drvdata(dev); in nvme_adm_passthru_err_log_enabled_store()
395 struct nvme_ctrl *ctrl = dev_get_drvdata(dev); in nvme_sysfs_delete()
410 struct nvme_ctrl *ctrl = dev_get_drvdata(dev); in nvme_sysfs_show_transport()
420 struct nvme_ctrl *ctrl = dev_get_drvdata(dev); in nvme_sysfs_show_state()
444 struct nvme_ctrl *ctrl = dev_get_drvdata(dev); in nvme_sysfs_show_subsysnqn()
454 struct nvme_ctrl *ctrl = dev_get_drvdata(dev); in nvme_sysfs_show_hostnqn()
464 struct nvme_ctrl *ctrl = dev_get_drvdata(dev); in nvme_sysfs_show_hostid()
[all …]
A Dauth.c24 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()
693 void nvme_auth_revoke_tls_key(struct nvme_ctrl *ctrl) in nvme_auth_revoke_tls_key()
783 struct nvme_ctrl *ctrl = chap->ctrl; in nvme_queue_auth_work()
962 int nvme_auth_negotiate(struct nvme_ctrl *ctrl, int qid) in nvme_auth_negotiate()
983 int nvme_auth_wait(struct nvme_ctrl *ctrl, int qid) in nvme_auth_wait()
999 struct nvme_ctrl *ctrl = in nvme_ctrl_auth_work()
1060 int nvme_auth_init_ctrl(struct nvme_ctrl *ctrl) in nvme_auth_init_ctrl()
1107 void nvme_auth_stop(struct nvme_ctrl *ctrl) in nvme_auth_stop()
[all …]
A Dfabrics.c172 int nvmf_reg_read32(struct nvme_ctrl *ctrl, u32 off, u32 *val) in nvmf_reg_read32()
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()
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()
1219 bool nvmf_ip_options_match(struct nvme_ctrl *ctrl, in nvmf_ip_options_match()
1307 static struct nvme_ctrl *
1312 struct nvme_ctrl *ctrl; in nvmf_create_ctrl()
1389 struct nvme_ctrl *ctrl; in nvmf_dev_write()
1442 struct nvme_ctrl *ctrl; in nvmf_dev_show()
[all …]
A Dhwmon.c14 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()
A Dmultipath.c213 void nvme_kick_requeue_lists(struct nvme_ctrl *ctrl) in nvme_kick_requeue_lists()
258 void nvme_mpath_clear_ctrl_paths(struct nvme_ctrl *ctrl) in nvme_mpath_clear_ctrl_paths()
902 static int nvme_update_ana_state(struct nvme_ctrl *ctrl, in nvme_update_ana_state()
939 static int nvme_read_ana_log(struct nvme_ctrl *ctrl) in nvme_read_ana_log()
979 struct nvme_ctrl *ctrl = container_of(work, struct nvme_ctrl, ana_work); in nvme_ana_work()
987 void nvme_mpath_update(struct nvme_ctrl *ctrl) in nvme_mpath_update()
1007 void nvme_mpath_stop(struct nvme_ctrl *ctrl) in nvme_mpath_stop()
1032 struct nvme_ctrl *ctrl; in nvme_subsys_iopolicy_update()
1169 static int nvme_lookup_ana_group_desc(struct nvme_ctrl *ctrl, in nvme_lookup_ana_group_desc()
1341 void nvme_mpath_init_ctrl(struct nvme_ctrl *ctrl) in nvme_mpath_init_ctrl()
[all …]
A Dtcp.c194 struct nvme_ctrl ctrl;
1708 static int nvme_tcp_start_tls(struct nvme_ctrl *nctrl, in nvme_tcp_start_tls()
2445 struct nvme_ctrl *ctrl = &tcp_ctrl->ctrl; in nvme_tcp_reconnect_ctrl_work()
2471 struct nvme_ctrl *ctrl = &tcp_ctrl->ctrl; in nvme_tcp_error_recovery_work()
2504 static void nvme_tcp_delete_ctrl(struct nvme_ctrl *ctrl) in nvme_tcp_delete_ctrl()
2511 struct nvme_ctrl *ctrl = in nvme_reset_ctrl_work()
2512 container_of(work, struct nvme_ctrl, reset_work); in nvme_reset_ctrl_work()
2540 static void nvme_tcp_stop_ctrl(struct nvme_ctrl *ctrl) in nvme_tcp_stop_ctrl()
2546 static void nvme_tcp_free_ctrl(struct nvme_ctrl *nctrl) in nvme_tcp_free_ctrl()
2627 struct nvme_ctrl *ctrl = &req->queue->ctrl->ctrl; in nvme_tcp_complete_timed_out()
[all …]
A Dioctl.c123 struct nvme_ctrl *ctrl = nvme_req(req)->ctrl; in nvme_map_user_request()
173 struct nvme_ctrl *ctrl; in nvme_submit_user_cmd()
273 static bool nvme_validate_passthru_nsid(struct nvme_ctrl *ctrl, in nvme_validate_passthru_nsid()
286 static int nvme_user_cmd(struct nvme_ctrl *ctrl, struct nvme_ns *ns, in nvme_user_cmd()
334 static int nvme_user_cmd64(struct nvme_ctrl *ctrl, struct nvme_ns *ns, in nvme_user_cmd64()
443 static int nvme_uring_cmd_io(struct nvme_ctrl *ctrl, struct nvme_ns *ns, in nvme_uring_cmd_io()
546 static int nvme_ctrl_ioctl(struct nvme_ctrl *ctrl, unsigned int cmd, in nvme_ctrl_ioctl()
648 struct nvme_ctrl *ctrl = ns->ctrl; in nvme_ns_uring_cmd()
694 struct nvme_ctrl *ctrl = ns->ctrl; in nvme_ns_head_ctrl_ioctl()
782 struct nvme_ctrl *ctrl = ioucmd->file->private_data; in nvme_dev_uring_cmd()
[all …]
A Dpci.c171 struct nvme_ctrl ctrl;
214 static inline struct nvme_dev *to_nvme_dev(struct nvme_ctrl *ctrl) in to_nvme_dev()
1402 static void nvme_pci_submit_async_event(struct nvme_ctrl *ctrl) in nvme_pci_submit_async_event()
1417 static int nvme_pci_subsystem_reset(struct nvme_ctrl *ctrl) in nvme_pci_subsystem_reset()
1488 struct nvme_ctrl *ctrl = &dev->ctrl; in adapter_alloc_sq()
2522 struct nvme_ctrl *ctrl = in nvme_pci_attrs_are_visible()
3072 static void nvme_pci_free_ctrl(struct nvme_ctrl *ctrl) in nvme_pci_free_ctrl()
3219 static void nvme_pci_print_device_info(struct nvme_ctrl *ctrl) in nvme_pci_print_device_info()
3587 static int nvme_set_power_state(struct nvme_ctrl *ctrl, u32 ps) in nvme_set_power_state()
3595 struct nvme_ctrl *ctrl = &ndev->ctrl; in nvme_resume()
[all …]
A Dapple.c187 struct nvme_ctrl ctrl;
203 static inline struct apple_nvme *ctrl_to_apple_nvme(struct nvme_ctrl *ctrl) in ctrl_to_apple_nvme()
1198 static int apple_nvme_reg_read32(struct nvme_ctrl *ctrl, u32 off, u32 *val) in apple_nvme_reg_read32()
1204 static int apple_nvme_reg_write32(struct nvme_ctrl *ctrl, u32 off, u32 val) in apple_nvme_reg_write32()
1210 static int apple_nvme_reg_read64(struct nvme_ctrl *ctrl, u32 off, u64 *val) in apple_nvme_reg_read64()
1216 static int apple_nvme_get_address(struct nvme_ctrl *ctrl, char *buf, int size) in apple_nvme_get_address()
1223 static void apple_nvme_free_ctrl(struct nvme_ctrl *ctrl) in apple_nvme_free_ctrl()
A Drdma.c125 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()
1663 static void nvme_rdma_submit_async_event(struct nvme_ctrl *arg) in nvme_rdma_submit_async_event()
1815 struct nvme_ctrl *ctrl = &queue->ctrl->ctrl; in nvme_rdma_addr_resolved()
2161 static void nvme_rdma_delete_ctrl(struct nvme_ctrl *ctrl) in nvme_rdma_delete_ctrl()
2311 static struct nvme_ctrl *nvme_rdma_create_ctrl(struct device *dev, in nvme_rdma_create_ctrl()
A Dfc.c179 struct nvme_ctrl ctrl;
183 to_fc_ctrl(struct nvme_ctrl *ctrl) in to_fc_ctrl()
2397 nvme_fc_free_ctrl(struct nvme_ctrl *nctrl) in nvme_fc_free_ctrl()
2421 struct nvme_ctrl *nctrl = data; in nvme_fc_terminate_exchange()
2797 nvme_fc_submit_async_event(struct nvme_ctrl *arg) in nvme_fc_submit_async_event()
3252 nvme_fc_delete_ctrl(struct nvme_ctrl *nctrl) in nvme_fc_delete_ctrl()
3522 static struct nvme_ctrl *
3662 static struct nvme_ctrl *
3667 struct nvme_ctrl *ctrl; in nvme_fc_create_ctrl()
A Dtrace.h118 TP_PROTO(struct nvme_ctrl *ctrl, u32 result),
A Dzns.c10 static int nvme_set_max_append(struct nvme_ctrl *ctrl) in nvme_set_max_append()
/drivers/nvme/target/
A Dloop.c36 struct nvme_ctrl ctrl;
44 static inline struct nvme_loop_ctrl *to_loop_ctrl(struct nvme_ctrl *ctrl) in to_loop_ctrl()
174 static void nvme_loop_submit_async_event(struct nvme_ctrl *arg) in nvme_loop_submit_async_event()
280 static void nvme_loop_free_ctrl(struct nvme_ctrl *nctrl) in nvme_loop_free_ctrl()
434 static void nvme_loop_delete_ctrl_host(struct nvme_ctrl *ctrl) in nvme_loop_delete_ctrl_host()
544 static struct nvmet_port *nvme_loop_find_port(struct nvme_ctrl *ctrl) in nvme_loop_find_port()
561 static struct nvme_ctrl *nvme_loop_create_ctrl(struct device *dev, in nvme_loop_create_ctrl()
A Dpassthru.c83 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()
298 struct nvme_ctrl *ctrl = nvmet_req_subsys(req)->passthru_ctrl; in nvmet_passthru_execute_cmd()
379 struct nvme_ctrl *ctrl = nvmet_req_subsys(req)->passthru_ctrl; in nvmet_passthru_set_host_behaviour()
579 struct nvme_ctrl *ctrl; in nvmet_passthru_ctrl_enable()
A Dnvmet.h354 struct nvme_ctrl *passthru_ctrl;

Completed in 73 milliseconds