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

/freebsd-13-stable/sys/dev/nvme/
H A Dnvme_private.h52 #define DEVICE2SOFTC(dev) ((struct nvme_controller *) device_get_softc(dev))
142 struct nvme_controller *ctrlr;
163 struct nvme_controller *ctrlr;
211 struct nvme_controller *ctrlr;
224 struct nvme_controller { struct
350 void nvme_ctrlr_cmd_identify_controller(struct nvme_controller *ctrlr,
353 void nvme_ctrlr_cmd_identify_namespace(struct nvme_controller *ctrlr,
356 void nvme_ctrlr_cmd_set_interrupt_coalescing(struct nvme_controller *ctrlr,
361 void nvme_ctrlr_cmd_get_error_page(struct nvme_controller *ctrlr,
366 void nvme_ctrlr_cmd_get_health_information_page(struct nvme_controller *ctrl
[all...]
H A Dnvme_ctrlr_cmd.c35 nvme_ctrlr_cmd_identify_controller(struct nvme_controller *ctrlr, void *payload,
57 nvme_ctrlr_cmd_identify_namespace(struct nvme_controller *ctrlr, uint32_t nsid,
78 nvme_ctrlr_cmd_create_io_cq(struct nvme_controller *ctrlr,
102 nvme_ctrlr_cmd_create_io_sq(struct nvme_controller *ctrlr,
126 nvme_ctrlr_cmd_delete_io_cq(struct nvme_controller *ctrlr,
147 nvme_ctrlr_cmd_delete_io_sq(struct nvme_controller *ctrlr,
168 nvme_ctrlr_cmd_set_feature(struct nvme_controller *ctrlr, uint8_t feature,
191 nvme_ctrlr_cmd_get_feature(struct nvme_controller *ctrlr, uint8_t feature,
209 nvme_ctrlr_cmd_set_num_queues(struct nvme_controller *ctrlr,
220 nvme_ctrlr_cmd_set_async_event_config(struct nvme_controller *ctrl
[all...]
H A Dnvme_pci.c50 static void nvme_ctrlr_setup_interrupts(struct nvme_controller *ctrlr);
66 sizeof(struct nvme_controller),
114 struct nvme_controller *ctrlr = DEVICE2SOFTC(device);
149 nvme_ctrlr_allocate_bar(struct nvme_controller *ctrlr)
183 struct nvme_controller*ctrlr = DEVICE2SOFTC(dev);
220 struct nvme_controller*ctrlr = DEVICE2SOFTC(dev);
231 nvme_ctrlr_configure_intx(struct nvme_controller *ctrlr)
256 nvme_ctrlr_setup_interrupts(struct nvme_controller *ctrlr)
319 struct nvme_controller *ctrlr;
328 struct nvme_controller *ctrl
[all...]
H A Dnvme_ctrlr.c52 static void nvme_ctrlr_construct_and_submit_aer(struct nvme_controller *ctrlr,
56 nvme_ctrlr_devctl_log(struct nvme_controller *ctrlr, const char *type, const char *msg, ...)
85 nvme_ctrlr_construct_admin_qpair(struct nvme_controller *ctrlr)
121 nvme_ctrlr_construct_io_qpairs(struct nvme_controller *ctrlr)
211 nvme_ctrlr_fail(struct nvme_controller *ctrlr)
228 nvme_ctrlr_post_failed_request(struct nvme_controller *ctrlr,
241 struct nvme_controller *ctrlr = arg;
256 nvme_ctrlr_wait_for_ready(struct nvme_controller *ctrlr, int desired_val)
280 nvme_ctrlr_disable(struct nvme_controller *ctrlr)
327 nvme_ctrlr_enable(struct nvme_controller *ctrl
[all...]
H A Dnvme.c79 struct nvme_controller *ctrlr;
123 struct nvme_controller *ctrlr = DEVICE2SOFTC(dev);
144 struct nvme_controller *ctrlr = DEVICE2SOFTC(dev);
157 struct nvme_controller *ctrlr)
208 nvme_notify_new_controller(struct nvme_controller *ctrlr)
223 struct nvme_controller *ctrlr;
238 nvme_notify_async_consumers(struct nvme_controller *ctrlr,
258 nvme_notify_fail_consumers(struct nvme_controller *ctrlr)
285 nvme_notify_ns(struct nvme_controller *ctrlr, int nsid)
H A Dnvme_sysctl.c99 struct nvme_controller *ctrlr = arg1;
118 struct nvme_controller *ctrlr = arg1;
137 struct nvme_controller *ctrlr = arg1;
167 struct nvme_controller *ctrlr = arg1;
182 struct nvme_controller *ctrlr = arg1;
197 struct nvme_controller *ctrlr = arg1;
212 struct nvme_controller *ctrlr = arg1;
227 struct nvme_controller *ctrlr = arg1;
286 nvme_sysctl_initialize_ctrlr(struct nvme_controller *ctrlr)
H A Dnvme_ahci.c54 sizeof(struct nvme_controller),
68 struct nvme_controller*ctrlr = DEVICE2SOFTC(dev);
H A Dnvme_sim.c60 struct nvme_controller *s_ctrlr;
92 struct nvme_controller *ctrlr;
125 nvme_link_kBps(struct nvme_controller *ctrlr)
145 struct nvme_controller *ctrlr;
278 nvme_sim_new_controller(struct nvme_controller *ctrlr)
H A Dnvme.h1608 struct nvme_controller;
1614 typedef void *(*nvme_cons_ctrlr_fn_t)(struct nvme_controller *);
1624 int nvme_ctrlr_passthrough_cmd(struct nvme_controller *ctrlr,
1630 void nvme_ctrlr_cmd_set_feature(struct nvme_controller *ctrlr,
1636 void nvme_ctrlr_cmd_get_feature(struct nvme_controller *ctrlr,
1640 void nvme_ctrlr_cmd_get_log_page(struct nvme_controller *ctrlr,
1672 device_t nvme_ctrlr_get_device(struct nvme_controller *ctrlr);
1674 nvme_ctrlr_get_data(struct nvme_controller *ctrlr);
H A Dnvme_ns.c70 struct nvme_controller *ctrlr;
508 struct nvme_controller *ctrlr)
H A Dnvme_qpair.c648 struct nvme_controller *ctrlr)
923 struct nvme_controller *ctrlr = qpair->ctrlr;
958 struct nvme_controller *ctrlr;
/freebsd-13-stable/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)

Completed in 219 milliseconds