Searched refs:gdma_cq (Results 1 – 5 of 5) sorted by relevance
130 static void mana_ib_cq_handler(void *ctx, struct gdma_queue *gdma_cq) in mana_ib_cq_handler() argument141 struct gdma_queue *gdma_cq; in mana_ib_install_cq_cb() local148 gdma_cq = cq->queue.kmem; in mana_ib_install_cq_cb()150 gdma_cq = kzalloc_obj(*gdma_cq); in mana_ib_install_cq_cb()151 if (!gdma_cq) in mana_ib_install_cq_cb()154 gdma_cq->cq.context = cq; in mana_ib_install_cq_cb()155 gdma_cq->type = GDMA_CQ; in mana_ib_install_cq_cb()156 gdma_cq->cq.callback = mana_ib_cq_handler; in mana_ib_install_cq_cb()157 gdma_cq->id = cq->queue.id; in mana_ib_install_cq_cb()158 gc->cq_table[cq->queue.id] = gdma_cq; in mana_ib_install_cq_cb()[all …]
1784 comp_read = mana_gd_poll_cq(cq->gdma_cq, completions, in mana_poll_tx_cq()1785 min((cq->gdma_cq->queue_size / in mana_poll_tx_cq()2176 comp_read = mana_gd_poll_cq(cq->gdma_cq, comp, in mana_poll_rx_cq()2177 min((cq->gdma_cq->queue_size / in mana_poll_rx_cq()2210 WARN_ON_ONCE(cq->gdma_cq != gdma_queue); in mana_cq_handler()2225 (cq->gdma_cq->queue_size / COMP_ENTRY_SIZE) * 4) { in mana_cq_handler()2246 w = mana_cq_handler(cq, cq->gdma_cq); in mana_poll()2262 if (!cq->gdma_cq) in mana_deinit_cq()2265 mana_gd_destroy_queue(gd->gdma_context, cq->gdma_cq); in mana_deinit_cq()2322 &tx_qp->tx_cq.gdma_cq->head); in mana_create_txq_debugfs()[all …]
139 hwc->cq->gdma_cq->id = val; in mana_hwc_init_event_handler()354 WARN_ON_ONCE(hwc_cq->gdma_cq != q_self); in mana_hwc_comp_event()380 if (hwc_cq->gdma_cq) in mana_hwc_destroy_cq()381 mana_gd_destroy_queue(gc, hwc_cq->gdma_cq); in mana_hwc_destroy_cq()427 hwc_cq->gdma_cq = cq; in mana_hwc_create_cq()592 tx_oob->vscq_id = hwc_txq->hwc_cq->gdma_cq->id; in mana_hwc_post_tx_wqe()667 struct gdma_queue *cq = hwc->cq->gdma_cq; in mana_hwc_establish_channel()
147 struct gdma_queue *gdma_cq; member
271 struct gdma_queue *gdma_cq; member