Searched refs:ibfmr (Results 1 – 4 of 4) sorted by relevance
/freebsd/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib_mr.c | 451 fmr->ibfmr.rkey = fmr->ibfmr.lkey = fmr->mfmr.mr.key; in mlx4_ib_fmr_alloc() 453 return &fmr->ibfmr; in mlx4_ib_fmr_alloc() 464 int mlx4_ib_map_phys_fmr(struct ib_fmr *ibfmr, u64 *page_list, in mlx4_ib_map_phys_fmr() argument 467 struct mlx4_ib_fmr *ifmr = to_mfmr(ibfmr); in mlx4_ib_map_phys_fmr() 468 struct mlx4_ib_dev *dev = to_mdev(ifmr->ibfmr.device); in mlx4_ib_map_phys_fmr() 471 &ifmr->ibfmr.lkey, &ifmr->ibfmr.rkey); in mlx4_ib_map_phys_fmr() 476 struct ib_fmr *ibfmr; in mlx4_ib_unmap_fmr() local 480 list_for_each_entry(ibfmr, fmr_list, list) { in mlx4_ib_unmap_fmr() 481 if (mdev && to_mdev(ibfmr->device)->dev != mdev) in mlx4_ib_unmap_fmr() 483 mdev = to_mdev(ibfmr->device)->dev; in mlx4_ib_unmap_fmr() [all …]
|
H A D | mlx4_ib.h | 151 struct ib_fmr ibfmr; member 669 static inline struct mlx4_ib_fmr *to_mfmr(struct ib_fmr *ibfmr) in to_mfmr() argument 671 return container_of(ibfmr, struct mlx4_ib_fmr, ibfmr); in to_mfmr() 785 int mlx4_ib_map_phys_fmr(struct ib_fmr *ibfmr, u64 *page_list, int npages,
|
/freebsd/sys/dev/mthca/ |
H A D | mthca_mr.c | 716 int mthca_tavor_map_phys_fmr(struct ib_fmr *ibfmr, u64 *page_list, in mthca_tavor_map_phys_fmr() argument 719 struct mthca_fmr *fmr = to_mfmr(ibfmr); in mthca_tavor_map_phys_fmr() 720 struct mthca_dev *dev = to_mdev(ibfmr->device); in mthca_tavor_map_phys_fmr() 757 int mthca_arbel_map_phys_fmr(struct ib_fmr *ibfmr, u64 *page_list, in mthca_arbel_map_phys_fmr() argument 760 struct mthca_fmr *fmr = to_mfmr(ibfmr); in mthca_arbel_map_phys_fmr() 761 struct mthca_dev *dev = to_mdev(ibfmr->device); in mthca_arbel_map_phys_fmr()
|
H A D | mthca_dev.h | 485 int mthca_tavor_map_phys_fmr(struct ib_fmr *ibfmr, u64 *page_list, 488 int mthca_arbel_map_phys_fmr(struct ib_fmr *ibfmr, u64 *page_list,
|