Lines Matching refs:cq_base
411 if (qcq->cq_base) { in ionic_qcq_free()
412 dma_free_coherent(dev, qcq->cq_size, qcq->cq_base, qcq->cq_base_pa); in ionic_qcq_free()
413 qcq->cq_base = NULL; in ionic_qcq_free()
538 void *q_base, *cq_base, *sg_base; in ionic_qcq_alloc() local
612 cq_base = PTR_ALIGN(q_base + q_size, PAGE_SIZE); in ionic_qcq_alloc()
614 ionic_cq_map(&new->cq, cq_base, cq_base_pa); in ionic_qcq_alloc()
658 new->cq_base = dma_alloc_coherent(dev, new->cq_size, &new->cq_base_pa, in ionic_qcq_alloc()
660 if (!new->cq_base) { in ionic_qcq_alloc()
665 cq_base = PTR_ALIGN(new->cq_base, PAGE_SIZE); in ionic_qcq_alloc()
667 ionic_cq_map(&new->cq, cq_base, cq_base_pa); in ionic_qcq_alloc()
693 dma_free_coherent(dev, new->cq_size, new->cq_base, new->cq_base_pa); in ionic_qcq_alloc()
782 memset(qcq->cq_base, 0, qcq->cq_size); in ionic_qcq_sanitize()
2849 swap(a->cq_base, b->cq_base); in ionic_swap_queues()