Lines Matching defs:ibfmr
42 struct ib_fmr ibfmr;
47 static inline struct ipath_fmr *to_ifmr(struct ib_fmr *ibfmr)
49 return container_of(ibfmr, struct ipath_fmr, ibfmr);
307 * ib_alloc_fmr() will initialize fmr->ibfmr except for lkey &
312 fmr->ibfmr.rkey = fmr->ibfmr.lkey = fmr->mr.lkey;
326 ret = &fmr->ibfmr;
349 int ipath_map_phys_fmr(struct ib_fmr *ibfmr, u64 * page_list,
352 struct ipath_fmr *fmr = to_ifmr(ibfmr);
363 rkt = &to_idev(ibfmr->device)->lk_table;
399 list_for_each_entry(fmr, fmr_list, ibfmr.list) {
400 rkt = &to_idev(fmr->ibfmr.device)->lk_table;
412 * @ibfmr: the fast memory region to deallocate
416 int ipath_dealloc_fmr(struct ib_fmr *ibfmr)
418 struct ipath_fmr *fmr = to_ifmr(ibfmr);
421 ipath_free_lkey(&to_idev(ibfmr->device)->lk_table, ibfmr->lkey);