Symbol: hwc_cq
sys/dev/mana/hw_channel.c
356
struct hwc_cq *hwc_cq = ctx;
sys/dev/mana/hw_channel.c
359
completions = hwc_cq->comp_buf;
sys/dev/mana/hw_channel.c
360
comp_read = mana_gd_poll_cq(q_self, completions, hwc_cq->queue_depth);
sys/dev/mana/hw_channel.c
366
hwc_cq->tx_event_handler(hwc_cq->tx_event_ctx,
sys/dev/mana/hw_channel.c
370
hwc_cq->rx_event_handler(hwc_cq->rx_event_ctx,
sys/dev/mana/hw_channel.c
382
mana_hwc_destroy_cq(struct gdma_context *gc, struct hwc_cq *hwc_cq)
sys/dev/mana/hw_channel.c
384
if (hwc_cq->comp_buf)
sys/dev/mana/hw_channel.c
385
free(hwc_cq->comp_buf, M_DEVBUF);
sys/dev/mana/hw_channel.c
387
if (hwc_cq->gdma_cq)
sys/dev/mana/hw_channel.c
388
mana_gd_destroy_queue(gc, hwc_cq->gdma_cq);
sys/dev/mana/hw_channel.c
390
if (hwc_cq->gdma_eq)
sys/dev/mana/hw_channel.c
391
mana_gd_destroy_queue(gc, hwc_cq->gdma_eq);
sys/dev/mana/hw_channel.c
393
free(hwc_cq, M_DEVBUF);
sys/dev/mana/hw_channel.c
402
struct hwc_cq **hwc_cq_ptr)
sys/dev/mana/hw_channel.c
406
struct hwc_cq *hwc_cq;
sys/dev/mana/hw_channel.c
418
hwc_cq = malloc(sizeof(*hwc_cq), M_DEVBUF, M_WAITOK | M_ZERO);
sys/dev/mana/hw_channel.c
426
hwc_cq->gdma_eq = eq;
sys/dev/mana/hw_channel.c
428
err = mana_hwc_create_gdma_cq(hwc, cq_size, hwc_cq,
sys/dev/mana/hw_channel.c
435
hwc_cq->gdma_cq = cq;
sys/dev/mana/hw_channel.c
440
hwc_cq->hwc = hwc;
sys/dev/mana/hw_channel.c
441
hwc_cq->comp_buf = comp_buf;
sys/dev/mana/hw_channel.c
442
hwc_cq->queue_depth = q_depth;
sys/dev/mana/hw_channel.c
443
hwc_cq->rx_event_handler = rx_ev_hdlr;
sys/dev/mana/hw_channel.c
444
hwc_cq->rx_event_ctx = rx_ev_ctx;
sys/dev/mana/hw_channel.c
445
hwc_cq->tx_event_handler = tx_ev_hdlr;
sys/dev/mana/hw_channel.c
446
hwc_cq->tx_event_ctx = tx_ev_ctx;
sys/dev/mana/hw_channel.c
448
*hwc_cq_ptr = hwc_cq;
sys/dev/mana/hw_channel.c
451
mana_hwc_destroy_cq(hwc->gdma_dev->gdma_context, hwc_cq);
sys/dev/mana/hw_channel.c
533
uint32_t max_msg_size, struct hwc_cq *hwc_cq,
sys/dev/mana/hw_channel.c
563
hwc_wq->hwc_cq = hwc_cq;
sys/dev/mana/hw_channel.c
600
tx_oob->vscq_id = hwc_txq->hwc_cq->gdma_cq->id;
sys/dev/mana/hw_channel.h
179
struct hwc_cq *hwc_cq;
sys/dev/mana/hw_channel.h
206
struct hwc_cq *cq;