Lines Matching refs:cpl
366 if (nvme_completion_is_error(&status.cpl)) { in nvme_ctrlr_identify()
393 if (nvme_completion_is_error(&status.cpl)) { in nvme_ctrlr_set_num_qpairs()
403 sq_allocated = (status.cpl.cdw0 & 0xFFFF) + 1; in nvme_ctrlr_set_num_qpairs()
404 cq_allocated = (status.cpl.cdw0 >> 16) + 1; in nvme_ctrlr_set_num_qpairs()
432 if (nvme_completion_is_error(&status.cpl)) { in nvme_ctrlr_create_qpairs()
442 if (nvme_completion_is_error(&status.cpl)) { in nvme_ctrlr_create_qpairs()
533 nvme_ctrlr_async_event_log_page_cb(void *arg, const struct nvme_completion *cpl) in nvme_ctrlr_async_event_log_page_cb() argument
543 if (nvme_completion_is_error(cpl)) in nvme_ctrlr_async_event_log_page_cb()
544 nvme_notify_async_consumers(aer->ctrlr, &aer->cpl, in nvme_ctrlr_async_event_log_page_cb()
570 nvme_notify_async_consumers(aer->ctrlr, &aer->cpl, in nvme_ctrlr_async_event_log_page_cb()
582 nvme_ctrlr_async_event_cb(void *arg, const struct nvme_completion *cpl) in nvme_ctrlr_async_event_cb() argument
586 if (nvme_completion_is_error(cpl)) { in nvme_ctrlr_async_event_cb()
597 aer->log_page_id = (cpl->cdw0 & 0xFF0000) >> 16; in nvme_ctrlr_async_event_cb()
605 memcpy(&aer->cpl, cpl, sizeof(*cpl)); in nvme_ctrlr_async_event_cb()
612 nvme_notify_async_consumers(aer->ctrlr, cpl, aer->log_page_id, in nvme_ctrlr_async_event_cb()
657 if (nvme_completion_is_error(&status.cpl) || in nvme_ctrlr_configure_aer()
658 (status.cpl.cdw0 & 0xFFFF) == 0xFFFF || in nvme_ctrlr_configure_aer()
659 (status.cpl.cdw0 & 0xFFFF) == 0x0000) { in nvme_ctrlr_configure_aer()
811 if (ctrlr->ioq[0].cpl) in nvme_ctrlr_intx_handler()
846 nvme_pt_done(void *arg, const struct nvme_completion *cpl) in nvme_pt_done() argument
850 bzero(&pt->cpl, sizeof(pt->cpl)); in nvme_pt_done()
851 pt->cpl.cdw0 = cpl->cdw0; in nvme_pt_done()
852 pt->cpl.status = cpl->status; in nvme_pt_done()
853 pt->cpl.status.p = 0; in nvme_pt_done()