Lines Matching refs:rhp
200 static int iwch_sgl2pbl_map(struct iwch_dev *rhp, struct ib_sge *sg_list, in iwch_sgl2pbl_map() argument
208 mhp = get_mhp(rhp, (sg_list[i].lkey) >> 8); in iwch_sgl2pbl_map()
240 rhp->rdev.rnic_info.pbl_base) >> 3) + in iwch_sgl2pbl_map()
254 err = iwch_sgl2pbl_map(qhp->rhp, wr->sg_list, wr->num_sge, pbl_addr, in build_rdma_recv()
301 pbl_addr = cxio_hal_pblpool_alloc(&qhp->rhp->rdev, T3_STAG0_PBL_SIZE); in build_zero_stag_recv()
308 pbl_offset = (pbl_addr - qhp->rhp->rdev.rnic_info.pbl_base) >> 3; in build_zero_stag_recv()
532 struct iwch_dev *rhp; in iwch_bind_mw() local
548 rhp = qhp->rhp; in iwch_bind_mw()
582 err = iwch_sgl2pbl_map(rhp, &sgl, 1, &pbl_addr, &page_size); in iwch_bind_mw()
767 return iwch_cxgb3_ofld_send(ep->com.qp->rhp->rdev.t3cdev_p, skb); in iwch_post_zb_read()
799 return iwch_cxgb3_ofld_send(qhp->rhp->rdev.t3cdev_p, skb); in iwch_post_terminate()
856 rchp = get_chp(qhp->rhp, qhp->attr.rcq); in flush_qp()
857 schp = get_chp(qhp->rhp, qhp->attr.scq); in flush_qp()
893 static int rdma_init(struct iwch_dev *rhp, struct iwch_qp *qhp, in rdma_init() argument
940 ret = cxio_rdma_init(&rhp->rdev, &init_attr); in rdma_init()
945 int iwch_modify_qp(struct iwch_dev *rhp, struct iwch_qp *qhp, in iwch_modify_qp() argument
979 rhp->attr.max_rdma_read_qp_depth) { in iwch_modify_qp()
987 rhp->attr.max_rdma_reads_per_qp) { in iwch_modify_qp()
1026 ret = rdma_init(rhp, qhp, mask, attrs); in iwch_modify_qp()