Home
last modified time | relevance | path

Searched refs:completions (Results 1 – 18 of 18) sorted by relevance

/drivers/net/ethernet/microsoft/mana/
Dhw_channel.c284 struct gdma_comp *completions; in mana_hwc_comp_event() local
290 completions = hwc_cq->comp_buf; in mana_hwc_comp_event()
291 comp_read = mana_gd_poll_cq(q_self, completions, hwc_cq->queue_depth); in mana_hwc_comp_event()
295 comp_data = *(struct hwc_rx_oob *)completions[i].cqe_data; in mana_hwc_comp_event()
297 if (completions[i].is_sq) in mana_hwc_comp_event()
299 completions[i].wq_num, in mana_hwc_comp_event()
303 completions[i].wq_num, in mana_hwc_comp_event()
Dmana_en.c783 struct gdma_comp *completions = cq->gdma_comp_buf; in mana_poll_tx_cq() local
801 comp_read = mana_gd_poll_cq(cq->gdma_cq, completions, in mana_poll_tx_cq()
810 if (WARN_ON_ONCE(!completions[i].is_sq)) in mana_poll_tx_cq()
813 cqe_oob = (struct mana_tx_comp_oob *)completions[i].cqe_data; in mana_poll_tx_cq()
844 if (WARN_ON_ONCE(txq->gdma_txq_id != completions[i].wq_num)) in mana_poll_tx_cq()
/drivers/infiniband/hw/hfi1/
DKconfig16 sdma completions for unit testing
/drivers/crypto/caam/
DKconfig81 Select number of descriptor completions to queue before
93 more descriptor completions are queued without reaching the count
/drivers/staging/vc04_services/interface/vchiq_arm/
Dvchiq_arm.h91 struct vchiq_completion_data_kernel completions[MAX_COMPLETIONS]; member
Dvchiq_dev.c494 completion = &instance->completions[ in vchiq_ioc_await_completion()
1306 completion = &instance->completions[ in vchiq_release()
Dvchiq_arm.c982 completion = &instance->completions[insert & (MAX_COMPLETIONS - 1)]; in add_completion()
/drivers/staging/qlge/
DTODO15 * struct rx_ring is used for rx and tx completions, with some members relevant
/drivers/scsi/qedf/
Dqedf_debugfs.c125 "#%d: %lu\n", id, fp->completions); in qedf_dbg_fp_int_cmd_read()
Dqedf.h243 unsigned long completions; member
Dqedf_main.c2250 fp->completions++; in qedf_process_completions()
/drivers/scsi/lpfc/
Dlpfc_bsg.c5967 LIST_HEAD(completions); in lpfc_bsg_timeout()
6011 list_move_tail(&check_iocb->list, &completions); in lpfc_bsg_timeout()
6015 if (list_empty(&completions)) in lpfc_bsg_timeout()
6018 if (!list_empty(&completions)) { in lpfc_bsg_timeout()
6019 lpfc_sli_cancel_iocbs(phba, &completions, in lpfc_bsg_timeout()
6048 list_move_tail(&check_iocb->list, &completions); in lpfc_bsg_timeout()
6052 if (list_empty(&completions)) in lpfc_bsg_timeout()
6055 if (!list_empty(&completions)) { in lpfc_bsg_timeout()
6056 lpfc_sli_cancel_iocbs(phba, &completions, in lpfc_bsg_timeout()
Dlpfc_sli.c4471 LIST_HEAD(completions); in lpfc_sli_abort_iocb_ring()
4483 list_splice_init(&pring->txq, &completions); in lpfc_sli_abort_iocb_ring()
4494 list_splice_init(&pring->txq, &completions); in lpfc_sli_abort_iocb_ring()
4506 lpfc_sli_cancel_iocbs(phba, &completions, IOSTAT_LOCAL_REJECT, in lpfc_sli_abort_iocb_ring()
11974 LIST_HEAD(completions); in lpfc_sli_mbox_sys_flush()
11986 list_splice_init(&phba->sli.mboxq, &completions); in lpfc_sli_mbox_sys_flush()
11989 list_add_tail(&psli->mbox_active->list, &completions); in lpfc_sli_mbox_sys_flush()
11994 list_splice_init(&phba->sli.mboxq_cmpl, &completions); in lpfc_sli_mbox_sys_flush()
12001 while (!list_empty(&completions)) { in lpfc_sli_mbox_sys_flush()
12002 list_remove_head(&completions, pmb, LPFC_MBOXQ_t, list); in lpfc_sli_mbox_sys_flush()
[all …]
Dlpfc_hbadisc.c5166 LIST_HEAD(completions); in lpfc_no_rpi()
5176 lpfc_sli3_dequeue_nport_iocbs(phba, ndlp, &completions); in lpfc_no_rpi()
5178 lpfc_sli4_dequeue_nport_iocbs(phba, ndlp, &completions); in lpfc_no_rpi()
5182 lpfc_sli_cancel_iocbs(phba, &completions, IOSTAT_LOCAL_REJECT, in lpfc_no_rpi()
6016 LIST_HEAD(completions); in lpfc_free_tx()
6037 list_move_tail(&iocb->list, &completions); in lpfc_free_tx()
6058 lpfc_sli_cancel_iocbs(phba, &completions, IOSTAT_LOCAL_REJECT, in lpfc_free_tx()
Dlpfc_els.c11290 LIST_HEAD(completions); in lpfc_fabric_abort_vport()
11301 list_move_tail(&piocb->list, &completions); in lpfc_fabric_abort_vport()
11306 lpfc_sli_cancel_iocbs(phba, &completions, IOSTAT_LOCAL_REJECT, in lpfc_fabric_abort_vport()
11323 LIST_HEAD(completions); in lpfc_fabric_abort_nport()
11338 list_move_tail(&piocb->list, &completions); in lpfc_fabric_abort_nport()
11344 lpfc_sli_cancel_iocbs(phba, &completions, IOSTAT_LOCAL_REJECT, in lpfc_fabric_abort_nport()
11361 LIST_HEAD(completions); in lpfc_fabric_abort_hba()
11364 list_splice_init(&phba->fabric_iocb_list, &completions); in lpfc_fabric_abort_hba()
11368 lpfc_sli_cancel_iocbs(phba, &completions, IOSTAT_LOCAL_REJECT, in lpfc_fabric_abort_hba()
Dlpfc_init.c955 LIST_HEAD(completions); in lpfc_hba_clean_txcmplq()
967 list_splice_init(&pring->txcmplq, &completions); in lpfc_hba_clean_txcmplq()
974 lpfc_sli_cancel_iocbs(phba, &completions, in lpfc_hba_clean_txcmplq()
986 list_splice_init(&pring->txcmplq, &completions); in lpfc_hba_clean_txcmplq()
992 lpfc_sli_cancel_iocbs(phba, &completions, in lpfc_hba_clean_txcmplq()
1464 LIST_HEAD(completions); in lpfc_hb_timeout_handler()
1487 list_splice_init(&phba->elsbuf, &completions); in lpfc_hb_timeout_handler()
1492 while (!list_empty(&completions)) { in lpfc_hb_timeout_handler()
1493 list_remove_head(&completions, buf_ptr, in lpfc_hb_timeout_handler()
/drivers/crypto/axis/
Dartpec6_crypto.c2042 struct list_head *completions) in artpec6_crypto_process_queue() argument
2053 list_add_tail(&req->complete_in_progress, completions); in artpec6_crypto_process_queue()
/drivers/scsi/aic7xxx/
Daic79xx.seq85 * If we have completions stalled waiting for the qfreeze
459 * completions to continue the data transfer.