/drivers/infiniband/hw/ehca/ |
H A D | ehca_mrmw.c | 156 struct ib_mr *ehca_get_dma_mr(struct ib_pd *pd, int mr_access_flags) 158 struct ib_mr *ib_mr; local 169 ib_mr = ERR_PTR(-ENOMEM); 176 &e_maxmr->ib.ib_mr.lkey, 177 &e_maxmr->ib.ib_mr.rkey); 180 ib_mr = ERR_PTR(ret); 183 ib_mr = &e_maxmr->ib.ib_mr; 186 ib_mr 205 struct ib_mr *ib_mr; local 317 struct ib_mr *ib_mr; local [all...] |
H A D | ehca_iverbs.h | 77 struct ib_mr *ehca_get_dma_mr(struct ib_pd *pd, int mr_access_flags); 79 struct ib_mr *ehca_reg_phys_mr(struct ib_pd *pd, 84 struct ib_mr *ehca_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 88 int ehca_rereg_phys_mr(struct ib_mr *mr, 94 int ehca_query_mr(struct ib_mr *mr, struct ib_mr_attr *mr_attr); 96 int ehca_dereg_mr(struct ib_mr *mr);
|
H A D | ehca_classes.h | 268 struct ib_mr ib_mr; /* must always be first in ehca_mr */ member in union:ehca_mr::__anon940
|
/drivers/infiniband/hw/mlx4/ |
H A D | mlx4_ib.h | 89 struct ib_mr ibmr; 237 static inline struct mlx4_ib_mr *to_mmr(struct ib_mr *ibmr) 280 struct ib_mr *mlx4_ib_get_dma_mr(struct ib_pd *pd, int acc); 283 struct ib_mr *mlx4_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 286 int mlx4_ib_dereg_mr(struct ib_mr *mr); 287 struct ib_mr *mlx4_ib_alloc_fast_reg_mr(struct ib_pd *pd,
|
H A D | mr.c | 47 struct ib_mr *mlx4_ib_get_dma_mr(struct ib_pd *pd, int acc) 124 struct ib_mr *mlx4_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 177 int mlx4_ib_dereg_mr(struct ib_mr *ibmr) 189 struct ib_mr *mlx4_ib_alloc_fast_reg_mr(struct ib_pd *pd,
|
/drivers/infiniband/hw/amso1100/ |
H A D | c2_provider.h | 74 struct ib_mr ibmr; 142 static inline struct c2_mr *to_c2mr(struct ib_mr *ibmr)
|
H A D | c2_provider.c | 332 static struct ib_mr *c2_reg_phys_mr(struct ib_pd *ib_pd, 415 static struct ib_mr *c2_get_dma_mr(struct ib_pd *pd, int acc) 428 static struct ib_mr *c2_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 499 static int c2_dereg_mr(struct ib_mr *ib_mr) argument 501 struct c2_mr *mr = to_c2mr(ib_mr); 506 err = c2_stag_dealloc(to_c2dev(ib_mr->device), ib_mr->lkey);
|
/drivers/infiniband/hw/nes/ |
H A D | nes_verbs.h | 74 struct ib_mr ibmr; 145 struct ib_mr *lsmm_mr;
|
H A D | nes_verbs.c | 377 static struct ib_mr *nes_alloc_fast_reg_mr(struct ib_pd *ibpd, int max_page_list_len) 392 struct ib_mr *ibmr; 2085 static struct ib_mr *nes_reg_phys_mr(struct ib_pd *ib_pd, 2095 struct ib_mr *ibmr; 2275 static struct ib_mr *nes_get_dma_mr(struct ib_pd *pd, int acc) 2291 static struct ib_mr *nes_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 2303 struct ib_mr *ibmr = ERR_PTR(-EINVAL); 2330 return (struct ib_mr *)region; 2643 static int nes_dereg_mr(struct ib_mr *ib_mr) argument [all...] |
H A D | nes.h | 474 static inline struct nes_mr *to_nesmr(struct ib_mr *ibmr)
|
/drivers/infiniband/hw/qib/ |
H A D | qib_mr.c | 59 struct ib_mr *qib_get_dma_mr(struct ib_pd *pd, int acc) 63 struct ib_mr *ret; 143 struct ib_mr *qib_reg_phys_mr(struct ib_pd *pd, 149 struct ib_mr *ret; 195 struct ib_mr *qib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 203 struct ib_mr *ret; 271 int qib_dereg_mr(struct ib_mr *ibmr) 297 struct ib_mr *qib_alloc_fast_reg_mr(struct ib_pd *pd, int max_page_list_len)
|
H A D | qib_verbs.h | 324 struct ib_mr ibmr; 765 static inline struct qib_mr *to_imr(struct ib_mr *ibmr) 967 struct ib_mr *qib_get_dma_mr(struct ib_pd *pd, int acc); 969 struct ib_mr *qib_reg_phys_mr(struct ib_pd *pd, 973 struct ib_mr *qib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 977 int qib_dereg_mr(struct ib_mr *ibmr); 979 struct ib_mr *qib_alloc_fast_reg_mr(struct ib_pd *pd, int max_page_list_len);
|
/drivers/infiniband/hw/ipath/ |
H A D | ipath_mr.c | 63 struct ib_mr *ipath_get_dma_mr(struct ib_pd *pd, int acc) 66 struct ib_mr *ret; 132 struct ib_mr *ipath_reg_phys_mr(struct ib_pd *pd, 138 struct ib_mr *ret; 185 struct ib_mr *ipath_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 193 struct ib_mr *ret; 260 int ipath_dereg_mr(struct ib_mr *ibmr)
|
H A D | ipath_verbs.h | 269 struct ib_mr ibmr; 655 static inline struct ipath_mr *to_imr(struct ib_mr *ibmr) 820 struct ib_mr *ipath_get_dma_mr(struct ib_pd *pd, int acc); 822 struct ib_mr *ipath_reg_phys_mr(struct ib_pd *pd, 826 struct ib_mr *ipath_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 830 int ipath_dereg_mr(struct ib_mr *ibmr);
|
/drivers/infiniband/hw/mthca/ |
H A D | mthca_provider.h | 74 struct ib_mr ibmr; 309 static inline struct mthca_mr *to_mmr(struct ib_mr *ibmr)
|
H A D | mthca_provider.c | 869 static struct ib_mr *mthca_get_dma_mr(struct ib_pd *pd, int acc) 892 static struct ib_mr *mthca_reg_phys_mr(struct ib_pd *pd, 975 static struct ib_mr *mthca_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 1079 static int mthca_dereg_mr(struct ib_mr *mr)
|
/drivers/infiniband/hw/cxgb4/ |
H A D | mem.c | 355 int c4iw_reregister_phys_mem(struct ib_mr *mr, int mr_rereg_mask, 369 PDBG("%s ib_mr %p ib_pd %p\n", __func__, mr, pd); 420 struct ib_mr *c4iw_register_phys_mem(struct ib_pd *pd, 498 struct ib_mr *c4iw_get_dma_mr(struct ib_pd *pd, int acc) 542 struct ib_mr *c4iw_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 696 struct ib_mr *c4iw_alloc_fast_reg_mr(struct ib_pd *pd, int pbl_depth) 778 int c4iw_dereg_mr(struct ib_mr *ib_mr) argument 784 PDBG("%s ib_mr %p\n", __func__, ib_mr); [all...] |
H A D | iw_cxgb4.h | 269 struct ib_mr ibmr; 276 static inline struct c4iw_mr *to_c4iw_mr(struct ib_mr *ibmr) 740 struct ib_mr *c4iw_alloc_fast_reg_mr(struct ib_pd *pd, int pbl_depth); 743 struct ib_mr *c4iw_reg_user_mr(struct ib_pd *pd, u64 start, 746 struct ib_mr *c4iw_get_dma_mr(struct ib_pd *pd, int acc); 747 struct ib_mr *c4iw_register_phys_mem(struct ib_pd *pd, 752 int c4iw_reregister_phys_mem(struct ib_mr *mr, 758 int c4iw_dereg_mr(struct ib_mr *ib_mr);
|
/drivers/infiniband/core/ |
H A D | verbs.c | 953 struct ib_mr *ib_get_dma_mr(struct ib_pd *pd, int mr_access_flags) 955 struct ib_mr *mr; 971 struct ib_mr *ib_reg_phys_mr(struct ib_pd *pd, 977 struct ib_mr *mr; 997 int ib_rereg_phys_mr(struct ib_mr *mr, 1029 int ib_query_mr(struct ib_mr *mr, struct ib_mr_attr *mr_attr) 1036 int ib_dereg_mr(struct ib_mr *mr) 1053 struct ib_mr *ib_alloc_fast_reg_mr(struct ib_pd *pd, int max_page_list_len) 1055 struct ib_mr *mr;
|
H A D | mad_priv.h | 206 struct ib_mr *mr;
|
/drivers/infiniband/ulp/srp/ |
H A D | ib_srp.h | 98 struct ib_mr *mr;
|
/drivers/infiniband/hw/cxgb3/ |
H A D | iwch_provider.h | 75 struct ib_mr ibmr; 84 static inline struct iwch_mr *to_iwch_mr(struct ib_mr *ibmr)
|
H A D | iwch_provider.c | 444 static int iwch_dereg_mr(struct ib_mr *ib_mr) argument 450 PDBG("%s ib_mr %p\n", __func__, ib_mr); 452 if (atomic_read(&ib_mr->usecnt)) 455 mhp = to_iwch_mr(ib_mr); 471 static struct ib_mr *iwch_register_phys_mem(struct ib_pd *pd, 548 static int iwch_reregister_phys_mem(struct ib_mr *mr, 565 PDBG("%s ib_mr %p ib_pd %p\n", __func__, mr, pd); 615 static struct ib_mr *iwch_reg_user_m [all...] |
/drivers/infiniband/ulp/srpt/ |
H A D | ib_srpt.h | 397 struct ib_mr *mr;
|
/drivers/infiniband/ulp/iser/ |
H A D | iscsi_iser.h | 234 struct ib_mr *mr;
|