Home
last modified time | relevance | path

Searched refs:ib_fmr (Results 1 – 19 of 19) sorted by relevance

/Linux-v4.19/drivers/infiniband/sw/rdmavt/
Dmr.h53 struct ib_fmr ibfmr;
63 static inline struct rvt_fmr *to_ifmr(struct ib_fmr *ibfmr) in to_ifmr()
87 struct ib_fmr *rvt_alloc_fmr(struct ib_pd *pd, int mr_access_flags,
89 int rvt_map_phys_fmr(struct ib_fmr *ibfmr, u64 *page_list,
92 int rvt_dealloc_fmr(struct ib_fmr *ibfmr);
Dmr.c723 struct ib_fmr *rvt_alloc_fmr(struct ib_pd *pd, int mr_access_flags, in rvt_alloc_fmr()
728 struct ib_fmr *ret; in rvt_alloc_fmr()
783 int rvt_map_phys_fmr(struct ib_fmr *ibfmr, u64 *page_list, in rvt_map_phys_fmr()
853 int rvt_dealloc_fmr(struct ib_fmr *ibfmr) in rvt_dealloc_fmr()
/Linux-v4.19/drivers/infiniband/hw/mthca/
Dmthca_provider.h80 struct ib_fmr ibmr;
304 static inline struct mthca_fmr *to_mfmr(struct ib_fmr *ibmr) in to_mfmr()
Dmthca_dev.h483 int mthca_tavor_map_phys_fmr(struct ib_fmr *ibfmr, u64 *page_list,
486 int mthca_arbel_map_phys_fmr(struct ib_fmr *ibfmr, u64 *page_list,
Dmthca_provider.c1016 static struct ib_fmr *mthca_alloc_fmr(struct ib_pd *pd, int mr_access_flags, in mthca_alloc_fmr()
1038 static int mthca_dealloc_fmr(struct ib_fmr *fmr) in mthca_dealloc_fmr()
1053 struct ib_fmr *fmr; in mthca_unmap_fmr()
Dmthca_mr.c717 int mthca_tavor_map_phys_fmr(struct ib_fmr *ibfmr, u64 *page_list, in mthca_tavor_map_phys_fmr()
758 int mthca_arbel_map_phys_fmr(struct ib_fmr *ibfmr, u64 *page_list, in mthca_arbel_map_phys_fmr()
/Linux-v4.19/include/rdma/
Dib_fmr_pool.h68 struct ib_fmr *fmr;
Dib_verbs.h1820 struct ib_fmr { struct
2442 struct ib_fmr * (*alloc_fmr)(struct ib_pd *pd,
2445 int (*map_phys_fmr)(struct ib_fmr *fmr,
2449 int (*dealloc_fmr)(struct ib_fmr *fmr);
3781 struct ib_fmr *ib_alloc_fmr(struct ib_pd *pd,
3792 static inline int ib_map_phys_fmr(struct ib_fmr *fmr, in ib_map_phys_fmr()
3809 int ib_dealloc_fmr(struct ib_fmr *fmr);
/Linux-v4.19/net/rds/
DMakefile10 ib_sysctl.o ib_rdma.o ib_fmr.o ib_frmr.o
Dib_mr.h47 struct ib_fmr *fmr;
/Linux-v4.19/drivers/infiniband/hw/bnxt_re/
Dib_verbs.h127 struct ib_fmr ib_fmr; member
/Linux-v4.19/drivers/infiniband/hw/mlx4/
Dmlx4_ib.h155 struct ib_fmr ibfmr;
684 static inline struct mlx4_ib_fmr *to_mfmr(struct ib_fmr *ibfmr) in to_mfmr()
806 struct ib_fmr *mlx4_ib_fmr_alloc(struct ib_pd *pd, int mr_access_flags,
808 int mlx4_ib_map_phys_fmr(struct ib_fmr *ibfmr, u64 *page_list, int npages,
811 int mlx4_ib_fmr_dealloc(struct ib_fmr *fmr);
Dmr.c704 struct ib_fmr *mlx4_ib_fmr_alloc(struct ib_pd *pd, int acc, in mlx4_ib_fmr_alloc()
738 int mlx4_ib_map_phys_fmr(struct ib_fmr *ibfmr, u64 *page_list, in mlx4_ib_map_phys_fmr()
750 struct ib_fmr *ibfmr; in mlx4_ib_unmap_fmr()
783 int mlx4_ib_fmr_dealloc(struct ib_fmr *ibfmr) in mlx4_ib_fmr_dealloc()
/Linux-v4.19/drivers/infiniband/hw/i40iw/
Di40iw_verbs.h92 struct ib_fmr ibfmr;
Di40iw.h368 static inline struct i40iw_mr *to_iwmr_from_ibfmr(struct ib_fmr *ibfmr) in to_iwmr_from_ibfmr()
/Linux-v4.19/drivers/infiniband/hw/nes/
Dnes_verbs.h76 struct ib_fmr ibfmr;
Dnes.h491 static inline struct nes_mr *to_nesmr_from_ibfmr(struct ib_fmr *ibfmr) in to_nesmr_from_ibfmr()
/Linux-v4.19/drivers/infiniband/core/
Dverbs.c1982 struct ib_fmr *ib_alloc_fmr(struct ib_pd *pd, in ib_alloc_fmr()
1986 struct ib_fmr *fmr; in ib_alloc_fmr()
2004 struct ib_fmr *fmr; in ib_unmap_fmr()
2009 fmr = list_entry(fmr_list->next, struct ib_fmr, list); in ib_unmap_fmr()
2014 int ib_dealloc_fmr(struct ib_fmr *fmr) in ib_dealloc_fmr()
/Linux-v4.19/net/sunrpc/xprtrdma/
Dxprt_rdma.h266 struct ib_fmr *fm_mr;