Lines Matching defs:hwc_wq
121 mana_hwc_post_rx_wqe(const struct hwc_wq *hwc_rxq,
223 struct hwc_wq *hwc_rxq = hwc->rxq;
285 struct hwc_wq *hwc_txq = hwc->txq;
519 struct hwc_wq *hwc_wq)
521 mana_hwc_dealloc_dma_buf(hwc, hwc_wq->msg_buf);
523 if (hwc_wq->gdma_wq)
525 hwc_wq->gdma_wq);
527 free(hwc_wq, M_DEVBUF);
534 struct hwc_wq **hwc_wq_ptr)
537 struct hwc_wq *hwc_wq;
554 hwc_wq = malloc(sizeof(*hwc_wq), M_DEVBUF, M_WAITOK | M_ZERO);
560 hwc_wq->hwc = hwc;
561 hwc_wq->gdma_wq = queue;
562 hwc_wq->queue_depth = q_depth;
563 hwc_wq->hwc_cq = hwc_cq;
566 &hwc_wq->msg_buf);
570 *hwc_wq_ptr = hwc_wq;
574 mana_hwc_destroy_wq(hwc, hwc_wq);
579 mana_hwc_post_tx_wqe(const struct hwc_wq *hwc_txq,
646 struct hwc_wq *hwc_rxq = hwc->rxq;
867 struct hwc_wq *txq = hwc->txq;