Lines Matching refs:ibmr
548 return &mhp->ibmr; in iwch_register_phys_mem()
712 iwch_dereg_mr(&mhp->ibmr); in iwch_reg_user_mr()
718 return &mhp->ibmr; in iwch_reg_user_mr()
733 struct ib_mr *ibmr; in iwch_get_dma_mr() local
747 ibmr = iwch_register_phys_mem(pd, &bl, 1, acc, &kva); in iwch_get_dma_mr()
748 return ibmr; in iwch_get_dma_mr()
845 mhp->ibmr.rkey = mhp->ibmr.lkey = stag; in iwch_alloc_mr()
850 return &(mhp->ibmr); in iwch_alloc_mr()
864 static int iwch_set_page(struct ib_mr *ibmr, u64 addr) in iwch_set_page() argument
866 struct iwch_mr *mhp = to_iwch_mr(ibmr); in iwch_set_page()
876 static int iwch_map_mr_sg(struct ib_mr *ibmr, in iwch_map_mr_sg() argument
880 struct iwch_mr *mhp = to_iwch_mr(ibmr); in iwch_map_mr_sg()
884 return ib_sg_to_pages(ibmr, sg, sg_nents, iwch_set_page); in iwch_map_mr_sg()