Lines Matching refs:hwc_rxq
80 static int mana_hwc_post_rx_wqe(const struct hwc_wq *hwc_rxq, in mana_hwc_post_rx_wqe() argument
83 struct device *dev = hwc_rxq->hwc->dev; in mana_hwc_post_rx_wqe()
89 sge->mem_key = hwc_rxq->msg_buf->gpa_mkey; in mana_hwc_post_rx_wqe()
97 err = mana_gd_post_and_ring(hwc_rxq->gdma_wq, &req->wqe_req, NULL); in mana_hwc_post_rx_wqe()
187 struct hwc_wq *hwc_rxq = hwc->rxq; in mana_hwc_rx_event_handler() local
197 if (WARN_ON_ONCE(hwc_rxq->gdma_wq->id != gdma_rxq_id)) in mana_hwc_rx_event_handler()
200 rq = hwc_rxq->gdma_wq; in mana_hwc_rx_event_handler()
207 rq_base_addr = hwc_rxq->msg_buf->mem_info.dma_handle; in mana_hwc_rx_event_handler()
210 rx_req = &hwc_rxq->msg_buf->reqs[rx_req_idx]; in mana_hwc_rx_event_handler()
226 mana_hwc_post_rx_wqe(hwc_rxq, rx_req); in mana_hwc_rx_event_handler()
571 struct hwc_wq *hwc_rxq = hwc->rxq; in mana_hwc_test_channel() local
579 req = &hwc_rxq->msg_buf->reqs[i]; in mana_hwc_test_channel()
580 err = mana_hwc_post_rx_wqe(hwc_rxq, req); in mana_hwc_test_channel()