Lines Matching refs:fmr
1017 struct mthca_fmr *fmr;
1020 fmr = kmalloc(sizeof *fmr, GFP_KERNEL);
1021 if (!fmr)
1024 memcpy(&fmr->attr, fmr_attr, sizeof *fmr_attr);
1026 convert_access(mr_access_flags), fmr);
1029 kfree(fmr);
1033 return &fmr->ibmr;
1036 static int mthca_dealloc_fmr(struct ib_fmr *fmr)
1038 struct mthca_fmr *mfmr = to_mfmr(fmr);
1041 err = mthca_free_fmr(to_mdev(fmr->device), mfmr);
1051 struct ib_fmr *fmr;
1055 list_for_each_entry(fmr, fmr_list, list) {
1056 if (mdev && to_mdev(fmr->device) != mdev)
1058 mdev = to_mdev(fmr->device);
1065 list_for_each_entry(fmr, fmr_list, list)
1066 mthca_arbel_fmr_unmap(mdev, to_mfmr(fmr));
1070 list_for_each_entry(fmr, fmr_list, list)
1071 mthca_tavor_fmr_unmap(mdev, to_mfmr(fmr));