Home
last modified time | relevance | path

Searched refs:nvme_controller (Results 1 – 12 of 12) sorted by relevance

/freebsd-13.1/sys/dev/nvme/
H A Dnvme_private.h142 struct nvme_controller *ctrlr;
169 struct nvme_controller *ctrlr;
221 struct nvme_controller *ctrlr;
234 struct nvme_controller { struct
413 void nvme_ctrlr_shutdown(struct nvme_controller *ctrlr);
414 void nvme_ctrlr_reset(struct nvme_controller *ctrlr);
426 struct nvme_controller *ctrlr);
447 struct nvme_controller *ctrlr);
577 void nvme_ctrlr_poll(struct nvme_controller *ctrlr);
579 int nvme_ctrlr_suspend(struct nvme_controller *ctrlr);
[all …]
H A Dnvme_ctrlr_cmd.c78 nvme_ctrlr_cmd_create_io_cq(struct nvme_controller *ctrlr, in nvme_ctrlr_cmd_create_io_cq()
102 nvme_ctrlr_cmd_create_io_sq(struct nvme_controller *ctrlr, in nvme_ctrlr_cmd_create_io_sq()
126 nvme_ctrlr_cmd_delete_io_cq(struct nvme_controller *ctrlr, in nvme_ctrlr_cmd_delete_io_cq()
147 nvme_ctrlr_cmd_delete_io_sq(struct nvme_controller *ctrlr, in nvme_ctrlr_cmd_delete_io_sq()
168 nvme_ctrlr_cmd_set_feature(struct nvme_controller *ctrlr, uint8_t feature, in nvme_ctrlr_cmd_set_feature()
209 nvme_ctrlr_cmd_set_num_queues(struct nvme_controller *ctrlr, in nvme_ctrlr_cmd_set_num_queues()
220 nvme_ctrlr_cmd_set_async_event_config(struct nvme_controller *ctrlr, in nvme_ctrlr_cmd_set_async_event_config()
232 nvme_ctrlr_cmd_set_interrupt_coalescing(struct nvme_controller *ctrlr, in nvme_ctrlr_cmd_set_interrupt_coalescing()
277 nvme_ctrlr_cmd_get_error_page(struct nvme_controller *ctrlr, in nvme_ctrlr_cmd_get_error_page()
308 nvme_ctrlr_cmd_get_firmware_page(struct nvme_controller *ctrlr, in nvme_ctrlr_cmd_get_firmware_page()
[all …]
H A Dnvme_ctrlr.c218 nvme_ctrlr_fail(struct nvme_controller *ctrlr) in nvme_ctrlr_fail()
249 struct nvme_controller *ctrlr = arg; in nvme_ctrlr_fail_req_task()
297 nvme_ctrlr_disable(struct nvme_controller *ctrlr) in nvme_ctrlr_disable()
342 nvme_ctrlr_enable(struct nvme_controller *ctrlr) in nvme_ctrlr_enable()
436 nvme_ctrlr_reset(struct nvme_controller *ctrlr) in nvme_ctrlr_reset()
1060 struct nvme_controller *ctrlr = ctrlr_arg; in nvme_ctrlr_start()
1144 struct nvme_controller *ctrlr = arg; in nvme_ctrlr_start_config_hook()
1188 struct nvme_controller *ctrlr = arg; in nvme_ctrlr_reset_task()
1214 nvme_ctrlr_poll(struct nvme_controller *ctrlr) in nvme_ctrlr_poll()
1233 struct nvme_controller *ctrlr = arg; in nvme_ctrlr_shared_handler()
[all …]
H A Dnvme_pci.c50 static int nvme_ctrlr_setup_interrupts(struct nvme_controller *ctrlr);
66 sizeof(struct nvme_controller),
118 struct nvme_controller *ctrlr = DEVICE2SOFTC(device); in nvme_pci_probe()
153 nvme_ctrlr_allocate_bar(struct nvme_controller *ctrlr) in nvme_ctrlr_allocate_bar()
187 struct nvme_controller*ctrlr = DEVICE2SOFTC(dev); in nvme_pci_attach()
226 struct nvme_controller*ctrlr = DEVICE2SOFTC(dev); in nvme_pci_detach()
237 nvme_ctrlr_setup_shared(struct nvme_controller *ctrlr, int rid) in nvme_ctrlr_setup_shared()
262 nvme_ctrlr_setup_interrupts(struct nvme_controller *ctrlr) in nvme_ctrlr_setup_interrupts()
345 struct nvme_controller *ctrlr; in nvme_pci_suspend()
354 struct nvme_controller *ctrlr; in nvme_pci_resume()
H A Dnvme_sysctl.c99 struct nvme_controller *ctrlr = arg1; in nvme_sysctl_int_coal_time()
118 struct nvme_controller *ctrlr = arg1; in nvme_sysctl_int_coal_threshold()
137 struct nvme_controller *ctrlr = arg1; in nvme_sysctl_timeout_period()
173 struct nvme_controller *ctrlr = arg1; in nvme_sysctl_num_cmds()
188 struct nvme_controller *ctrlr = arg1; in nvme_sysctl_num_intr_handler_calls()
203 struct nvme_controller *ctrlr = arg1; in nvme_sysctl_num_retries()
218 struct nvme_controller *ctrlr = arg1; in nvme_sysctl_num_failures()
233 struct nvme_controller *ctrlr = arg1; in nvme_sysctl_num_ignored()
248 struct nvme_controller *ctrlr = arg1; in nvme_sysctl_reset_stats()
310 nvme_sysctl_initialize_ctrlr(struct nvme_controller *ctrlr) in nvme_sysctl_initialize_ctrlr()
H A Dnvme.c79 struct nvme_controller *ctrlr; in nvme_shutdown()
123 struct nvme_controller *ctrlr = DEVICE2SOFTC(dev); in nvme_attach()
144 struct nvme_controller *ctrlr = DEVICE2SOFTC(dev); in nvme_detach()
154 struct nvme_controller *ctrlr) in nvme_notify()
205 nvme_notify_new_controller(struct nvme_controller *ctrlr) in nvme_notify_new_controller()
220 struct nvme_controller *ctrlr; in nvme_notify_new_consumer()
235 nvme_notify_async_consumers(struct nvme_controller *ctrlr, in nvme_notify_async_consumers()
255 nvme_notify_fail_consumers(struct nvme_controller *ctrlr) in nvme_notify_fail_consumers()
282 nvme_notify_ns(struct nvme_controller *ctrlr, int nsid) in nvme_notify_ns()
H A Dnvme_sim.c60 struct nvme_controller *s_ctrlr;
92 struct nvme_controller *ctrlr; in nvme_sim_nvmeio()
125 nvme_link_kBps(struct nvme_controller *ctrlr) in nvme_link_kBps()
145 struct nvme_controller *ctrlr; in nvme_sim_action()
292 nvme_sim_new_controller(struct nvme_controller *ctrlr) in nvme_sim_new_controller()
H A Dnvme_ahci.c54 sizeof(struct nvme_controller),
68 struct nvme_controller*ctrlr = DEVICE2SOFTC(dev); in nvme_ahci_attach()
H A Dnvme.h1633 struct nvme_controller;
1639 typedef void *(*nvme_cons_ctrlr_fn_t)(struct nvme_controller *);
1649 int nvme_ctrlr_passthrough_cmd(struct nvme_controller *ctrlr,
1655 void nvme_ctrlr_cmd_set_feature(struct nvme_controller *ctrlr,
1661 void nvme_ctrlr_cmd_get_feature(struct nvme_controller *ctrlr,
1665 void nvme_ctrlr_cmd_get_log_page(struct nvme_controller *ctrlr,
1697 device_t nvme_ctrlr_get_device(struct nvme_controller *ctrlr);
1699 nvme_ctrlr_get_data(struct nvme_controller *ctrlr);
H A Dnvme_ns.c70 struct nvme_controller *ctrlr; in nvme_ns_ioctl()
513 struct nvme_controller *ctrlr) in nvme_ns_construct()
H A Dnvme_qpair.c688 struct nvme_controller *ctrlr) in nvme_qpair_construct()
949 struct nvme_controller *ctrlr = qpair->ctrlr; in nvme_qpair_timeout()
1049 struct nvme_controller *ctrlr; in nvme_qpair_submit_tracker()
/freebsd-13.1/sys/dev/nvd/
H A Dnvd.c67 static void *nvd_new_controller(struct nvme_controller *ctrlr);
98 struct nvme_controller *ctrlr;
400 nvd_new_controller(struct nvme_controller *ctrlr) in nvd_new_controller()