Lines Matching defs:mhp
671 struct ib_reg_wr *wr, struct c4iw_mr *mhp, u8 *len16)
676 fr->stag = cpu_to_be32(mhp->ibmr.rkey);
679 V_FW_RI_TPTE_STAGKEY((mhp->ibmr.rkey & M_FW_RI_TPTE_STAGKEY)) |
682 V_FW_RI_TPTE_PDID(mhp->attr.pdid));
688 PBL_OFF(&mhp->rhp->rdev, mhp->attr.pbl_addr)>>3));
691 fr->tpte.len_lo = cpu_to_be32(mhp->ibmr.length);
692 fr->tpte.va_hi = cpu_to_be32(mhp->ibmr.iova >> 32);
693 fr->tpte.va_lo_fbo = cpu_to_be32(mhp->ibmr.iova & 0xffffffff);
695 p[0] = cpu_to_be64((u64)mhp->mpl[0]);
696 p[1] = cpu_to_be64((u64)mhp->mpl[1]);
702 struct ib_reg_wr *wr, struct c4iw_mr *mhp, u8 *len16,
708 int pbllen = roundup(mhp->mpl_len * sizeof(u64), 32);
711 if (mhp->mpl_len > t4_max_fr_depth(use_dsgl && dsgl_supported))
719 wqe->fr.len_lo = cpu_to_be32(mhp->ibmr.length);
721 wqe->fr.va_hi = cpu_to_be32(mhp->ibmr.iova >> 32);
722 wqe->fr.va_lo_fbo = cpu_to_be32(mhp->ibmr.iova &
728 for (i = 0; i < mhp->mpl_len; i++)
729 mhp->mpl[i] =
730 (__force u64)cpu_to_be64((u64)mhp->mpl[i]);
736 sglp->addr0 = cpu_to_be64(mhp->mpl_addr);
748 for (i = 0; i < mhp->mpl_len; i++) {
749 *p = cpu_to_be64((u64)mhp->mpl[i]);
848 struct c4iw_mr *mhp = to_c4iw_mr(reg_wr(wr)->mr);
852 !mhp->attr.state && mhp->mpl_len <= 2) {
855 mhp, &len16);
859 mhp, &len16,
864 mhp->attr.state = 1;