Searched refs:gdma_cq (Results 1 - 5 of 5) sorted by relevance

/linux-master/drivers/infiniband/hw/mana/
H A Dcq.c107 static void mana_ib_cq_handler(void *ctx, struct gdma_queue *gdma_cq) argument
118 struct gdma_queue *gdma_cq; local
124 gdma_cq = kzalloc(sizeof(*gdma_cq), GFP_KERNEL);
125 if (!gdma_cq)
128 gdma_cq->cq.context = cq;
129 gdma_cq->type = GDMA_CQ;
130 gdma_cq->cq.callback = mana_ib_cq_handler;
131 gdma_cq->id = cq->queue.id;
132 gc->cq_table[cq->queue.id] = gdma_cq;
[all...]
/linux-master/include/net/mana/
H A Dhw_channel.h136 struct gdma_queue *gdma_cq; member in struct:hwc_cq
H A Dmana.h253 struct gdma_queue *gdma_cq; member in struct:mana_cq
/linux-master/drivers/net/ethernet/microsoft/mana/
H A Dhw_channel.c127 hwc->cq->gdma_cq->id = val;
316 WARN_ON_ONCE(hwc_cq->gdma_cq != q_self);
342 if (hwc_cq->gdma_cq)
343 mana_gd_destroy_queue(gc, hwc_cq->gdma_cq);
389 hwc_cq->gdma_cq = cq;
550 tx_oob->vscq_id = hwc_txq->hwc_cq->gdma_cq->id;
625 struct gdma_queue *cq = hwc->cq->gdma_cq;
H A Dmana_en.c1366 comp_read = mana_gd_poll_cq(cq->gdma_cq, completions,
1747 comp_read = mana_gd_poll_cq(cq->gdma_cq, comp, CQE_POLLING_BUFFER);
1779 WARN_ON_ONCE(cq->gdma_cq != gdma_queue);
1808 w = mana_cq_handler(cq, cq->gdma_cq);
1824 if (!cq->gdma_cq)
1827 mana_gd_destroy_queue(gd->gdma_context, cq->gdma_cq);
1932 err = mana_gd_create_mana_wq_cq(gd, &spec, &cq->gdma_cq);
1942 cq_spec.gdma_region = cq->gdma_cq->mem_info.dma_region_handle;
1943 cq_spec.queue_size = cq->gdma_cq->queue_size;
1945 cq_spec.attached_eq = cq->gdma_cq
[all...]

Completed in 144 milliseconds