ib_fmr
struct ib_fmr ibfmr;
static inline struct mlx4_ib_fmr *to_mfmr(struct ib_fmr *ibfmr)
struct ib_fmr *mlx4_ib_fmr_alloc(struct ib_pd *pd, int mr_access_flags,
int mlx4_ib_map_phys_fmr(struct ib_fmr *ibfmr, u64 *page_list, int npages,
int mlx4_ib_fmr_dealloc(struct ib_fmr *fmr);
struct ib_fmr *mlx4_ib_fmr_alloc(struct ib_pd *pd, int acc,
int mlx4_ib_map_phys_fmr(struct ib_fmr *ibfmr, u64 *page_list,
struct ib_fmr *ibfmr;
int mlx4_ib_fmr_dealloc(struct ib_fmr *ibfmr)
int mthca_tavor_map_phys_fmr(struct ib_fmr *ibfmr, u64 *page_list,
int mthca_arbel_map_phys_fmr(struct ib_fmr *ibfmr, u64 *page_list,
int mthca_tavor_map_phys_fmr(struct ib_fmr *ibfmr, u64 *page_list,
int mthca_arbel_map_phys_fmr(struct ib_fmr *ibfmr, u64 *page_list,
static struct ib_fmr *mthca_alloc_fmr(struct ib_pd *pd, int mr_access_flags,
static int mthca_dealloc_fmr(struct ib_fmr *fmr)
struct ib_fmr *fmr;
static inline struct mthca_fmr *to_mfmr(struct ib_fmr *ibmr)
struct ib_fmr ibmr;
struct ib_fmr *ib_alloc_fmr(struct ib_pd *pd,
struct ib_fmr *fmr;
struct ib_fmr *fmr;
fmr = list_entry(fmr_list->next, struct ib_fmr, list);
int ib_dealloc_fmr(struct ib_fmr *fmr)
struct ib_fmr *fmr;
struct ib_fmr * (*alloc_fmr)(struct ib_pd *pd,
int (*map_phys_fmr)(struct ib_fmr *fmr,
int (*dealloc_fmr)(struct ib_fmr *fmr);
struct ib_fmr *ib_alloc_fmr(struct ib_pd *pd,
static inline int ib_map_phys_fmr(struct ib_fmr *fmr,
int ib_dealloc_fmr(struct ib_fmr *fmr);