Searched refs:cpl (Results 1 - 7 of 7) sorted by relevance

/haiku/src/add-ons/kernel/drivers/disk/nvme/libnvme/
H A Dnvme_qpair.c254 struct nvme_cpl *cpl)
258 get_status_string(cpl->status.sct, cpl->status.sc),
259 cpl->status.sct,
260 cpl->status.sc,
261 cpl->sqid,
262 cpl->cid,
263 cpl->cdw0,
264 cpl->sqhd,
265 cpl
253 nvme_qpair_print_completion(struct nvme_qpair *qpair, struct nvme_cpl *cpl) argument
270 nvme_qpair_completion_retry(const struct nvme_cpl *cpl) argument
367 nvme_qpair_complete_tracker(struct nvme_qpair *qpair, struct nvme_tracker *tr, struct nvme_cpl *cpl, bool print_on_error) argument
449 struct nvme_cpl cpl; local
466 struct nvme_cpl cpl; local
1104 struct nvme_cpl *cpl; local
[all...]
H A Dnvme_request.c57 const struct nvme_cpl *cpl)
64 if (nvme_cpl_is_error(cpl))
65 memcpy(&parent->parent_status, cpl, sizeof(*cpl));
74 void nvme_request_completion_poll_cb(void *arg, const struct nvme_cpl *cpl) argument
78 memcpy(&status->cpl, cpl, sizeof(*cpl));
56 nvme_request_cb_complete_child(void *child_arg, const struct nvme_cpl *cpl) argument
H A Dnvme_admin.c72 if (nvme_cpl_is_error(&status->cpl)) {
148 *attributes = status.cpl.cdw0;
186 *attributes = status.cpl.cdw0;
344 *nsid = status.cpl.cdw0;
H A Dnvme_internal.h299 struct nvme_cpl cpl; member in struct:nvme_completion_poll_status
306 struct nvme_cpl cpl; member in struct:nvme_async_event_request
364 struct nvme_cpl *cpl; member in struct:nvme_qpair
680 const struct nvme_cpl *cpl);
H A Dnvme_spec.h2106 #define nvme_cpl_is_error(cpl) \
2107 ((cpl)->status.sc != 0 || (cpl)->status.sct != 0)
H A Dnvme_ctrlr.c594 static void nvme_ctrlr_async_event_cb(void *arg, const struct nvme_cpl *cpl) argument
599 if (cpl->status.sc == NVME_SC_ABORTED_SQ_DELETION)
609 ctrlr->aer_cb_fn(ctrlr->aer_cb_arg, cpl);
/haiku/src/add-ons/kernel/drivers/disk/nvme/
H A Dnvme_disk.cpp409 io_finished_callback(status_t* status, const struct nvme_cpl* cpl) argument
411 *status = nvme_cpl_is_error(cpl) ? B_IO_ERROR : B_OK;

Completed in 154 milliseconds