Searched refs:mfmr (Results 1 – 3 of 3) sorted by relevance
/linux-4.1.27/drivers/infiniband/hw/mlx4/ |
D | mr.c | 447 fmr_attr->page_shift, &fmr->mfmr); in mlx4_ib_fmr_alloc() 451 err = mlx4_fmr_enable(to_mdev(pd->device)->dev, &fmr->mfmr); in mlx4_ib_fmr_alloc() 455 fmr->ibfmr.rkey = fmr->ibfmr.lkey = fmr->mfmr.mr.key; in mlx4_ib_fmr_alloc() 460 (void) mlx4_mr_free(to_mdev(pd->device)->dev, &fmr->mfmr.mr); in mlx4_ib_fmr_alloc() 474 return mlx4_map_phys_fmr(dev->dev, &ifmr->mfmr, page_list, npages, iova, in mlx4_ib_map_phys_fmr() 496 mlx4_fmr_unmap(mdev, &ifmr->mfmr, &ifmr->ibfmr.lkey, &ifmr->ibfmr.rkey); in mlx4_ib_unmap_fmr() 519 err = mlx4_fmr_free(dev->dev, &ifmr->mfmr); in mlx4_ib_fmr_dealloc()
|
D | mlx4_ib.h | 137 struct mlx4_fmr mfmr; member
|
/linux-4.1.27/drivers/infiniband/hw/mthca/ |
D | mthca_provider.c | 1112 struct mthca_fmr *mfmr = to_mfmr(fmr); in mthca_dealloc_fmr() local 1115 err = mthca_free_fmr(to_mdev(fmr->device), mfmr); in mthca_dealloc_fmr() 1119 kfree(mfmr); in mthca_dealloc_fmr()
|