Lines Matching refs:ibfmr
41 struct ib_fmr ibfmr; member
45 static inline struct qib_fmr *to_ifmr(struct ib_fmr *ibfmr) in to_ifmr() argument
47 return container_of(ibfmr, struct qib_fmr, ibfmr); in to_ifmr()
404 fmr->ibfmr.rkey = fmr->mr.lkey; in qib_alloc_fmr()
405 fmr->ibfmr.lkey = fmr->mr.lkey; in qib_alloc_fmr()
414 ret = &fmr->ibfmr; in qib_alloc_fmr()
436 int qib_map_phys_fmr(struct ib_fmr *ibfmr, u64 *page_list, in qib_map_phys_fmr() argument
439 struct qib_fmr *fmr = to_ifmr(ibfmr); in qib_map_phys_fmr()
454 rkt = &to_idev(ibfmr->device)->lk_table; in qib_map_phys_fmr()
489 list_for_each_entry(fmr, fmr_list, ibfmr.list) { in qib_unmap_fmr()
490 rkt = &to_idev(fmr->ibfmr.device)->lk_table; in qib_unmap_fmr()
506 int qib_dealloc_fmr(struct ib_fmr *ibfmr) in qib_dealloc_fmr() argument
508 struct qib_fmr *fmr = to_ifmr(ibfmr); in qib_dealloc_fmr()