Searched refs:ib_mr (Results 1 - 25 of 29) sorted by relevance

12

/drivers/infiniband/hw/ehca/
H A Dehca_mrmw.c156 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 Dehca_iverbs.h77 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 Dehca_classes.h268 struct ib_mr ib_mr; /* must always be first in ehca_mr */ member in union:ehca_mr::__anon940
/drivers/infiniband/hw/mlx4/
H A Dmlx4_ib.h89 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 Dmr.c47 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 Dc2_provider.h74 struct ib_mr ibmr;
142 static inline struct c2_mr *to_c2mr(struct ib_mr *ibmr)
H A Dc2_provider.c332 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 Dnes_verbs.h74 struct ib_mr ibmr;
145 struct ib_mr *lsmm_mr;
H A Dnes_verbs.c377 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 Dnes.h474 static inline struct nes_mr *to_nesmr(struct ib_mr *ibmr)
/drivers/infiniband/hw/qib/
H A Dqib_mr.c59 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 Dqib_verbs.h324 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 Dipath_mr.c63 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 Dipath_verbs.h269 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 Dmthca_provider.h74 struct ib_mr ibmr;
309 static inline struct mthca_mr *to_mmr(struct ib_mr *ibmr)
H A Dmthca_provider.c869 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 Dmem.c355 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 Diw_cxgb4.h269 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 Dverbs.c953 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 Dmad_priv.h206 struct ib_mr *mr;
/drivers/infiniband/ulp/srp/
H A Dib_srp.h98 struct ib_mr *mr;
/drivers/infiniband/hw/cxgb3/
H A Diwch_provider.h75 struct ib_mr ibmr;
84 static inline struct iwch_mr *to_iwch_mr(struct ib_mr *ibmr)
H A Diwch_provider.c444 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 Dib_srpt.h397 struct ib_mr *mr;
/drivers/infiniband/ulp/iser/
H A Discsi_iser.h234 struct ib_mr *mr;

Completed in 1524 milliseconds

12