Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_mr.c44 struct ib_fmr ibfmr;
49 static inline struct ipath_fmr *to_ifmr(struct ib_fmr *ibfmr) in to_ifmr()
282 struct ib_fmr *ipath_alloc_fmr(struct ib_pd *pd, int mr_access_flags, in ipath_alloc_fmr()
287 struct ib_fmr *ret; in ipath_alloc_fmr()
347 int ipath_map_phys_fmr(struct ib_fmr *ibfmr, u64 * page_list, in ipath_map_phys_fmr()
414 int ipath_dealloc_fmr(struct ib_fmr *ibfmr) in ipath_dealloc_fmr()
Dipath_verbs.h841 struct ib_fmr *ipath_alloc_fmr(struct ib_pd *pd, int mr_access_flags,
844 int ipath_map_phys_fmr(struct ib_fmr *ibfmr, u64 * page_list,
849 int ipath_dealloc_fmr(struct ib_fmr *ibfmr);
/linux-4.4.14/drivers/staging/rdma/ehca/
Dehca_mrmw.c765 struct ib_fmr *ehca_alloc_fmr(struct ib_pd *pd, in ehca_alloc_fmr()
769 struct ib_fmr *ib_fmr; in ehca_alloc_fmr() local
790 ib_fmr = ERR_PTR(-EINVAL); in ehca_alloc_fmr()
796 ib_fmr = ERR_PTR(-EINVAL); in ehca_alloc_fmr()
804 ib_fmr = ERR_PTR(-EINVAL); in ehca_alloc_fmr()
812 ib_fmr = ERR_PTR(-EINVAL); in ehca_alloc_fmr()
818 ib_fmr = ERR_PTR(-ENOMEM); in ehca_alloc_fmr()
835 ib_fmr = ERR_PTR(ret); in ehca_alloc_fmr()
845 return &e_fmr->ib.ib_fmr; in ehca_alloc_fmr()
850 return ib_fmr; in ehca_alloc_fmr()
[all …]
Dehca_iverbs.h109 struct ib_fmr *ehca_alloc_fmr(struct ib_pd *pd,
113 int ehca_map_phys_fmr(struct ib_fmr *fmr,
118 int ehca_dealloc_fmr(struct ib_fmr *fmr);
Dehca_classes.h269 struct ib_fmr ib_fmr; /* must always be first in ehca_mr */ member
/linux-4.4.14/drivers/staging/rdma/hfi1/
Dmr.c58 struct ib_fmr ibfmr;
62 static inline struct hfi1_fmr *to_ifmr(struct ib_fmr *ibfmr) in to_ifmr()
376 struct ib_fmr *hfi1_alloc_fmr(struct ib_pd *pd, int mr_access_flags, in hfi1_alloc_fmr()
381 struct ib_fmr *ret; in hfi1_alloc_fmr()
433 int hfi1_map_phys_fmr(struct ib_fmr *ibfmr, u64 *page_list, in hfi1_map_phys_fmr()
503 int hfi1_dealloc_fmr(struct ib_fmr *ibfmr) in hfi1_dealloc_fmr()
Dverbs.h1029 struct ib_fmr *hfi1_alloc_fmr(struct ib_pd *pd, int mr_access_flags,
1032 int hfi1_map_phys_fmr(struct ib_fmr *ibfmr, u64 *page_list,
1037 int hfi1_dealloc_fmr(struct ib_fmr *ibfmr);
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_mr.c41 struct ib_fmr ibfmr;
45 static inline struct qib_fmr *to_ifmr(struct ib_fmr *ibfmr) in to_ifmr()
386 struct ib_fmr *qib_alloc_fmr(struct ib_pd *pd, int mr_access_flags, in qib_alloc_fmr()
391 struct ib_fmr *ret; in qib_alloc_fmr()
443 int qib_map_phys_fmr(struct ib_fmr *ibfmr, u64 *page_list, in qib_map_phys_fmr()
513 int qib_dealloc_fmr(struct ib_fmr *ibfmr) in qib_dealloc_fmr()
Dqib_verbs.h1055 struct ib_fmr *qib_alloc_fmr(struct ib_pd *pd, int mr_access_flags,
1058 int qib_map_phys_fmr(struct ib_fmr *ibfmr, u64 *page_list,
1063 int qib_dealloc_fmr(struct ib_fmr *ibfmr);
/linux-4.4.14/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.c1096 static struct ib_fmr *mthca_alloc_fmr(struct ib_pd *pd, int mr_access_flags, in mthca_alloc_fmr()
1118 static int mthca_dealloc_fmr(struct ib_fmr *fmr) in mthca_dealloc_fmr()
1133 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-4.4.14/include/rdma/
Dib_fmr_pool.h68 struct ib_fmr *fmr;
Dib_verbs.h1377 struct ib_fmr { struct
1766 struct ib_fmr * (*alloc_fmr)(struct ib_pd *pd,
1769 int (*map_phys_fmr)(struct ib_fmr *fmr,
1773 int (*dealloc_fmr)(struct ib_fmr *fmr);
2929 struct ib_fmr *ib_alloc_fmr(struct ib_pd *pd,
2940 static inline int ib_map_phys_fmr(struct ib_fmr *fmr, in ib_map_phys_fmr()
2957 int ib_dealloc_fmr(struct ib_fmr *fmr);
/linux-4.4.14/drivers/infiniband/hw/mlx4/
Dmr.c446 struct ib_fmr *mlx4_ib_fmr_alloc(struct ib_pd *pd, int acc, in mlx4_ib_fmr_alloc()
480 int mlx4_ib_map_phys_fmr(struct ib_fmr *ibfmr, u64 *page_list, in mlx4_ib_map_phys_fmr()
492 struct ib_fmr *ibfmr; in mlx4_ib_unmap_fmr()
525 int mlx4_ib_fmr_dealloc(struct ib_fmr *ibfmr) in mlx4_ib_fmr_dealloc()
Dmlx4_ib.h151 struct ib_fmr ibfmr;
650 static inline struct mlx4_ib_fmr *to_mfmr(struct ib_fmr *ibfmr) in to_mfmr()
767 struct ib_fmr *mlx4_ib_fmr_alloc(struct ib_pd *pd, int mr_access_flags,
769 int mlx4_ib_map_phys_fmr(struct ib_fmr *ibfmr, u64 *page_list, int npages,
772 int mlx4_ib_fmr_dealloc(struct ib_fmr *fmr);
/linux-4.4.14/drivers/infiniband/hw/nes/
Dnes_verbs.h76 struct ib_fmr ibfmr;
Dnes.h490 static inline struct nes_mr *to_nesmr_from_ibfmr(struct ib_fmr *ibfmr) in to_nesmr_from_ibfmr()
/linux-4.4.14/drivers/infiniband/core/
Dverbs.c1321 struct ib_fmr *ib_alloc_fmr(struct ib_pd *pd, in ib_alloc_fmr()
1325 struct ib_fmr *fmr; in ib_alloc_fmr()
1343 struct ib_fmr *fmr; in ib_unmap_fmr()
1348 fmr = list_entry(fmr_list->next, struct ib_fmr, list); in ib_unmap_fmr()
1353 int ib_dealloc_fmr(struct ib_fmr *fmr) in ib_dealloc_fmr()
/linux-4.4.14/net/sunrpc/xprtrdma/
Dxprt_rdma.h213 struct ib_fmr *fmr;
/linux-4.4.14/net/rds/
Dib_rdma.c50 struct ib_fmr *fmr;