Lines Matching defs:fmr
1128 struct mthca_fmr *fmr;
1131 fmr = kmalloc(sizeof *fmr, GFP_KERNEL);
1132 if (!fmr)
1135 memcpy(&fmr->attr, fmr_attr, sizeof *fmr_attr);
1137 convert_access(mr_access_flags), fmr);
1140 kfree(fmr);
1144 return &fmr->ibmr;
1147 static int mthca_dealloc_fmr(struct ib_fmr *fmr)
1149 struct mthca_fmr *mfmr = to_mfmr(fmr);
1152 err = mthca_free_fmr(to_mdev(fmr->device), mfmr);
1162 struct ib_fmr *fmr;
1167 list_for_each_entry(fmr, fmr_list, list) {
1168 if (mdev && to_mdev(fmr->device) != mdev)
1170 mdev = to_mdev(fmr->device);
1177 list_for_each_entry(fmr, fmr_list, list)
1178 mthca_arbel_fmr_unmap(mdev, to_mfmr(fmr));
1182 list_for_each_entry(fmr, fmr_list, list)
1183 mthca_tavor_fmr_unmap(mdev, to_mfmr(fmr));