Home
last modified time | relevance | path

Searched refs:hwc_cq (Results 1 – 2 of 2) sorted by relevance

/Linux-v6.1/drivers/net/ethernet/microsoft/mana/
Dhw_channel.c293 struct hwc_cq *hwc_cq = ctx; in mana_hwc_comp_event() local
296 WARN_ON_ONCE(hwc_cq->gdma_cq != q_self); in mana_hwc_comp_event()
298 completions = hwc_cq->comp_buf; in mana_hwc_comp_event()
299 comp_read = mana_gd_poll_cq(q_self, completions, hwc_cq->queue_depth); in mana_hwc_comp_event()
300 WARN_ON_ONCE(comp_read <= 0 || comp_read > hwc_cq->queue_depth); in mana_hwc_comp_event()
306 hwc_cq->tx_event_handler(hwc_cq->tx_event_ctx, in mana_hwc_comp_event()
310 hwc_cq->rx_event_handler(hwc_cq->rx_event_ctx, in mana_hwc_comp_event()
318 static void mana_hwc_destroy_cq(struct gdma_context *gc, struct hwc_cq *hwc_cq) in mana_hwc_destroy_cq() argument
320 kfree(hwc_cq->comp_buf); in mana_hwc_destroy_cq()
322 if (hwc_cq->gdma_cq) in mana_hwc_destroy_cq()
[all …]
Dhw_channel.h129 struct hwc_cq { struct
151 struct hwc_cq *hwc_cq; argument
178 struct hwc_cq *cq;