Lines Matching refs:cq_base
382 if (qcq->cq_base) { in ionic_qcq_free()
383 dma_free_coherent(dev, qcq->cq_size, qcq->cq_base, qcq->cq_base_pa); in ionic_qcq_free()
384 qcq->cq_base = NULL; in ionic_qcq_free()
513 void *q_base, *cq_base, *sg_base; in ionic_qcq_alloc() local
585 cq_base = PTR_ALIGN(q_base + q_size, PAGE_SIZE); in ionic_qcq_alloc()
587 ionic_cq_map(&new->cq, cq_base, cq_base_pa); in ionic_qcq_alloc()
603 new->cq_base = dma_alloc_coherent(dev, new->cq_size, &new->cq_base_pa, in ionic_qcq_alloc()
605 if (!new->cq_base) { in ionic_qcq_alloc()
610 cq_base = PTR_ALIGN(new->cq_base, PAGE_SIZE); in ionic_qcq_alloc()
612 ionic_cq_map(&new->cq, cq_base, cq_base_pa); in ionic_qcq_alloc()
638 dma_free_coherent(dev, new->cq_size, new->cq_base, new->cq_base_pa); in ionic_qcq_alloc()
721 memset(qcq->cq_base, 0, qcq->cq_size); in ionic_qcq_sanitize()
2614 swap(a->cq_base, b->cq_base); in ionic_swap_queues()