Lines Matching refs:rhp
201 static int iwch_sgl2pbl_map(struct iwch_dev *rhp, struct ib_sge *sg_list, in iwch_sgl2pbl_map() argument
209 mhp = get_mhp(rhp, (sg_list[i].lkey) >> 8); in iwch_sgl2pbl_map()
241 rhp->rdev.rnic_info.pbl_base) >> 3) + in iwch_sgl2pbl_map()
255 err = iwch_sgl2pbl_map(qhp->rhp, wr->sg_list, wr->num_sge, pbl_addr, in build_rdma_recv()
302 pbl_addr = cxio_hal_pblpool_alloc(&qhp->rhp->rdev, T3_STAG0_PBL_SIZE); in build_zero_stag_recv()
309 pbl_offset = (pbl_addr - qhp->rhp->rdev.rnic_info.pbl_base) >> 3; in build_zero_stag_recv()
533 struct iwch_dev *rhp; in iwch_bind_mw() local
549 rhp = qhp->rhp; in iwch_bind_mw()
584 err = iwch_sgl2pbl_map(rhp, &sgl, 1, &pbl_addr, &page_size); in iwch_bind_mw()
769 return iwch_cxgb3_ofld_send(ep->com.qp->rhp->rdev.t3cdev_p, skb); in iwch_post_zb_read()
801 return iwch_cxgb3_ofld_send(qhp->rhp->rdev.t3cdev_p, skb); in iwch_post_terminate()
858 rchp = get_chp(qhp->rhp, qhp->attr.rcq); in flush_qp()
859 schp = get_chp(qhp->rhp, qhp->attr.scq); in flush_qp()
896 static int rdma_init(struct iwch_dev *rhp, struct iwch_qp *qhp, in rdma_init() argument
943 ret = cxio_rdma_init(&rhp->rdev, &init_attr); in rdma_init()
948 int iwch_modify_qp(struct iwch_dev *rhp, struct iwch_qp *qhp, in iwch_modify_qp() argument
982 rhp->attr.max_rdma_read_qp_depth) { in iwch_modify_qp()
990 rhp->attr.max_rdma_reads_per_qp) { in iwch_modify_qp()
1029 ret = rdma_init(rhp, qhp, mask, attrs); in iwch_modify_qp()