Lines Matching refs:ibmr
796 mr->ibmr.lkey = mr->hwmr.lkey; in ocrdma_alloc_lkey()
798 mr->ibmr.rkey = mr->hwmr.lkey; in ocrdma_alloc_lkey()
825 return &mr->ibmr; in ocrdma_get_dma_mr()
996 mr->ibmr.lkey = mr->hwmr.lkey; in ocrdma_reg_user_mr()
998 mr->ibmr.rkey = mr->hwmr.lkey; in ocrdma_reg_user_mr()
1000 return &mr->ibmr; in ocrdma_reg_user_mr()
2170 hdr->total_len = mr->ibmr.length; in ocrdma_build_reg()
2172 fbo = mr->ibmr.iova - mr->pages[0]; in ocrdma_build_reg()
2174 fast_reg->va_hi = upper_32_bits(mr->ibmr.iova); in ocrdma_build_reg()
2175 fast_reg->va_lo = (u32) (mr->ibmr.iova & 0xffffffff); in ocrdma_build_reg()
2179 fast_reg->size_sge = get_encoded_page_size(mr->ibmr.page_size); in ocrdma_build_reg()
3055 mr->ibmr.rkey = mr->hwmr.lkey; in ocrdma_alloc_mr()
3056 mr->ibmr.lkey = mr->hwmr.lkey; in ocrdma_alloc_mr()
3059 return &mr->ibmr; in ocrdma_alloc_mr()
3220 mr->ibmr.lkey = mr->hwmr.lkey; in ocrdma_reg_kernel_mr()
3222 mr->ibmr.rkey = mr->hwmr.lkey; in ocrdma_reg_kernel_mr()
3223 return &mr->ibmr; in ocrdma_reg_kernel_mr()
3232 static int ocrdma_set_page(struct ib_mr *ibmr, u64 addr) in ocrdma_set_page() argument
3234 struct ocrdma_mr *mr = get_ocrdma_mr(ibmr); in ocrdma_set_page()
3244 int ocrdma_map_mr_sg(struct ib_mr *ibmr, in ocrdma_map_mr_sg() argument
3248 struct ocrdma_mr *mr = get_ocrdma_mr(ibmr); in ocrdma_map_mr_sg()
3252 return ib_sg_to_pages(ibmr, sg, sg_nents, ocrdma_set_page); in ocrdma_map_mr_sg()