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

/freebsd-12-stable/sys/dev/mthca/
H A Dmthca_provider.h76 struct ib_mr ibmr;
311 static inline struct mthca_mr *to_mmr(struct ib_mr *ibmr)
H A Dmthca_provider.c879 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 Dmlx4_ib_mr.c61 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 Dmlx4_ib.h140 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 Dmlx5_ib.h492 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 Dmlx5_ib_mr.c476 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 Dmlx5_ib_qp.c3387 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 Dmem.c408 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 Diw_cxgbe.h390 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 Diser_memory.c138 iser_inv_rkey(struct ib_send_wr *inv_wr, struct ib_mr *mr)
159 struct ib_mr *mr = rsc->mr;
H A Dicl_iser.h355 struct ib_mr *mr;
370 struct ib_mr *mr;
/freebsd-12-stable/sys/ofed/include/rdma/
H A Dib_verbs.h1288 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 Drdma_vt.h494 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 Dib_verbs.c284 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 Dib_uverbs_main.c321 struct ib_mr *mr = uobj->object;
H A Dib_uverbs_cmd.c972 struct ib_mr *mr;
1077 struct ib_mr *mr;
1163 struct ib_mr *mr;
/freebsd-12-stable/sys/contrib/rdma/krping/
H A Dkrping.c179 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;

Completed in 329 milliseconds