Lines Matching defs:hw_queue
39 static void *hw_qpageit_get_inc(struct hw_queue *queue)
54 static int hw_queue_ctor(struct hw_queue *queue, const u32 nr_of_pages,
104 static void hw_queue_dtor(struct hw_queue *queue)
153 ret = hw_queue_ctor(&cq->hw_queue, cq->attr.nr_pages,
159 vpage = hw_qpageit_get_inc(&cq->hw_queue);
176 vpage = hw_qpageit_get_inc(&cq->hw_queue);
192 hw_qeit_reset(&cq->hw_queue);
200 hw_queue_dtor(&cq->hw_queue);
222 hw_queue_dtor(&cq->hw_queue);
275 ret = hw_queue_ctor(&eq->hw_queue, eq->attr.nr_pages,
283 vpage = hw_qpageit_get_inc(&eq->hw_queue);
298 vpage = hw_qpageit_get_inc(&eq->hw_queue);
309 hw_qeit_reset(&eq->hw_queue);
313 hw_queue_dtor(&eq->hw_queue);
329 eqe = hw_eqit_eq_get_inc_valid(&eq->hw_queue);
348 hw_queue_dtor(&eq->hw_queue);
377 static int ehea_qp_alloc_register(struct ehea_qp *qp, struct hw_queue *hw_queue,
385 ret = hw_queue_ctor(hw_queue, nr_pages, EHEA_PAGESIZE, wqe_size);
390 vpage = hw_qpageit_get_inc(hw_queue);
404 hw_qeit_reset(hw_queue);
408 hw_queue_dtor(hw_queue);