Lines Matching defs:mhp
789 const struct ib_reg_wr *wr, struct c4iw_mr *mhp,
795 fr->stag = cpu_to_be32(mhp->ibmr.rkey);
798 FW_RI_TPTE_STAGKEY_V((mhp->ibmr.rkey & FW_RI_TPTE_STAGKEY_M)) |
801 FW_RI_TPTE_PDID_V(mhp->attr.pdid));
807 PBL_OFF(&mhp->rhp->rdev, mhp->attr.pbl_addr)>>3));
810 fr->tpte.len_lo = cpu_to_be32(mhp->ibmr.length);
811 fr->tpte.va_hi = cpu_to_be32(mhp->ibmr.iova >> 32);
812 fr->tpte.va_lo_fbo = cpu_to_be32(mhp->ibmr.iova & 0xffffffff);
814 p[0] = cpu_to_be64((u64)mhp->mpl[0]);
815 p[1] = cpu_to_be64((u64)mhp->mpl[1]);
821 const struct ib_reg_wr *wr, struct c4iw_mr *mhp,
827 int pbllen = roundup(mhp->mpl_len * sizeof(u64), 32);
830 if (mhp->mpl_len > t4_max_fr_depth(dsgl_supported && use_dsgl))
838 wqe->fr.len_lo = cpu_to_be32(mhp->ibmr.length);
840 wqe->fr.va_hi = cpu_to_be32(mhp->ibmr.iova >> 32);
841 wqe->fr.va_lo_fbo = cpu_to_be32(mhp->ibmr.iova &
847 for (i = 0; i < mhp->mpl_len; i++)
848 mhp->mpl[i] = (__force u64)cpu_to_be64((u64)mhp->mpl[i]);
854 sglp->addr0 = cpu_to_be64(mhp->mpl_addr);
866 for (i = 0; i < mhp->mpl_len; i++) {
867 *p = cpu_to_be64((u64)mhp->mpl[i]);
1193 struct c4iw_mr *mhp = to_c4iw_mr(reg_wr(wr)->mr);
1197 !mhp->attr.state && mhp->mpl_len <= 2) {
1200 mhp, &len16);
1204 mhp, &len16,
1209 mhp->attr.state = 1;