Lines Matching refs:hwc_wq
81 static int mana_hwc_post_rx_wqe(const struct hwc_wq *hwc_rxq,
206 struct hwc_wq *hwc_rxq = hwc->rxq;
252 struct hwc_wq *hwc_txq = hwc->txq;
472 struct hwc_wq *hwc_wq)
474 mana_hwc_dealloc_dma_buf(hwc, hwc_wq->msg_buf);
476 if (hwc_wq->gdma_wq)
478 hwc_wq->gdma_wq);
480 kfree(hwc_wq);
486 struct hwc_wq **hwc_wq_ptr)
489 struct hwc_wq *hwc_wq;
503 hwc_wq = kzalloc(sizeof(*hwc_wq), GFP_KERNEL);
504 if (!hwc_wq)
511 hwc_wq->hwc = hwc;
512 hwc_wq->gdma_wq = queue;
513 hwc_wq->queue_depth = q_depth;
514 hwc_wq->hwc_cq = hwc_cq;
517 &hwc_wq->msg_buf);
521 *hwc_wq_ptr = hwc_wq;
525 mana_hwc_destroy_wq(hwc, hwc_wq);
529 static int mana_hwc_post_tx_wqe(const struct hwc_wq *hwc_txq,
591 struct hwc_wq *hwc_rxq = hwc->rxq;
809 struct hwc_wq *txq = hwc->txq;