/kernel/linux/linux-6.6/drivers/net/ethernet/amd/pds_core/ |
H A D | core.c | 153 qcq->cq_base, qcq->cq_base_pa); in pdsc_qcq_free() 195 dma_addr_t cq_base_pa; in pdsc_qcq_alloc() local 254 cq_base_pa = ALIGN(qcq->q_base_pa + in pdsc_qcq_alloc() 275 &qcq->cq_base_pa, in pdsc_qcq_alloc() 282 cq_base_pa = ALIGN(qcq->cq_base_pa, PDS_PAGE_SIZE); in pdsc_qcq_alloc() 285 pdsc_cq_map(&qcq->cq, cq_base, cq_base_pa); in pdsc_qcq_alloc() 320 cidi.adminq_cq_base = cpu_to_le64(pdsc->adminqcq.cq_base_pa); in pdsc_core_init()
|
H A D | debugfs.c | 123 debugfs_create_x64("cq_base_pa", 0400, qcq_dentry, &qcq->cq_base_pa); in pdsc_debugfs_add_qcq()
|
H A D | core.h | 120 dma_addr_t cq_base_pa; /* might not be page aligned */ member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_lif.c | 379 dma_free_coherent(dev, qcq->cq_size, qcq->cq_base, qcq->cq_base_pa); in ionic_qcq_free() 381 qcq->cq_base_pa = 0; in ionic_qcq_free() 498 dma_addr_t cq_base_pa = 0; in ionic_qcq_alloc() local 570 cq_base_pa = ALIGN(new->q_base_pa + q_size, PAGE_SIZE); in ionic_qcq_alloc() 571 ionic_cq_map(&new->cq, cq_base, cq_base_pa); in ionic_qcq_alloc() 587 new->cq_base = dma_alloc_coherent(dev, new->cq_size, &new->cq_base_pa, in ionic_qcq_alloc() 595 cq_base_pa = ALIGN(new->cq_base_pa, PAGE_SIZE); in ionic_qcq_alloc() 596 ionic_cq_map(&new->cq, cq_base, cq_base_pa); in ionic_qcq_alloc() 622 dma_free_coherent(dev, new->cq_size, new->cq_base, new->cq_base_pa); in ionic_qcq_alloc() [all...] |
H A D | ionic_debugfs.c | 132 debugfs_create_x64("cq_base_pa", 0400, qcq_dentry, &qcq->cq_base_pa); in ionic_debugfs_add_qcq()
|
H A D | ionic_lif.h | 65 dma_addr_t cq_base_pa; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_lif.c | 414 dma_free_coherent(dev, qcq->cq_size, qcq->cq_base, qcq->cq_base_pa); in ionic_qcq_free() 416 qcq->cq_base_pa = 0; in ionic_qcq_free() 541 dma_addr_t cq_base_pa = 0; in ionic_qcq_alloc() local 615 cq_base_pa = ALIGN(new->q_base_pa + q_size, PAGE_SIZE); in ionic_qcq_alloc() 616 ionic_cq_map(&new->cq, cq_base, cq_base_pa); in ionic_qcq_alloc() 660 new->cq_base = dma_alloc_coherent(dev, new->cq_size, &new->cq_base_pa, in ionic_qcq_alloc() 668 cq_base_pa = ALIGN(new->cq_base_pa, PAGE_SIZE); in ionic_qcq_alloc() 669 ionic_cq_map(&new->cq, cq_base, cq_base_pa); in ionic_qcq_alloc() 695 dma_free_coherent(dev, new->cq_size, new->cq_base, new->cq_base_pa); in ionic_qcq_alloc() [all...] |
H A D | ionic_debugfs.c | 132 debugfs_create_x64("cq_base_pa", 0400, qcq_dentry, &qcq->cq_base_pa); in ionic_debugfs_add_qcq()
|
H A D | ionic_lif.h | 69 dma_addr_t cq_base_pa; member
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/i40iw/ |
H A D | i40iw_verbs.c | 1141 info.cq_base_pa = cqmr->cq_pbl.addr; in i40iw_create_cq() 1158 info.cq_base_pa = iwcq->kmem.pa; in i40iw_create_cq() 1159 info.shadow_area_pa = info.cq_base_pa + rsize; in i40iw_create_cq()
|
H A D | i40iw_type.h | 875 u64 cq_base_pa; member
|
H A D | i40iw_puda.c | 697 info.cq_base_pa = mem->pa; in i40iw_puda_cq_create()
|
H A D | i40iw_ctrl.c | 2210 cq->cq_pa = info->cq_base_pa; in i40iw_sc_cq_init()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/irdma/ |
H A D | type.h | 1068 u64 cq_base_pa; member
|
H A D | puda.c | 799 info.cq_base_pa = mem->pa; in irdma_puda_cq_create()
|
H A D | verbs.c | 2146 info.cq_base_pa = cqmr->cq_pbl.addr; in irdma_create_cq() 2185 info.cq_base_pa = iwcq->kmem.pa; in irdma_create_cq()
|
H A D | ctrl.c | 2487 cq->cq_pa = info->cq_base_pa; in irdma_sc_cq_init()
|