/freebsd-12-stable/sys/dev/mthca/ |
H A D | mthca_provider.h | 76 struct ib_mr ibmr; 311 static inline struct mthca_mr *to_mmr(struct ib_mr *ibmr)
|
H A D | mthca_provider.c | 879 static struct ib_mr *mthca_get_dma_mr(struct ib_pd *pd, int acc) 902 static struct ib_mr *mthca_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 1002 static int mthca_dereg_mr(struct ib_mr *mr)
|
/freebsd-12-stable/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib_mr.c | 61 struct ib_mr *mlx4_ib_get_dma_mr(struct ib_pd *pd, int acc) 137 struct ib_mr *mlx4_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 192 int mlx4_ib_rereg_user_mr(struct ib_mr *mr, int flags, 326 int mlx4_ib_dereg_mr(struct ib_mr *ibmr) 386 struct ib_mr *mlx4_ib_alloc_mr(struct ib_pd *pd, 524 static int mlx4_set_page(struct ib_mr *ibmr, u64 addr) 536 int mlx4_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
|
H A D | mlx4_ib.h | 140 struct ib_mr ibmr; 664 static inline struct mlx4_ib_mr *to_mmr(struct ib_mr *ibmr) 723 struct ib_mr *mlx4_ib_get_dma_mr(struct ib_pd *pd, int acc); 726 struct ib_mr *mlx4_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 729 int mlx4_ib_dereg_mr(struct ib_mr *mr); 733 struct ib_mr *mlx4_ib_alloc_mr(struct ib_pd *pd, 736 int mlx4_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents, 887 int mlx4_ib_rereg_user_mr(struct ib_mr *mr, int flags,
|
/freebsd-12-stable/sys/dev/mlx5/mlx5_ib/ |
H A D | mlx5_ib.h | 492 struct ib_mr ibmr; 766 static inline struct mlx5_ib_mr *to_mmr(struct ib_mr *ibmr) 833 struct ib_mr *mlx5_ib_get_dma_mr(struct ib_pd *pd, int acc); 834 struct ib_mr *mlx5_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 842 int mlx5_ib_rereg_user_mr(struct ib_mr *ib_mr, int flags, u64 start, 845 int mlx5_ib_dereg_mr(struct ib_mr *ibmr); 846 struct ib_mr *mlx5_ib_alloc_mr(struct ib_pd *pd, 849 int mlx5_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents, 894 int mlx5_ib_check_mr_status(struct ib_mr *ibm [all...] |
H A D | mlx5_ib_mr.c | 476 struct ib_mr *mlx5_ib_get_dma_mr(struct ib_pd *pd, int acc) 874 static struct mlx5_ib_mr *reg_create(struct ib_mr *ibmr, struct ib_pd *pd, 961 struct ib_mr *mlx5_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 1129 int mlx5_ib_rereg_user_mr(struct ib_mr *ib_mr, int flags, u64 start, argument 1133 struct mlx5_ib_dev *dev = to_mdev(ib_mr->device); 1134 struct mlx5_ib_mr *mr = to_mmr(ib_mr); 1135 struct ib_pd *pd = (flags & IB_MR_REREG_PD) ? new_pd : ib_mr->pd; 1182 mr = reg_create(ib_mr, pd, addr, len, mr->umem, ncont, 1202 ib_mr [all...] |
H A D | mlx5_ib_qp.c | 3387 static int mlx5_set_bsf(struct ib_mr *sig_mr, 3449 struct ib_mr *sig_mr = wr->sig_mr; 3550 struct ib_mr *sig_mr = wr->sig_mr;
|
/freebsd-12-stable/sys/dev/cxgbe/iw_cxgbe/ |
H A D | mem.c | 408 struct ib_mr *c4iw_get_dma_mr(struct ib_pd *pd, int acc) 452 struct ib_mr *c4iw_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 611 struct ib_mr *c4iw_alloc_mr(struct ib_pd *pd, 681 static int c4iw_set_page(struct ib_mr *ibmr, u64 addr) 693 int c4iw_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, 704 int c4iw_dereg_mr(struct ib_mr *ib_mr) argument 710 CTR2(KTR_IW_CXGBE, "%s ib_mr %p", __func__, ib_mr); 712 mhp = to_c4iw_mr(ib_mr); [all...] |
H A D | iw_cxgbe.h | 390 struct ib_mr ibmr; 401 static inline struct c4iw_mr *to_c4iw_mr(struct ib_mr *ibmr) 935 struct ib_mr *c4iw_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type, 937 int c4iw_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, 942 struct ib_mr *c4iw_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, u64 944 struct ib_mr *c4iw_get_dma_mr(struct ib_pd *pd, int acc); 945 int c4iw_dereg_mr(struct ib_mr *ib_mr);
|
/freebsd-12-stable/sys/dev/iser/ |
H A D | iser_memory.c | 138 iser_inv_rkey(struct ib_send_wr *inv_wr, struct ib_mr *mr) 159 struct ib_mr *mr = rsc->mr;
|
H A D | icl_iser.h | 355 struct ib_mr *mr; 370 struct ib_mr *mr;
|
/freebsd-12-stable/sys/ofed/include/rdma/ |
H A D | ib_verbs.h | 1288 struct ib_mr *mr; 1301 struct ib_mr *sig_mr; 1415 struct ib_mr *__internal_mr; 1556 struct ib_mr { struct 2001 struct ib_mr * (*get_dma_mr)(struct ib_pd *pd, 2003 struct ib_mr * (*reg_user_mr)(struct ib_pd *pd, 2008 int (*rereg_user_mr)(struct ib_mr *mr, 2015 int (*dereg_mr)(struct ib_mr *mr); 2016 struct ib_mr * (*alloc_mr)(struct ib_pd *pd, 2019 int (*map_mr_sg)(struct ib_mr *m [all...] |
H A D | rdma_vt.h | 494 int rvt_fast_reg_mr(struct rvt_qp *qp, struct ib_mr *ibmr, u32 key,
|
/freebsd-12-stable/sys/ofed/drivers/infiniband/core/ |
H A D | ib_verbs.c | 284 struct ib_mr *mr; 1405 int ib_dereg_mr(struct ib_mr *mr) 1430 struct ib_mr *ib_alloc_mr(struct ib_pd *pd, 1434 struct ib_mr *mr; 1786 int ib_check_mr_status(struct ib_mr *mr, u32 check_mask, 1859 int ib_map_mr_sg(struct ib_mr *mr, struct scatterlist *sg, int sg_nents, 1891 int ib_sg_to_pages(struct ib_mr *mr, struct scatterlist *sgl, int sg_nents, 1892 unsigned int *sg_offset_p, int (*set_page)(struct ib_mr *, u64))
|
H A D | ib_uverbs_main.c | 321 struct ib_mr *mr = uobj->object;
|
H A D | ib_uverbs_cmd.c | 972 struct ib_mr *mr; 1077 struct ib_mr *mr; 1163 struct ib_mr *mr;
|
/freebsd-12-stable/sys/contrib/rdma/krping/ |
H A D | krping.c | 179 struct ib_mr *dma_mr; 185 struct ib_mr *reg_mr; 207 struct ib_mr *rdma_mr; 216 struct ib_mr *start_mr; 1780 struct ib_mr *mr;
|