Home
last modified time | relevance | path

Searched refs:nvme_completion (Results 1 – 25 of 37) sorted by relevance

12

/src/sys/dev/nvmf/host/
H A Dnvmf_var.h29 typedef void nvmf_request_complete_t(void *, const struct nvme_completion *);
112 struct nvme_completion cqe;
126 nvmf_cqe_aborted(const struct nvme_completion *cqe) in nvmf_cqe_aborted()
161 void nvmf_complete(void *arg, const struct nvme_completion *cqe);
H A Dnvmf_aer.c35 static void nvmf_complete_aer(void *arg, const struct nvme_completion *cqe);
124 nvmf_complete_aer_page(void *arg, const struct nvme_completion *cqe) in nvmf_complete_aer_page()
154 nvmf_complete_aer(void *arg, const struct nvme_completion *cqe) in nvmf_complete_aer()
H A Dnvmf_qpair.c96 struct nvme_completion cqe; in nvmf_abort_request()
177 const struct nvme_completion *cqe; in nvmf_receive_capsule()
H A Dnvmf_sim.c96 nvmf_ccb_complete(void *arg, const struct nvme_completion *cqe) in nvmf_ccb_complete()
/src/sys/dev/nvme/
H A Dnvme_private.h105 struct nvme_completion cpl;
129 struct nvme_completion cpl;
184 struct nvme_completion *cpl;
393 void nvme_completion_poll_cb(void *arg, const struct nvme_completion *cpl);
434 struct nvme_completion *cpl);
569 const struct nvme_completion *async_cpl,
H A Dnvme_qpair.c120 get_status_string(const struct nvme_completion *cpl, char *buf, size_t len) in get_status_string()
133 struct nvme_completion *cpl) in nvme_qpair_print_completion()
150 nvme_completion_is_retry(const struct nvme_completion *cpl) in nvme_completion_is_retry()
211 struct nvme_completion *cpl, error_print_t print_on_error) in nvme_qpair_complete_tracker()
300 struct nvme_completion cpl; in nvme_qpair_manual_complete_tracker()
318 struct nvme_completion cpl; in nvme_qpair_manual_complete_request()
342 struct nvme_completion cpl; in _nvme_qpair_process_completions()
558 cplsz = qpair->num_entries * sizeof(struct nvme_completion); in nvme_qpair_construct()
599 qpair->cpl = (struct nvme_completion *)(queuemem + cmdsz); in nvme_qpair_construct()
800 nvme_abort_complete(void *arg, const struct nvme_completion *status) in nvme_abort_complete()
[all …]
H A Dnvme.c93 const struct nvme_completion *async_cpl, in nvme_notify_async()
134 nvme_completion_poll_cb(void *arg, const struct nvme_completion *cpl) in nvme_completion_poll_cb()
H A Dnvme_ns.c50 const struct nvme_completion *cpl);
141 nvme_ns_strategy_done(void *arg, const struct nvme_completion *cpl) in nvme_ns_strategy_done()
253 nvme_ns_bio_done(void *arg, const struct nvme_completion *status) in nvme_ns_bio_done()
280 struct nvme_completion parent_cpl; in nvme_bio_child_inbed()
308 nvme_bio_child_done(void *arg, const struct nvme_completion *cpl) in nvme_bio_child_done()
H A Dnvme_test.c160 nvme_ns_io_test_cb(void *arg, const struct nvme_completion *cpl) in nvme_ns_io_test_cb()
202 struct nvme_completion cpl; in nvme_ns_io_test()
H A Dnvme_util.c215 nvme_sc_sbuf(const struct nvme_completion *cpl, struct sbuf *sb) in nvme_sc_sbuf()
259 nvme_cpl_sbuf(const struct nvme_completion *cpl, struct sbuf *sb) in nvme_cpl_sbuf()
H A Dnvme_if.m51 const struct nvme_completion *cpl; /* Completion for this async event */
H A Dnvme.h852 struct nvme_completion { struct
868 _Static_assert(sizeof(struct nvme_completion) == 4 * 4, "bad size for nvme_completion"); argument
1864 struct nvme_completion cpl;
1905 void nvme_cpl_sbuf(const struct nvme_completion *cpl, struct sbuf *sbuf);
1907 void nvme_sc_sbuf(const struct nvme_completion *cpl, struct sbuf *sbuf);
1918 typedef void (*nvme_cb_fn_t)(void *, const struct nvme_completion *);
2074 void nvme_completion_swapbytes(struct nvme_completion *s __unused) in nvme_completion_swapbytes()
H A Dnvme_sim.c68 nvme_sim_nvmeio_done(void *ccb_arg, const struct nvme_completion *cpl) in nvme_sim_nvmeio_done()
471 nvme_sim_handle_aen(device_t dev, const struct nvme_completion *cpl, in nvme_sim_handle_aen()
H A Dnvme_ctrlr.c686 nvme_ctrlr_async_event_cb(void *arg, const struct nvme_completion *cpl) in nvme_ctrlr_async_event_cb()
1167 nvme_ctrlr_aer_done(void *arg, const struct nvme_completion *cpl) in nvme_ctrlr_aer_done()
1375 nvme_pt_done(void *arg, const struct nvme_completion *cpl) in nvme_pt_done()
1458 nvme_npc_done(void *arg, const struct nvme_completion *cpl) in nvme_npc_done()
H A Dnvme_sysctl.c57 struct nvme_completion *cpl; in nvme_dump_queue()
/src/sys/dev/nvmf/controller/
H A Dnvmft_qpair.c194 struct nvme_completion cpl; in _nvmft_send_response()
240 const struct nvme_completion *cpl = cqe; in nvmft_send_response()
253 struct nvme_completion *cpl = cqe; in nvmft_init_cqe()
265 struct nvme_completion cpl; in nvmft_send_error()
289 struct nvme_completion cpl; in _nvmft_send_generic_error()
/src/usr.sbin/bhyve/
H A Dpci_nvme.c163 struct nvme_completion *qbase;
242 struct nvme_completion *);
421 struct nvme_completion *);
425 struct nvme_completion *);
429 struct nvme_completion *);
433 struct nvme_completion *);
437 struct nvme_completion *);
1105 sc->regs.acq, sizeof(struct nvme_completion) * acqs); in pci_nvme_init_controller()
1181 struct nvme_completion *cqe; in pci_nvme_cq_update()
1208 struct nvme_completion* compl) in nvme_opc_delete_io_sq()
[all …]
/src/lib/libnvmf/
H A Dnvmf_transport.c153 nc->nc_qe_len = sizeof(struct nvme_completion); in nvmf_allocate_response()
162 if (nc->nc_qe_len == sizeof(struct nvme_completion)) in nvmf_capsule_append_data()
201 assert(nc->nc_qe_len == sizeof(struct nvme_completion)); in nvmf_capsule_cqe()
H A Dnvmf_controller.c71 struct nvme_completion *cpl = cqe; in nvmf_init_cqe()
83 struct nvme_completion cpl; in nvmf_simple_response()
481 sizeof(struct nvme_completion), cdata); in nvmf_init_io_controller_data()
H A Dinternal.h92 struct nvme_completion nc_cqe;
/src/sys/dev/nvmf/
H A Dnvmf.h25 #define NVMF_IORCSZ (sizeof(struct nvme_completion))
H A Dnvmf_transport.c127 nc->nc_qe_len = sizeof(struct nvme_completion); in nvmf_allocate_response()
178 KASSERT(nc->nc_qe_len == sizeof(struct nvme_completion), in nvmf_capsule_cqe()
186 KASSERT(nc->nc_qe_len == sizeof(struct nvme_completion), in nvmf_sqhd_valid()
H A Dnvmf_transport_internal.h91 struct nvme_completion nc_cqe;
H A Dnvmf_proto.h695 struct nvme_completion rccqe;
/src/sys/dev/nvd/
H A Dnvd.c63 static void nvd_done(void *arg, const struct nvme_completion *cpl);
338 nvd_done(void *arg, const struct nvme_completion *cpl) in nvd_done()
612 nvdc_handle_aen(device_t dev, const struct nvme_completion *cpl, in nvdc_handle_aen()

12