Lines Matching refs:pa
429 ocrdma_build_q_pages(&cmd->pa[0], cmd->num_pages, eq->q.dma, in ocrdma_mbx_create_eq()
525 ocrdma_build_q_pages(&cmd->pa[0], cq->size / OCRDMA_MIN_Q_PAGE_SIZE, in ocrdma_mbx_mq_cq_create()
552 struct ocrdma_pa *pa; in ocrdma_mbx_create_mq() local
571 pa = &cmd->pa[0]; in ocrdma_mbx_create_mq()
573 ocrdma_build_q_pages(pa, num_pages, mq->dma, PAGE_SIZE_4K); in ocrdma_mbx_create_mq()
1234 mqe->u.nonemb_req.sge[0].pa_lo = (u32) (dev->stats_mem.pa & 0xffffffff); in ocrdma_mbx_rdma_stats()
1235 mqe->u.nonemb_req.sge[0].pa_hi = (u32) upper_32_bits(dev->stats_mem.pa); in ocrdma_mbx_rdma_stats()
1274 dma.size, &dma.pa, GFP_KERNEL); in ocrdma_mbx_get_ctrl_attribs()
1282 mqe->u.nonemb_req.sge[0].pa_lo = (u32) (dma.pa & 0xffffffff); in ocrdma_mbx_get_ctrl_attribs()
1283 mqe->u.nonemb_req.sge[0].pa_hi = (u32) upper_32_bits(dma.pa); in ocrdma_mbx_get_ctrl_attribs()
1303 dma_free_coherent(&dev->nic_info.pdev->dev, dma.size, dma.va, dma.pa); in ocrdma_mbx_get_ctrl_attribs()
1581 dma_addr_t pa; in ocrdma_mbx_create_ah_tbl() local
1610 &dev->av_tbl.pbl.pa, in ocrdma_mbx_create_ah_tbl()
1616 &pa, GFP_KERNEL); in ocrdma_mbx_create_ah_tbl()
1619 dev->av_tbl.pa = pa; in ocrdma_mbx_create_ah_tbl()
1625 pbes[i].pa_lo = (u32)cpu_to_le32(pa & 0xffffffff); in ocrdma_mbx_create_ah_tbl()
1626 pbes[i].pa_hi = (u32)cpu_to_le32(upper_32_bits(pa)); in ocrdma_mbx_create_ah_tbl()
1627 pa += PAGE_SIZE; in ocrdma_mbx_create_ah_tbl()
1629 cmd->tbl_addr[0].lo = (u32)(dev->av_tbl.pbl.pa & 0xFFFFFFFF); in ocrdma_mbx_create_ah_tbl()
1630 cmd->tbl_addr[0].hi = (u32)upper_32_bits(dev->av_tbl.pbl.pa); in ocrdma_mbx_create_ah_tbl()
1641 dev->av_tbl.pa); in ocrdma_mbx_create_ah_tbl()
1645 dev->av_tbl.pbl.pa); in ocrdma_mbx_create_ah_tbl()
1668 dev->av_tbl.pa); in ocrdma_mbx_delete_ah_tbl()
1671 dev->av_tbl.pbl.pa); in ocrdma_mbx_delete_ah_tbl()
1750 cq->va = dma_alloc_coherent(&pdev->dev, cq->len, &cq->pa, GFP_KERNEL); in ocrdma_mbx_create_cq()
1803 ocrdma_build_q_pages(&cmd->cmd.pa[0], hw_pages, cq->pa, page_size); in ocrdma_mbx_create_cq()
1814 dma_free_coherent(&pdev->dev, cq->len, cq->va, cq->pa); in ocrdma_mbx_create_cq()
1837 dma_free_coherent(&dev->nic_info.pdev->dev, cq->len, cq->va, cq->pa); in ocrdma_mbx_destroy_cq()
1932 cmd->pbl[i].lo = (u32) (hwmr->pbl_table[i].pa & 0xffffffff); in ocrdma_mbx_reg_mr()
1933 cmd->pbl[i].hi = upper_32_bits(hwmr->pbl_table[i].pa); in ocrdma_mbx_reg_mr()
1963 (u32) (hwmr->pbl_table[i + pbl_offset].pa & 0xffffffff); in ocrdma_mbx_reg_mr_cont()
1965 upper_32_bits(hwmr->pbl_table[i + pbl_offset].pa); in ocrdma_mbx_reg_mr_cont()
2125 dma_addr_t pa; in ocrdma_set_create_qp_sq_cmd() local
2146 qp->sq.va = dma_alloc_coherent(&pdev->dev, len, &pa, GFP_KERNEL); in ocrdma_set_create_qp_sq_cmd()
2151 qp->sq.pa = pa; in ocrdma_set_create_qp_sq_cmd()
2153 ocrdma_build_q_pages(&cmd->wq_addr[0], hw_pages, pa, hw_page_size); in ocrdma_set_create_qp_sq_cmd()
2181 dma_addr_t pa = 0; in ocrdma_set_create_qp_rq_cmd() local
2197 qp->rq.va = dma_alloc_coherent(&pdev->dev, len, &pa, GFP_KERNEL); in ocrdma_set_create_qp_rq_cmd()
2201 qp->rq.pa = pa; in ocrdma_set_create_qp_rq_cmd()
2205 ocrdma_build_q_pages(&cmd->rq_addr[0], hw_pages, pa, hw_page_size); in ocrdma_set_create_qp_rq_cmd()
2245 dma_addr_t pa = 0; in ocrdma_set_create_qp_ird_cmd() local
2255 &pa, GFP_KERNEL); in ocrdma_set_create_qp_ird_cmd()
2260 pa, ird_page_size); in ocrdma_set_create_qp_ird_cmd()
2397 dma_free_coherent(&pdev->dev, qp->rq.len, qp->rq.va, qp->rq.pa); in ocrdma_mbx_create_qp()
2400 dma_free_coherent(&pdev->dev, qp->sq.len, qp->sq.va, qp->sq.pa); in ocrdma_mbx_create_qp()
2657 dma_free_coherent(&pdev->dev, qp->sq.len, qp->sq.va, qp->sq.pa); in ocrdma_mbx_destroy_qp()
2659 dma_free_coherent(&pdev->dev, qp->rq.len, qp->rq.va, qp->rq.pa); in ocrdma_mbx_destroy_qp()
2674 dma_addr_t pa; in ocrdma_mbx_create_srq() local
2694 srq->rq.va = dma_alloc_coherent(&pdev->dev, len, &pa, GFP_KERNEL); in ocrdma_mbx_create_srq()
2699 ocrdma_build_q_pages(&cmd->rq_addr[0], hw_pages, pa, hw_page_size); in ocrdma_mbx_create_srq()
2702 srq->rq.pa = pa; in ocrdma_mbx_create_srq()
2734 dma_free_coherent(&pdev->dev, srq->rq.len, srq->rq.va, pa); in ocrdma_mbx_create_srq()
2796 srq->rq.va, srq->rq.pa); in ocrdma_mbx_destroy_srq()
2805 dma_addr_t pa; in ocrdma_mbx_get_dcbx_config() local
2816 req = dma_alloc_coherent(&pdev->dev, cmd.hdr.pyld_len, &pa, GFP_KERNEL); in ocrdma_mbx_get_dcbx_config()
2824 mqe_sge->pa_lo = (u32) (pa & 0xFFFFFFFFUL); in ocrdma_mbx_get_dcbx_config()
2825 mqe_sge->pa_hi = (u32) upper_32_bits(pa); in ocrdma_mbx_get_dcbx_config()
2842 dma_free_coherent(&pdev->dev, cmd.hdr.pyld_len, req, pa); in ocrdma_mbx_get_dcbx_config()