Home
last modified time | relevance | path

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

/freebsd-12.1/sys/dev/nvme/
H A Dnvme_private.h153 struct nvme_controller *ctrlr;
176 struct nvme_controller *ctrlr;
223 struct nvme_controller *ctrlr;
236 struct nvme_controller { struct
402 int nvme_ctrlr_hw_reset(struct nvme_controller *ctrlr);
403 void nvme_ctrlr_reset(struct nvme_controller *ctrlr);
416 struct nvme_controller *ctrlr);
437 struct nvme_controller *ctrlr);
557 void nvme_ctrlr_poll(struct nvme_controller *ctrlr);
559 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()
103 nvme_ctrlr_cmd_create_io_sq(struct nvme_controller *ctrlr, in nvme_ctrlr_cmd_create_io_sq()
127 nvme_ctrlr_cmd_delete_io_cq(struct nvme_controller *ctrlr, in nvme_ctrlr_cmd_delete_io_cq()
148 nvme_ctrlr_cmd_delete_io_sq(struct nvme_controller *ctrlr, in nvme_ctrlr_cmd_delete_io_sq()
169 nvme_ctrlr_cmd_set_feature(struct nvme_controller *ctrlr, uint8_t feature, in nvme_ctrlr_cmd_set_feature()
205 nvme_ctrlr_cmd_set_num_queues(struct nvme_controller *ctrlr, in nvme_ctrlr_cmd_set_num_queues()
216 nvme_ctrlr_cmd_set_async_event_config(struct nvme_controller *ctrlr, in nvme_ctrlr_cmd_set_async_event_config()
228 nvme_ctrlr_cmd_set_interrupt_coalescing(struct nvme_controller *ctrlr, in nvme_ctrlr_cmd_set_interrupt_coalescing()
273 nvme_ctrlr_cmd_get_error_page(struct nvme_controller *ctrlr, in nvme_ctrlr_cmd_get_error_page()
304 nvme_ctrlr_cmd_get_firmware_page(struct nvme_controller *ctrlr, in nvme_ctrlr_cmd_get_firmware_page()
[all …]
H A Dnvme_ctrlr.c169 nvme_ctrlr_fail(struct nvme_controller *ctrlr) in nvme_ctrlr_fail()
199 struct nvme_controller *ctrlr = arg; in nvme_ctrlr_fail_req_task()
239 nvme_ctrlr_disable(struct nvme_controller *ctrlr) in nvme_ctrlr_disable()
286 nvme_ctrlr_enable(struct nvme_controller *ctrlr) in nvme_ctrlr_enable()
380 nvme_ctrlr_reset(struct nvme_controller *ctrlr) in nvme_ctrlr_reset()
833 struct nvme_controller *ctrlr = ctrlr_arg; in nvme_ctrlr_start()
898 struct nvme_controller *ctrlr = arg; in nvme_ctrlr_start_config_hook()
919 struct nvme_controller *ctrlr = arg; in nvme_ctrlr_reset_task()
945 nvme_ctrlr_poll(struct nvme_controller *ctrlr) in nvme_ctrlr_poll()
964 struct nvme_controller *ctrlr = arg; in nvme_ctrlr_intx_handler()
[all …]
H A Dnvme_pci.c49 static void nvme_ctrlr_setup_interrupts(struct nvme_controller *ctrlr);
65 sizeof(struct nvme_controller),
114 struct nvme_controller *ctrlr = DEVICE2SOFTC(device); in nvme_pci_probe()
149 nvme_ctrlr_allocate_bar(struct nvme_controller *ctrlr) in nvme_ctrlr_allocate_bar()
183 struct nvme_controller*ctrlr = DEVICE2SOFTC(dev); in nvme_pci_attach()
220 struct nvme_controller*ctrlr = DEVICE2SOFTC(dev); in nvme_pci_detach()
231 nvme_ctrlr_configure_intx(struct nvme_controller *ctrlr) in nvme_ctrlr_configure_intx()
259 nvme_ctrlr_setup_interrupts(struct nvme_controller *ctrlr) in nvme_ctrlr_setup_interrupts()
343 struct nvme_controller *ctrlr; in nvme_pci_suspend()
352 struct nvme_controller *ctrlr; in nvme_pci_resume()
H A Dnvme_sysctl.c109 struct nvme_controller *ctrlr = arg1; in nvme_sysctl_int_coal_time()
128 struct nvme_controller *ctrlr = arg1; in nvme_sysctl_int_coal_threshold()
147 struct nvme_controller *ctrlr = arg1; in nvme_sysctl_timeout_period()
176 struct nvme_controller *ctrlr = arg1; in nvme_sysctl_num_cmds()
191 struct nvme_controller *ctrlr = arg1; in nvme_sysctl_num_intr_handler_calls()
206 struct nvme_controller *ctrlr = arg1; in nvme_sysctl_num_retries()
221 struct nvme_controller *ctrlr = arg1; in nvme_sysctl_num_failures()
236 struct nvme_controller *ctrlr = arg1; in nvme_sysctl_reset_stats()
296 nvme_sysctl_initialize_ctrlr(struct nvme_controller *ctrlr) in nvme_sysctl_initialize_ctrlr()
H A Dnvme.c85 struct nvme_controller *ctrlr; in nvme_shutdown()
129 struct nvme_controller *ctrlr = DEVICE2SOFTC(dev); in nvme_attach()
168 struct nvme_controller *ctrlr = DEVICE2SOFTC(dev); in nvme_detach()
176 struct nvme_controller *ctrlr) in nvme_notify()
227 nvme_notify_new_controller(struct nvme_controller *ctrlr) in nvme_notify_new_controller()
242 struct nvme_controller *ctrlr; in nvme_notify_new_consumer()
257 nvme_notify_async_consumers(struct nvme_controller *ctrlr, in nvme_notify_async_consumers()
277 nvme_notify_fail_consumers(struct nvme_controller *ctrlr) in nvme_notify_fail_consumers()
304 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()
278 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.h1545 struct nvme_controller;
1551 typedef void *(*nvme_cons_ctrlr_fn_t)(struct nvme_controller *);
1561 int nvme_ctrlr_passthrough_cmd(struct nvme_controller *ctrlr,
1567 void nvme_ctrlr_cmd_set_feature(struct nvme_controller *ctrlr,
1571 void nvme_ctrlr_cmd_get_feature(struct nvme_controller *ctrlr,
1575 void nvme_ctrlr_cmd_get_log_page(struct nvme_controller *ctrlr,
1607 device_t nvme_ctrlr_get_device(struct nvme_controller *ctrlr);
1609 nvme_ctrlr_get_data(struct nvme_controller *ctrlr);
H A Dnvme_ns.c70 struct nvme_controller *ctrlr; in nvme_ns_ioctl()
507 struct nvme_controller *ctrlr) in nvme_ns_construct()
H A Dnvme_qpair.c642 struct nvme_controller *ctrlr) in nvme_qpair_construct()
889 struct nvme_controller *ctrlr = qpair->ctrlr; in nvme_timeout()
924 struct nvme_controller *ctrlr; in nvme_qpair_submit_tracker()
/freebsd-12.1/sys/dev/nvd/
H A Dnvd.c64 static void *nvd_new_controller(struct nvme_controller *ctrlr);
396 nvd_new_controller(struct nvme_controller *ctrlr) in nvd_new_controller()