Lines Matching refs:mhp
204 struct iwch_mr *mhp; in iwch_sgl2pbl_map() local
208 mhp = get_mhp(rhp, (sg_list[i].lkey) >> 8); in iwch_sgl2pbl_map()
209 if (!mhp) { in iwch_sgl2pbl_map()
213 if (!mhp->attr.state) { in iwch_sgl2pbl_map()
217 if (mhp->attr.zbva) { in iwch_sgl2pbl_map()
222 if (sg_list[i].addr < mhp->attr.va_fbo) { in iwch_sgl2pbl_map()
232 mhp->attr.va_fbo + ((u64) mhp->attr.len)) { in iwch_sgl2pbl_map()
236 offset = sg_list[i].addr - mhp->attr.va_fbo; in iwch_sgl2pbl_map()
237 offset += mhp->attr.va_fbo & in iwch_sgl2pbl_map()
238 ((1UL << (12 + mhp->attr.page_size)) - 1); in iwch_sgl2pbl_map()
239 pbl_addr[i] = ((mhp->attr.pbl_addr - in iwch_sgl2pbl_map()
241 (offset >> (12 + mhp->attr.page_size)); in iwch_sgl2pbl_map()
242 page_size[i] = mhp->attr.page_size; in iwch_sgl2pbl_map()
533 struct iwch_mw *mhp; in iwch_bind_mw() local
547 mhp = to_iwch_mw(mw); in iwch_bind_mw()