Lines Matching refs:fmr
1300 struct ib_fmr *fmr; in ib_alloc_fmr() local
1305 fmr = pd->device->alloc_fmr(pd, mr_access_flags, fmr_attr); in ib_alloc_fmr()
1306 if (!IS_ERR(fmr)) { in ib_alloc_fmr()
1307 fmr->device = pd->device; in ib_alloc_fmr()
1308 fmr->pd = pd; in ib_alloc_fmr()
1312 return fmr; in ib_alloc_fmr()
1318 struct ib_fmr *fmr; in ib_unmap_fmr() local
1323 fmr = list_entry(fmr_list->next, struct ib_fmr, list); in ib_unmap_fmr()
1324 return fmr->device->unmap_fmr(fmr_list); in ib_unmap_fmr()
1328 int ib_dealloc_fmr(struct ib_fmr *fmr) in ib_dealloc_fmr() argument
1333 pd = fmr->pd; in ib_dealloc_fmr()
1334 ret = fmr->device->dealloc_fmr(fmr); in ib_dealloc_fmr()