Lines Matching refs:pa

445 	ocrdma_build_q_pages(&cmd->pa[0], cmd->num_pages, eq->q.dma,  in ocrdma_mbx_create_eq()
541 ocrdma_build_q_pages(&cmd->pa[0], cq->size / OCRDMA_MIN_Q_PAGE_SIZE, in ocrdma_mbx_mq_cq_create()
568 struct ocrdma_pa *pa; in ocrdma_mbx_create_mq() local
589 pa = &cmd->pa[0]; in ocrdma_mbx_create_mq()
591 ocrdma_build_q_pages(pa, num_pages, mq->dma, PAGE_SIZE_4K); in ocrdma_mbx_create_mq()
1296 mqe->u.nonemb_req.sge[0].pa_lo = (u32) (dev->stats_mem.pa & 0xffffffff); in ocrdma_mbx_rdma_stats()
1297 mqe->u.nonemb_req.sge[0].pa_hi = (u32) upper_32_bits(dev->stats_mem.pa); in ocrdma_mbx_rdma_stats()
1336 dma.size, &dma.pa, GFP_KERNEL); in ocrdma_mbx_get_ctrl_attribs()
1344 mqe->u.nonemb_req.sge[0].pa_lo = (u32) (dma.pa & 0xffffffff); in ocrdma_mbx_get_ctrl_attribs()
1345 mqe->u.nonemb_req.sge[0].pa_hi = (u32) upper_32_bits(dma.pa); in ocrdma_mbx_get_ctrl_attribs()
1365 dma_free_coherent(&dev->nic_info.pdev->dev, dma.size, dma.va, dma.pa); in ocrdma_mbx_get_ctrl_attribs()
1647 dma_addr_t pa; in ocrdma_mbx_create_ah_tbl() local
1676 &dev->av_tbl.pbl.pa, in ocrdma_mbx_create_ah_tbl()
1682 &pa, GFP_KERNEL); in ocrdma_mbx_create_ah_tbl()
1685 dev->av_tbl.pa = pa; in ocrdma_mbx_create_ah_tbl()
1691 pbes[i].pa_lo = (u32)cpu_to_le32(pa & 0xffffffff); in ocrdma_mbx_create_ah_tbl()
1692 pbes[i].pa_hi = (u32)cpu_to_le32(upper_32_bits(pa)); in ocrdma_mbx_create_ah_tbl()
1693 pa += PAGE_SIZE; in ocrdma_mbx_create_ah_tbl()
1695 cmd->tbl_addr[0].lo = (u32)(dev->av_tbl.pbl.pa & 0xFFFFFFFF); in ocrdma_mbx_create_ah_tbl()
1696 cmd->tbl_addr[0].hi = (u32)upper_32_bits(dev->av_tbl.pbl.pa); in ocrdma_mbx_create_ah_tbl()
1707 dev->av_tbl.pa); in ocrdma_mbx_create_ah_tbl()
1711 dev->av_tbl.pbl.pa); in ocrdma_mbx_create_ah_tbl()
1734 dev->av_tbl.pa); in ocrdma_mbx_delete_ah_tbl()
1737 dev->av_tbl.pbl.pa); in ocrdma_mbx_delete_ah_tbl()
1816 cq->va = dma_alloc_coherent(&pdev->dev, cq->len, &cq->pa, GFP_KERNEL); in ocrdma_mbx_create_cq()
1869 ocrdma_build_q_pages(&cmd->cmd.pa[0], hw_pages, cq->pa, page_size); in ocrdma_mbx_create_cq()
1880 dma_free_coherent(&pdev->dev, cq->len, cq->va, cq->pa); in ocrdma_mbx_create_cq()
1903 dma_free_coherent(&dev->nic_info.pdev->dev, cq->len, cq->va, cq->pa); in ocrdma_mbx_destroy_cq()
1998 cmd->pbl[i].lo = (u32) (hwmr->pbl_table[i].pa & 0xffffffff); in ocrdma_mbx_reg_mr()
1999 cmd->pbl[i].hi = upper_32_bits(hwmr->pbl_table[i].pa); in ocrdma_mbx_reg_mr()
2029 (u32) (hwmr->pbl_table[i + pbl_offset].pa & 0xffffffff); in ocrdma_mbx_reg_mr_cont()
2031 upper_32_bits(hwmr->pbl_table[i + pbl_offset].pa); in ocrdma_mbx_reg_mr_cont()
2191 dma_addr_t pa; in ocrdma_set_create_qp_sq_cmd() local
2212 qp->sq.va = dma_alloc_coherent(&pdev->dev, len, &pa, GFP_KERNEL); in ocrdma_set_create_qp_sq_cmd()
2217 qp->sq.pa = pa; in ocrdma_set_create_qp_sq_cmd()
2219 ocrdma_build_q_pages(&cmd->wq_addr[0], hw_pages, pa, hw_page_size); in ocrdma_set_create_qp_sq_cmd()
2247 dma_addr_t pa = 0; in ocrdma_set_create_qp_rq_cmd() local
2263 qp->rq.va = dma_alloc_coherent(&pdev->dev, len, &pa, GFP_KERNEL); in ocrdma_set_create_qp_rq_cmd()
2267 qp->rq.pa = pa; in ocrdma_set_create_qp_rq_cmd()
2271 ocrdma_build_q_pages(&cmd->rq_addr[0], hw_pages, pa, hw_page_size); in ocrdma_set_create_qp_rq_cmd()
2311 dma_addr_t pa = 0; in ocrdma_set_create_qp_ird_cmd() local
2321 &pa, GFP_KERNEL); in ocrdma_set_create_qp_ird_cmd()
2326 pa, ird_page_size); in ocrdma_set_create_qp_ird_cmd()
2463 dma_free_coherent(&pdev->dev, qp->rq.len, qp->rq.va, qp->rq.pa); in ocrdma_mbx_create_qp()
2466 dma_free_coherent(&pdev->dev, qp->sq.len, qp->sq.va, qp->sq.pa); in ocrdma_mbx_create_qp()
2727 dma_free_coherent(&pdev->dev, qp->sq.len, qp->sq.va, qp->sq.pa); in ocrdma_mbx_destroy_qp()
2729 dma_free_coherent(&pdev->dev, qp->rq.len, qp->rq.va, qp->rq.pa); in ocrdma_mbx_destroy_qp()
2744 dma_addr_t pa; in ocrdma_mbx_create_srq() local
2764 srq->rq.va = dma_alloc_coherent(&pdev->dev, len, &pa, GFP_KERNEL); in ocrdma_mbx_create_srq()
2769 ocrdma_build_q_pages(&cmd->rq_addr[0], hw_pages, pa, hw_page_size); in ocrdma_mbx_create_srq()
2772 srq->rq.pa = pa; in ocrdma_mbx_create_srq()
2804 dma_free_coherent(&pdev->dev, srq->rq.len, srq->rq.va, pa); in ocrdma_mbx_create_srq()
2866 srq->rq.va, srq->rq.pa); in ocrdma_mbx_destroy_srq()
2875 dma_addr_t pa; in ocrdma_mbx_get_dcbx_config() local
2886 req = dma_alloc_coherent(&pdev->dev, cmd.hdr.pyld_len, &pa, GFP_KERNEL); in ocrdma_mbx_get_dcbx_config()
2894 mqe_sge->pa_lo = (u32) (pa & 0xFFFFFFFFUL); in ocrdma_mbx_get_dcbx_config()
2895 mqe_sge->pa_hi = (u32) upper_32_bits(pa); in ocrdma_mbx_get_dcbx_config()
2912 dma_free_coherent(&pdev->dev, cmd.hdr.pyld_len, req, pa); in ocrdma_mbx_get_dcbx_config()