Home
last modified time | relevance | path

Searched refs:ib_pd (Results 1 – 25 of 47) sorted by relevance

12

/freebsd/sys/dev/qlnx/qlnxr/
H A Dqlnxr_verbs.h78 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 Dib_verbs.h109 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 Dib_verbs.c566 struct ib_pd *ib_pd = qp->ib_qp.pd; in bnxt_re_legacy_bind_fence_mw() local
762 void bnxt_re_dealloc_pd(struct ib_pd *ib_pd, struct ib_udata *udata) in bnxt_re_dealloc_pd() argument
996 struct ib_pd *ib_pd = ib_ah->pd; in bnxt_re_create_ah() local
1046 if (ib_pd->uobject) { in bnxt_re_create_ah()
1214 struct ib_pd *ib_pd = ib_srq->pd; in bnxt_re_create_srq() local
1789 struct ib_pd *ib_pd; in bnxt_re_update_shadow_ah() local
2309 struct ib_pd *ib_pd = qp_in; in bnxt_re_create_qp() local
4773 struct ib_mr *bnxt_re_get_dma_mr(struct ib_pd *ib_pd, int mr_access_flags) in bnxt_re_get_dma_mr() argument
4886 struct ib_mr *bnxt_re_alloc_mr(struct ib_pd *ib_pd, enum ib_mr_type type, in bnxt_re_alloc_mr() argument
4953 struct ib_mw *bnxt_re_alloc_mw(struct ib_pd *ib_pd, enum ib_mw_type type, in bnxt_re_alloc_mw() argument
[all …]
/freebsd/sys/ofed/include/rdma/
H A Dib_verbs.h1428 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);
2296 struct ib_pd *pd,
[all …]
H A Dib_fmr_pool.h81 struct ib_fmr_pool *ib_create_fmr_pool(struct ib_pd *pd,
H A Drdmavt_mr.h74 struct ib_pd *pd; /* shares refcnt of ibmr.pd */
H A Drdma_vt.h167 struct ib_pd ibpd;
402 static inline struct rvt_pd *ibpd_to_rvtpd(struct ib_pd *ibpd) in ibpd_to_rvtpd()
H A Drdma_cm.h232 int rdma_create_qp(struct rdma_cm_id *id, struct ib_pd *pd,
/freebsd/sys/dev/irdma/
H A Dfbsd_kcompat.h131 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 Dirdma_main.h427 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/mlx4/mlx4_ib/
H A Dmlx4_ib.h94 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 Dmlx4_ib_mr.c61 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 Dmlx4_ib_ah.c47 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/mlx5/mlx5_ib/
H A Dmlx5_ib.h150 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);
943 struct ib_mw *mlx5_ib_alloc_mw(struct ib_pd *pd, enum ib_mw_type type,
950 struct ib_pd *pd, struct ib_udata *udata);
1002 struct ib_wq *mlx5_ib_create_wq(struct ib_pd *pd,
[all …]
H A Dmlx5_ib_mr.c477 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()
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()
1346 struct ib_mr *mlx5_ib_alloc_mr(struct ib_pd *pd, in mlx5_ib_alloc_mr()
[all …]
H A Dmlx5_ib_qp.c650 struct ib_pd *pd, in mlx5_ib_umem_get()
1063 struct ib_pd *pd) in create_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()
1266 struct ib_pd *pd) in destroy_raw_packet_qp_tir()
1273 struct ib_pd *pd) in create_raw_packet_qp()
1363 struct ib_pd *pd, in create_rss_raw_qp_tir()
2272 struct ib_pd *pd) in modify_raw_packet_eth_prio()
2299 struct ib_pd *pd) in modify_raw_packet_tx_affinity()
[all …]
/freebsd/sys/ofed/drivers/infiniband/core/
H A Dib_verbs.c267 struct ib_pd *pd; in __ib_alloc_pd()
271 pd = rdma_zalloc_drv_obj(device, ib_pd); in __ib_alloc_pd()
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()
875 struct ib_qp *ib_create_qp(struct ib_pd *pd, in ib_create_qp()
1488 struct ib_pd *pd; in ib_destroy_qp_user()
1586 struct ib_pd *pd = mr->pd; in ib_dereg_mr_user()
1651 struct ib_fmr *ib_alloc_fmr(struct ib_pd *pd, in ib_alloc_fmr()
1685 struct ib_pd *pd; in ib_dealloc_fmr()
1827 struct ib_wq *ib_create_wq(struct ib_pd *pd, in ib_create_wq()
[all …]
H A Dib_uverbs_std_types_mr.c48 struct ib_pd *pd = in UVERBS_HANDLER()
89 struct ib_pd *pd = in UVERBS_HANDLER()
H A Dmad_priv.h204 struct ib_pd *pd;
H A Dcore_priv.h149 struct ib_pd *pd, in _ib_create_qp()
/freebsd/sys/dev/cxgbe/iw_cxgbe/
H A Diw_cxgbe.h365 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 Dmem.c406 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 Dmthca_provider.h100 struct ib_pd ibpd;
316 static inline struct mthca_pd *to_mpd(struct ib_pd *ibpd) in to_mpd()
H A Dmthca_provider.c364 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 Dipoib.h353 struct ib_pd *pd;
443 struct ib_pd *pd, struct ib_ah_attr *attr);

12