Lines Matching refs:pbl_addr
202 u32 num_sgle, u32 * pbl_addr, u8 * page_size) in iwch_sgl2pbl_map() argument
240 pbl_addr[i] = ((mhp->attr.pbl_addr - in iwch_sgl2pbl_map()
252 u32 pbl_addr[T3_MAX_SGE]; in build_rdma_recv() local
255 err = iwch_sgl2pbl_map(qhp->rhp, wr->sg_list, wr->num_sge, pbl_addr, in build_rdma_recv()
273 wqe->recv.pbl_addr[i] = cpu_to_be32(pbl_addr[i]); in build_rdma_recv()
279 wqe->recv.pbl_addr[i] = 0; in build_rdma_recv()
284 qhp->wq.rq_size_log2)].pbl_addr = 0; in build_rdma_recv()
292 u32 pbl_addr; in build_zero_stag_recv() local
302 pbl_addr = cxio_hal_pblpool_alloc(&qhp->rhp->rdev, T3_STAG0_PBL_SIZE); in build_zero_stag_recv()
303 if (!pbl_addr) in build_zero_stag_recv()
309 pbl_offset = (pbl_addr - qhp->rhp->rdev.rnic_info.pbl_base) >> 3; in build_zero_stag_recv()
334 wqe->recv.pbl_addr[i] = cpu_to_be32(pbl_offset); in build_zero_stag_recv()
342 wqe->recv.pbl_addr[i] = 0; in build_zero_stag_recv()
347 qhp->wq.rq_size_log2)].pbl_addr = pbl_addr; in build_zero_stag_recv()
537 u32 pbl_addr; in iwch_bind_mw() local
584 err = iwch_sgl2pbl_map(rhp, &sgl, 1, &pbl_addr, &page_size); in iwch_bind_mw()
596 wqe->bind.mr_pbl_addr = cpu_to_be32(pbl_addr); in iwch_bind_mw()