Lines Matching refs:cq_base
412 if (qcq->cq_base) { in ionic_qcq_free()
413 dma_free_coherent(dev, qcq->cq_size, qcq->cq_base, qcq->cq_base_pa); in ionic_qcq_free()
414 qcq->cq_base = NULL; in ionic_qcq_free()
544 void *q_base, *cq_base, *sg_base; in ionic_qcq_alloc() local
618 cq_base = PTR_ALIGN(q_base + q_size, PAGE_SIZE); in ionic_qcq_alloc()
620 ionic_cq_map(&new->cq, cq_base, cq_base_pa); in ionic_qcq_alloc()
664 new->cq_base = dma_alloc_coherent(dev, new->cq_size, &new->cq_base_pa, in ionic_qcq_alloc()
666 if (!new->cq_base) { in ionic_qcq_alloc()
671 cq_base = PTR_ALIGN(new->cq_base, PAGE_SIZE); in ionic_qcq_alloc()
673 ionic_cq_map(&new->cq, cq_base, cq_base_pa); in ionic_qcq_alloc()
699 dma_free_coherent(dev, new->cq_size, new->cq_base, new->cq_base_pa); in ionic_qcq_alloc()
788 memset(qcq->cq_base, 0, qcq->cq_size); in ionic_qcq_sanitize()
2846 swap(a->cq_base, b->cq_base); in ionic_swap_queues()