/freebsd/sys/dev/qlnx/qlnxr/ |
H A D | qlnxr_verbs.h | 78 extern int qlnxr_alloc_pd(struct ib_pd *ibpd, struct ib_udata *); 80 extern void qlnxr_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata); 96 extern struct ib_qp *qlnxr_create_qp(struct ib_pd *, 150 extern struct ib_mr *qlnxr_get_dma_mr(struct ib_pd *, 155 extern struct ib_mr *qlnxr_reg_user_mr(struct ib_pd *, 162 extern struct ib_mr *qlnxr_alloc_mr(struct ib_pd *pd,
|
/freebsd/sys/dev/bnxt/bnxt_re/ |
H A D | ib_verbs.h | 109 bnxt_re_qp *__get_qp_from_qp_in(struct ib_pd *qp_in, 138 struct ib_pd ibpd; 287 int bnxt_re_alloc_pd(struct ib_pd *pd_in, struct ib_udata *udata); 288 void bnxt_re_dealloc_pd(struct ib_pd *ib_pd, struct ib_udata *udata); 308 struct ib_qp *bnxt_re_create_qp(struct ib_pd *qp_in, 328 struct ib_mr *bnxt_re_get_dma_mr(struct ib_pd *pd, int mr_access_flags); 331 struct ib_mr *bnxt_re_alloc_mr(struct ib_pd *ib_pd, enum ib_mr_type type, 334 struct ib_mw *bnxt_re_alloc_mw(struct ib_pd *ib_pd, enum ib_mw_type type, 337 struct ib_mr *bnxt_re_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 342 u64 virt_addr, int mr_access_flags, struct ib_pd *pd,
|
H A D | ib_verbs.c | 566 struct ib_pd *ib_pd = qp->ib_qp.pd; in bnxt_re_legacy_bind_fence_mw() local 567 struct bnxt_re_pd *pd = to_bnxt_re(ib_pd, struct bnxt_re_pd, ibpd); in bnxt_re_legacy_bind_fence_mw() 762 void bnxt_re_dealloc_pd(struct ib_pd *ib_pd, struct ib_udata *udata) in bnxt_re_dealloc_pd() argument 764 struct bnxt_re_pd *pd = to_bnxt_re(ib_pd, struct bnxt_re_pd, ibpd); in bnxt_re_dealloc_pd() 781 int bnxt_re_alloc_pd(struct ib_pd *pd_in, in bnxt_re_alloc_pd() 784 struct ib_pd *ibpd = pd_in; in bnxt_re_alloc_pd() 996 struct ib_pd *ib_pd = ib_ah->pd; in bnxt_re_create_ah() local 998 struct bnxt_re_pd *pd = container_of(ib_pd, struct bnxt_re_pd, ibpd); in bnxt_re_create_ah() 1013 is_user = ib_pd->uobject ? true : false; in bnxt_re_create_ah() 1046 if (ib_pd->uobject) { in bnxt_re_create_ah() [all …]
|
/freebsd/sys/ofed/include/rdma/ |
H A D | ib_verbs.h | 1428 struct ib_pd { struct 1454 struct ib_pd *pd; argument 1480 struct ib_pd *pd; 1525 struct ib_pd *pd; 1584 struct ib_pd *pd; 1617 struct ib_pd *pd; 1636 struct ib_pd *pd; 1644 struct ib_pd *pd; 2104 DECLARE_RDMA_OBJ_SIZE(ib_pd); 2113 (pop)[0] INIT_RDMA_OBJ_SIZE(ib_pd, driver##_ib_pd, ibpd); \ [all …]
|
H A D | ib_fmr_pool.h | 81 struct ib_fmr_pool *ib_create_fmr_pool(struct ib_pd *pd,
|
H A D | rdmavt_mr.h | 74 struct ib_pd *pd; /* shares refcnt of ibmr.pd */
|
H A D | rdma_vt.h | 167 struct ib_pd ibpd; 402 static inline struct rvt_pd *ibpd_to_rvtpd(struct ib_pd *ibpd) in ibpd_to_rvtpd()
|
H A D | rdma_cm.h | 232 int rdma_create_qp(struct rdma_cm_id *id, struct ib_pd *pd,
|
/freebsd/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib.h | 94 struct ib_pd ibpd; 101 struct ib_pd *pd; 439 struct ib_pd *pd; 639 static inline struct mlx4_ib_pd *to_mpd(struct ib_pd *ibpd) in to_mpd() 718 struct ib_mr *mlx4_ib_get_dma_mr(struct ib_pd *pd, int acc); 721 struct ib_mr *mlx4_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 725 struct ib_mw *mlx4_ib_alloc_mw(struct ib_pd *pd, enum ib_mw_type type, 728 struct ib_mr *mlx4_ib_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type, 759 struct ib_qp *mlx4_ib_create_qp(struct ib_pd *pd, 783 struct ib_fmr *mlx4_ib_fmr_alloc(struct ib_pd *pd, int mr_access_flags, [all …]
|
H A D | mlx4_ib_mr.c | 61 struct ib_mr *mlx4_ib_get_dma_mr(struct ib_pd *pd, int acc) in mlx4_ib_get_dma_mr() 137 struct ib_mr *mlx4_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in mlx4_ib_reg_user_mr() 194 int mr_access_flags, struct ib_pd *pd, in mlx4_ib_rereg_user_mr() 343 struct ib_mw *mlx4_ib_alloc_mw(struct ib_pd *pd, enum ib_mw_type type, in mlx4_ib_alloc_mw() 386 struct ib_mr *mlx4_ib_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type, in mlx4_ib_alloc_mr() 430 struct ib_fmr *mlx4_ib_fmr_alloc(struct ib_pd *pd, int acc, in mlx4_ib_fmr_alloc()
|
H A D | mlx4_ib_ah.c | 47 struct ib_pd *pd = ib_ah->pd; in create_ib_ah() 76 struct ib_pd *pd = ib_ah->pd; in create_iboe_ah()
|
/freebsd/sys/dev/irdma/ |
H A D | fbsd_kcompat.h | 131 struct ib_qp *irdma_create_qp(struct ib_pd *ibpd, 199 u64 virt, int new_access, struct ib_pd *new_pd, 204 struct ib_mr *irdma_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type, 211 struct ib_mw *irdma_alloc_mw(struct ib_pd *pd, enum ib_mw_type type, 241 int irdma_alloc_pd(struct ib_pd *pd, struct ib_udata *udata); 242 void irdma_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata);
|
H A D | irdma_main.h | 427 static inline struct irdma_pd *to_iwpd(struct ib_pd *ibpd) in to_iwpd() 587 struct ib_mr *irdma_reg_phys_mr(struct ib_pd *ib_pd, u64 addr, u64 size,
|
/freebsd/sys/dev/mlx5/mlx5_ib/ |
H A D | mlx5_ib.h | 150 struct ib_pd ibpd; 448 struct ib_pd *pd; 574 struct ib_pd *pd; 627 struct ib_pd *p0; 838 static inline struct mlx5_ib_pd *to_mpd(struct ib_pd *ibpd) in to_mpd() 916 struct ib_qp *mlx5_ib_create_qp(struct ib_pd *pd, 939 struct ib_mr *mlx5_ib_get_dma_mr(struct ib_pd *pd, int acc); 940 struct ib_mr *mlx5_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 943 struct ib_mw *mlx5_ib_alloc_mw(struct ib_pd *pd, enum ib_mw_type type, 950 struct ib_pd *p [all...] |
H A D | mlx5_ib_mr.c | 477 struct ib_mr *mlx5_ib_get_dma_mr(struct ib_pd *pd, int acc) in mlx5_ib_get_dma_mr() 577 static void prep_umr_wqe_common(struct ib_pd *pd, struct mlx5_umr_wr *umrwr, in prep_umr_wqe_common() 601 static void prep_umr_reg_wqe(struct ib_pd *pd, struct mlx5_umr_wr *umrwr, in prep_umr_reg_wqe() 624 static struct ib_umem *mr_umem_get(struct ib_pd *pd, u64 start, u64 length, in mr_umem_get() 665 static struct mlx5_ib_mr *reg_umr(struct ib_pd *pd, struct ib_umem *umem, in reg_umr() 870 static struct mlx5_ib_mr *reg_create(struct ib_mr *ibmr, struct ib_pd *pd, in reg_create() 957 struct ib_mr *mlx5_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in mlx5_ib_reg_user_mr() 1057 static int rereg_umr(struct ib_pd *pd, struct mlx5_ib_mr *mr, u64 virt_addr, in rereg_umr() 1127 struct ib_pd *new_pd, struct ib_udata *udata) in mlx5_ib_rereg_user_mr() 1131 struct ib_pd *pd = (flags & IB_MR_REREG_PD) ? new_pd : ib_mr->pd; in mlx5_ib_rereg_user_mr() [all …]
|
H A D | mlx5_ib_qp.c | 650 struct ib_pd *pd, in mlx5_ib_umem_get() 684 static void destroy_user_rq(struct ib_pd *pd, struct mlx5_ib_rwq *rwq, in destroy_user_rq() 698 static int create_user_rq(struct mlx5_ib_dev *dev, struct ib_pd *pd, in create_user_rq() 760 static int create_user_qp(struct mlx5_ib_dev *dev, struct ib_pd *pd, in create_user_qp() 897 static void destroy_qp_user(struct mlx5_ib_dev *dev, struct ib_pd *pd, struct mlx5_ib_qp *qp, in destroy_qp_user() 1063 struct ib_pd *pd) in create_raw_packet_qp_tis() 1074 struct mlx5_ib_sq *sq, struct ib_pd *pd) in destroy_raw_packet_qp_tis() 1081 struct ib_pd *pd) in create_raw_packet_qp_sq() 1175 struct ib_pd *pd) in create_raw_packet_qp_rq() 1239 struct ib_pd *pd) in create_raw_packet_qp_tir() [all …]
|
/freebsd/sys/ofed/drivers/infiniband/core/ |
H A D | ib_verbs.c | 264 struct ib_pd *__ib_alloc_pd(struct ib_device *device, unsigned int flags, in __ib_alloc_pd() 267 struct ib_pd *pd; in __ib_alloc_pd() 271 pd = rdma_zalloc_drv_obj(device, ib_pd); in __ib_alloc_pd() 334 void ib_dealloc_pd_user(struct ib_pd *pd, struct ib_udata *udata) in ib_dealloc_pd_user() 355 static struct ib_ah *_ib_create_ah(struct ib_pd *pd, in _ib_create_ah() 399 struct ib_ah *ib_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr, in ib_create_ah() 424 struct ib_ah *ib_create_user_ah(struct ib_pd *pd, in ib_create_user_ah() 656 struct ib_ah *ib_create_ah_from_wc(struct ib_pd *pd, const struct ib_wc *wc, in ib_create_ah_from_wc() 688 struct ib_pd *pd; in ib_destroy_ah_user() 703 struct ib_srq *ib_create_srq(struct ib_pd *pd, in ib_create_srq() [all …]
|
H A D | ib_uverbs_std_types_mr.c | 48 struct ib_pd *pd = in UVERBS_HANDLER() 89 struct ib_pd *pd = in UVERBS_HANDLER()
|
H A D | mad_priv.h | 204 struct ib_pd *pd;
|
H A D | core_priv.h | 149 struct ib_pd *pd, in _ib_create_qp()
|
/freebsd/sys/dev/cxgbe/iw_cxgbe/ |
H A D | iw_cxgbe.h | 365 struct ib_pd ibpd; 370 static inline struct c4iw_pd *to_c4iw_pd(struct ib_pd *ibpd) in to_c4iw_pd() 935 struct ib_mr *c4iw_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type, 940 struct ib_mw *c4iw_alloc_mw(struct ib_pd *pd, enum ib_mw_type type, 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); 954 struct ib_qp *c4iw_create_qp(struct ib_pd *pd,
|
H A D | mem.c | 406 struct ib_mr *c4iw_get_dma_mr(struct ib_pd *pd, int acc) in c4iw_get_dma_mr() 450 struct ib_mr *c4iw_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in c4iw_reg_user_mr() 553 struct ib_mw *c4iw_alloc_mw(struct ib_pd *pd, enum ib_mw_type type, in c4iw_alloc_mw() 609 struct ib_mr *c4iw_alloc_mr(struct ib_pd *pd, in c4iw_alloc_mr()
|
/freebsd/sys/dev/mthca/ |
H A D | mthca_provider.h | 100 struct ib_pd ibpd; 316 static inline struct mthca_pd *to_mpd(struct ib_pd *ibpd) in to_mpd()
|
H A D | mthca_provider.c | 364 static int mthca_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in mthca_alloc_pd() 384 static void mthca_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata) in mthca_dealloc_pd() 467 static struct ib_qp *mthca_create_qp(struct ib_pd *pd, in mthca_create_qp() 826 static struct ib_mr *mthca_get_dma_mr(struct ib_pd *pd, int acc) in mthca_get_dma_mr() 849 static struct ib_mr *mthca_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in mthca_reg_user_mr() 960 static struct ib_fmr *mthca_alloc_fmr(struct ib_pd *pd, int mr_access_flags, in mthca_alloc_fmr()
|
/freebsd/sys/ofed/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib.h | 353 struct ib_pd *pd; 443 struct ib_pd *pd, struct ib_ah_attr *attr);
|