Home
last modified time | relevance | path

Searched refs:q_base_pa (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/net/ethernet/amd/pds_core/
A Dcore.c150 qcq->q_base, qcq->q_base_pa); in pdsc_qcq_free()
194 dma_addr_t q_base_pa; in pdsc_qcq_alloc() local
238 &qcq->q_base_pa, in pdsc_qcq_alloc()
245 q_base_pa = ALIGN(qcq->q_base_pa, PDS_PAGE_SIZE); in pdsc_qcq_alloc()
246 pdsc_q_map(&qcq->q, q_base, q_base_pa); in pdsc_qcq_alloc()
251 cq_base_pa = ALIGN(qcq->q_base_pa + in pdsc_qcq_alloc()
259 &qcq->q_base_pa, in pdsc_qcq_alloc()
266 q_base_pa = ALIGN(qcq->q_base_pa, PDS_PAGE_SIZE); in pdsc_qcq_alloc()
267 pdsc_q_map(&qcq->q, q_base, q_base_pa); in pdsc_qcq_alloc()
290 dma_free_coherent(dev, qcq->q_size, qcq->q_base, qcq->q_base_pa); in pdsc_qcq_alloc()
[all …]
A Ddebugfs.c119 debugfs_create_x64("q_base_pa", 0400, qcq_dentry, &qcq->q_base_pa); in pdsc_debugfs_add_qcq()
A Dcore.h118 dma_addr_t q_base_pa; /* might not be page aligned */ member
/linux/drivers/net/ethernet/pensando/ionic/
A Dionic_debugfs.c130 debugfs_create_x64("q_base_pa", 0400, qcq_dentry, &qcq->q_base_pa); in ionic_debugfs_add_qcq()
A Dionic_lif.c417 dma_free_coherent(dev, qcq->q_size, qcq->q_base, qcq->q_base_pa); in ionic_qcq_free()
419 qcq->q_base_pa = 0; in ionic_qcq_free()
643 &new->q_base_pa, GFP_KERNEL); in ionic_qcq_alloc()
650 new->q.base_pa = ALIGN(new->q_base_pa, PAGE_SIZE); in ionic_qcq_alloc()
654 new->cq.base_pa = ALIGN(new->q_base_pa + q_size, PAGE_SIZE); in ionic_qcq_alloc()
659 new->q_base = dma_alloc_coherent(dev, new->q_size, &new->q_base_pa, in ionic_qcq_alloc()
667 new->q.base_pa = ALIGN(new->q_base_pa, PAGE_SIZE); in ionic_qcq_alloc()
739 dma_free_coherent(dev, new->q_size, new->q_base, new->q_base_pa); in ionic_qcq_alloc()
2913 swap(a->q_base_pa, b->q_base_pa); in ionic_swap_queues()
A Dionic_lif.h72 dma_addr_t q_base_pa; member

Completed in 22 milliseconds