sys/dev/bnxt/bnxt_re/ib_verbs.c
1010
if (ib_pd->uobject) {
sys/dev/bnxt/bnxt_re/ib_verbs.c
1011
struct ib_ucontext *ib_uctx = ib_pd->uobject->context;
sys/dev/bnxt/bnxt_re/ib_verbs.c
1177
struct ib_pd *ib_pd = ib_srq->pd;
sys/dev/bnxt/bnxt_re/ib_verbs.c
1182
pd = to_bnxt_re(ib_pd, struct bnxt_re_pd, ibpd);
sys/dev/bnxt/bnxt_re/ib_verbs.c
1760
struct ib_pd *ib_pd;
sys/dev/bnxt/bnxt_re/ib_verbs.c
1778
ib_pd = gsi_qp->ib_qp.pd;
sys/dev/bnxt/bnxt_re/ib_verbs.c
1779
pd = to_bnxt_re(ib_pd, struct bnxt_re_pd, ibpd);
sys/dev/bnxt/bnxt_re/ib_verbs.c
2281
bnxt_re_qp *__get_qp_from_qp_in(struct ib_pd *qp_in,
sys/dev/bnxt/bnxt_re/ib_verbs.c
2292
struct ib_qp *bnxt_re_create_qp(struct ib_pd *qp_in,
sys/dev/bnxt/bnxt_re/ib_verbs.c
2297
struct ib_pd *ib_pd = qp_in;
sys/dev/bnxt/bnxt_re/ib_verbs.c
2304
pd = to_bnxt_re(ib_pd, struct bnxt_re_pd, ibpd);
sys/dev/bnxt/bnxt_re/ib_verbs.c
4760
struct ib_mr *bnxt_re_get_dma_mr(struct ib_pd *ib_pd, int mr_access_flags)
sys/dev/bnxt/bnxt_re/ib_verbs.c
4771
pd = to_bnxt_re(ib_pd, struct bnxt_re_pd, ibpd);
sys/dev/bnxt/bnxt_re/ib_verbs.c
4873
struct ib_mr *bnxt_re_alloc_mr(struct ib_pd *ib_pd, enum ib_mr_type type,
sys/dev/bnxt/bnxt_re/ib_verbs.c
4876
struct bnxt_re_pd *pd = to_bnxt_re(ib_pd, struct bnxt_re_pd, ibpd);
sys/dev/bnxt/bnxt_re/ib_verbs.c
4940
struct ib_mw *bnxt_re_alloc_mw(struct ib_pd *ib_pd, enum ib_mw_type type,
sys/dev/bnxt/bnxt_re/ib_verbs.c
4943
struct bnxt_re_pd *pd = to_bnxt_re(ib_pd, struct bnxt_re_pd, ibpd);
sys/dev/bnxt/bnxt_re/ib_verbs.c
5035
struct ib_mr *bnxt_re_reg_user_mr(struct ib_pd *ib_pd, u64 start, u64 length,
sys/dev/bnxt/bnxt_re/ib_verbs.c
5039
struct bnxt_re_pd *pd = to_bnxt_re(ib_pd, struct bnxt_re_pd, ibpd);
sys/dev/bnxt/bnxt_re/ib_verbs.c
5083
umem = ib_umem_get_flags_compat(rdev, ib_pd->uobject->context,
sys/dev/bnxt/bnxt_re/ib_verbs.c
5146
struct ib_pd *ib_pd, struct ib_udata *udata)
sys/dev/bnxt/bnxt_re/ib_verbs.c
5149
struct bnxt_re_pd *pd = to_bnxt_re(ib_pd, struct bnxt_re_pd, ibpd);
sys/dev/bnxt/bnxt_re/ib_verbs.c
5159
umem = ib_umem_get_flags_compat(rdev, ib_pd->uobject->context,
sys/dev/bnxt/bnxt_re/ib_verbs.c
604
struct ib_pd *ib_pd = qp->ib_qp.pd;
sys/dev/bnxt/bnxt_re/ib_verbs.c
605
struct bnxt_re_pd *pd = to_bnxt_re(ib_pd, struct bnxt_re_pd, ibpd);
sys/dev/bnxt/bnxt_re/ib_verbs.c
800
void bnxt_re_dealloc_pd(struct ib_pd *ib_pd, struct ib_udata *udata)
sys/dev/bnxt/bnxt_re/ib_verbs.c
802
struct bnxt_re_pd *pd = to_bnxt_re(ib_pd, struct bnxt_re_pd, ibpd);
sys/dev/bnxt/bnxt_re/ib_verbs.c
819
int bnxt_re_alloc_pd(struct ib_pd *pd_in,
sys/dev/bnxt/bnxt_re/ib_verbs.c
822
struct ib_pd *ibpd = pd_in;
sys/dev/bnxt/bnxt_re/ib_verbs.c
964
struct ib_pd *ib_pd = ib_ah->pd;
sys/dev/bnxt/bnxt_re/ib_verbs.c
966
struct bnxt_re_pd *pd = container_of(ib_pd, struct bnxt_re_pd, ibpd);
sys/dev/bnxt/bnxt_re/ib_verbs.h
129
bnxt_re_qp *__get_qp_from_qp_in(struct ib_pd *qp_in,
sys/dev/bnxt/bnxt_re/ib_verbs.h
158
struct ib_pd ibpd;
sys/dev/bnxt/bnxt_re/ib_verbs.h
304
int bnxt_re_alloc_pd(struct ib_pd *pd_in, struct ib_udata *udata);
sys/dev/bnxt/bnxt_re/ib_verbs.h
305
void bnxt_re_dealloc_pd(struct ib_pd *ib_pd, struct ib_udata *udata);
sys/dev/bnxt/bnxt_re/ib_verbs.h
325
struct ib_qp *bnxt_re_create_qp(struct ib_pd *qp_in,
sys/dev/bnxt/bnxt_re/ib_verbs.h
345
struct ib_mr *bnxt_re_get_dma_mr(struct ib_pd *pd, int mr_access_flags);
sys/dev/bnxt/bnxt_re/ib_verbs.h
348
struct ib_mr *bnxt_re_alloc_mr(struct ib_pd *ib_pd, enum ib_mr_type type,
sys/dev/bnxt/bnxt_re/ib_verbs.h
351
struct ib_mw *bnxt_re_alloc_mw(struct ib_pd *ib_pd, enum ib_mw_type type,
sys/dev/bnxt/bnxt_re/ib_verbs.h
354
struct ib_mr *bnxt_re_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
sys/dev/bnxt/bnxt_re/ib_verbs.h
359
u64 virt_addr, int mr_access_flags, struct ib_pd *pd,
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
364
struct ib_pd ibpd;
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
369
static inline struct c4iw_pd *to_c4iw_pd(struct ib_pd *ibpd)
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
932
struct ib_mr *c4iw_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
937
struct ib_mw *c4iw_alloc_mw(struct ib_pd *pd, enum ib_mw_type type,
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
939
struct ib_mr *c4iw_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, u64
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
941
struct ib_mr *c4iw_get_dma_mr(struct ib_pd *pd, int acc);
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
951
struct ib_qp *c4iw_create_qp(struct ib_pd *pd,
sys/dev/cxgbe/iw_cxgbe/mem.c
345
struct ib_mr *c4iw_get_dma_mr(struct ib_pd *pd, int acc)
sys/dev/cxgbe/iw_cxgbe/mem.c
389
struct ib_mr *c4iw_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
sys/dev/cxgbe/iw_cxgbe/mem.c
492
struct ib_mw *c4iw_alloc_mw(struct ib_pd *pd, enum ib_mw_type type,
sys/dev/cxgbe/iw_cxgbe/mem.c
548
struct ib_mr *c4iw_alloc_mr(struct ib_pd *pd,
sys/dev/cxgbe/iw_cxgbe/provider.c
210
c4iw_deallocate_pd(struct ib_pd *pd, struct ib_udata *udata)
sys/dev/cxgbe/iw_cxgbe/provider.c
224
c4iw_allocate_pd(struct ib_pd *pd, struct ib_udata *udata)
sys/dev/cxgbe/iw_cxgbe/qp.c
1712
c4iw_create_qp(struct ib_pd *pd, struct ib_qp_init_attr *attrs,
sys/dev/irdma/fbsd_kcompat.h
136
struct ib_qp *irdma_create_qp(struct ib_pd *ibpd,
sys/dev/irdma/fbsd_kcompat.h
202
u64 virt, int new_access, struct ib_pd *new_pd,
sys/dev/irdma/fbsd_kcompat.h
213
struct ib_mr *irdma_reg_user_mr(struct ib_pd *pd, u64 start, u64 len,
sys/dev/irdma/fbsd_kcompat.h
216
struct ib_mr *irdma_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
sys/dev/irdma/fbsd_kcompat.h
223
struct ib_mw *irdma_alloc_mw(struct ib_pd *pd, enum ib_mw_type type,
sys/dev/irdma/fbsd_kcompat.h
253
int irdma_alloc_pd(struct ib_pd *pd, struct ib_udata *udata);
sys/dev/irdma/fbsd_kcompat.h
254
void irdma_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata);
sys/dev/irdma/irdma_kcompat.c
101
irdma_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
sys/dev/irdma/irdma_kcompat.c
1252
irdma_reg_user_mr(struct ib_pd *pd, u64 start, u64 len,
sys/dev/irdma/irdma_kcompat.c
1329
u64 virt, int new_access, struct ib_pd *new_pd,
sys/dev/irdma/irdma_kcompat.c
278
irdma_alloc_pd(struct ib_pd *pd, struct ib_udata *udata)
sys/dev/irdma/irdma_kcompat.c
327
irdma_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
sys/dev/irdma/irdma_kcompat.c
689
irdma_create_qp(struct ib_pd *ibpd,
sys/dev/irdma/irdma_main.h
438
static inline struct irdma_pd *to_iwpd(struct ib_pd *ibpd)
sys/dev/irdma/irdma_main.h
603
struct ib_mr *irdma_reg_phys_mr(struct ib_pd *ib_pd, u64 addr, u64 size,
sys/dev/irdma/irdma_verbs.c
1914
struct ib_pd *pd = iwmr->ibmr.pd;
sys/dev/irdma/irdma_verbs.c
2005
struct ib_pd *pd = iwmr->ibmr.pd;
sys/dev/irdma/irdma_verbs.c
2067
struct ib_pd *pd, u64 virt,
sys/dev/irdma/irdma_verbs.c
2293
struct ib_pd *pd = iwmr->ibmr.pd;
sys/dev/irdma/irdma_verbs.c
2337
irdma_reg_phys_mr(struct ib_pd *pd, u64 addr, u64 size, int access,
sys/dev/irdma/irdma_verbs.c
2391
irdma_get_dma_mr(struct ib_pd *pd, int acc)
sys/dev/irdma/irdma_verbs.c
3274
dev_ops->ops.size_ib_pd = IRDMA_SET_RDMA_OBJ_SIZE(ib_pd, irdma_pd, ibpd);
sys/dev/irdma/irdma_verbs.h
386
struct ib_pd *pd, u64 virt,
sys/dev/irdma/irdma_verbs.h
66
struct ib_pd ibpd;
sys/dev/iser/icl_iser.h
351
struct ib_pd *pd;
sys/dev/iser/iser_verbs.c
312
struct ib_pd *pd,
sys/dev/iser/iser_verbs.c
335
iser_create_fastreg_desc(struct ib_device *ib_device, struct ib_pd *pd)
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
101
struct ib_pd *pd;
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
439
struct ib_pd *pd;
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
639
static inline struct mlx4_ib_pd *to_mpd(struct ib_pd *ibpd)
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
718
struct ib_mr *mlx4_ib_get_dma_mr(struct ib_pd *pd, int acc);
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
721
struct ib_mr *mlx4_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
725
struct ib_mw *mlx4_ib_alloc_mw(struct ib_pd *pd, enum ib_mw_type type,
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
728
struct ib_mr *mlx4_ib_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
759
struct ib_qp *mlx4_ib_create_qp(struct ib_pd *pd,
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
783
struct ib_fmr *mlx4_ib_fmr_alloc(struct ib_pd *pd, int mr_access_flags,
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
882
int mr_access_flags, struct ib_pd *pd,
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
94
struct ib_pd ibpd;
sys/dev/mlx4/mlx4_ib/mlx4_ib_ah.c
47
struct ib_pd *pd = ib_ah->pd;
sys/dev/mlx4/mlx4_ib/mlx4_ib_ah.c
80
struct ib_pd *pd = ib_ah->pd;
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1111
static int mlx4_ib_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1128
static void mlx4_ib_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata)
sys/dev/mlx4/mlx4_ib/mlx4_ib_mr.c
137
struct ib_mr *mlx4_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mr.c
194
int mr_access_flags, struct ib_pd *pd,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mr.c
343
struct ib_mw *mlx4_ib_alloc_mw(struct ib_pd *pd, enum ib_mw_type type,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mr.c
386
struct ib_mr *mlx4_ib_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mr.c
430
struct ib_fmr *mlx4_ib_fmr_alloc(struct ib_pd *pd, int acc,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mr.c
61
struct ib_mr *mlx4_ib_get_dma_mr(struct ib_pd *pd, int acc)
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1133
static struct ib_qp *_mlx4_ib_create_qp(struct ib_pd *pd,
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1249
struct ib_qp *mlx4_ib_create_qp(struct ib_pd *pd,
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
642
static int create_qp_common(struct mlx4_ib_dev *dev, struct ib_pd *pd,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
1013
struct ib_wq *mlx5_ib_create_wq(struct ib_pd *pd,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
1068
struct ib_qp *mlx5_ib_gsi_create_qp(struct ib_pd *pd,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
161
struct ib_pd ibpd;
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
459
struct ib_pd *pd;
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
585
struct ib_pd *pd;
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
638
struct ib_pd *p0;
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
849
static inline struct mlx5_ib_pd *to_mpd(struct ib_pd *ibpd)
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
927
struct ib_qp *mlx5_ib_create_qp(struct ib_pd *pd,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
950
struct ib_mr *mlx5_ib_get_dma_mr(struct ib_pd *pd, int acc);
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
951
struct ib_mr *mlx5_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
954
struct ib_mw *mlx5_ib_alloc_mw(struct ib_pd *pd, enum ib_mw_type type,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
961
struct ib_pd *pd, struct ib_udata *udata);
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
963
struct ib_mr *mlx5_ib_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
sys/dev/mlx5/mlx5_ib/mlx5_ib_gsi.c
111
struct ib_qp *mlx5_ib_gsi_create_qp(struct ib_pd *pd,
sys/dev/mlx5/mlx5_ib/mlx5_ib_gsi.c
249
struct ib_pd *pd = gsi->rx_qp->pd;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
1777
static int mlx5_ib_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
1803
static void mlx5_ib_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata)
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2838
struct ib_pd *pd;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2957
devr->p0 = rdma_zalloc_drv_obj(ibdev, ib_pd);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
1057
static int rereg_umr(struct ib_pd *pd, struct mlx5_ib_mr *mr, u64 virt_addr,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
1127
struct ib_pd *new_pd, struct ib_udata *udata)
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
1131
struct ib_pd *pd = (flags & IB_MR_REREG_PD) ? new_pd : ib_mr->pd;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
1346
struct ib_mr *mlx5_ib_alloc_mr(struct ib_pd *pd,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
1459
struct ib_mw *mlx5_ib_alloc_mw(struct ib_pd *pd, enum ib_mw_type type,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
477
struct ib_mr *mlx5_ib_get_dma_mr(struct ib_pd *pd, int acc)
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
577
static void prep_umr_wqe_common(struct ib_pd *pd, struct mlx5_umr_wr *umrwr,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
601
static void prep_umr_reg_wqe(struct ib_pd *pd, struct mlx5_umr_wr *umrwr,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
624
static struct ib_umem *mr_umem_get(struct ib_pd *pd, u64 start, u64 length,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
665
static struct mlx5_ib_mr *reg_umr(struct ib_pd *pd, struct ib_umem *umem,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
870
static struct mlx5_ib_mr *reg_create(struct ib_mr *ibmr, struct ib_pd *pd,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
957
struct ib_mr *mlx5_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1063
struct ib_pd *pd)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1074
struct mlx5_ib_sq *sq, struct ib_pd *pd)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1081
struct ib_pd *pd)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1175
struct ib_pd *pd)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1239
struct ib_pd *pd)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1266
struct ib_pd *pd)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1273
struct ib_pd *pd)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1363
struct ib_pd *pd,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1586
static int create_qp_common(struct mlx5_ib_dev *dev, struct ib_pd *pd,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2094
struct ib_qp *mlx5_ib_create_qp(struct ib_pd *pd,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2272
struct ib_pd *pd)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2299
struct ib_pd *pd)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2543
const struct mlx5_modify_raw_qp_param *raw_qp_param, struct ib_pd *pd)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2585
struct ib_pd *pd)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
4694
static int create_rq(struct mlx5_ib_rwq *rwq, struct ib_pd *pd,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
4757
static int prepare_user_rq(struct ib_pd *pd,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
4812
struct ib_wq *mlx5_ib_create_wq(struct ib_pd *pd,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
650
struct ib_pd *pd,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
684
static void destroy_user_rq(struct ib_pd *pd, struct mlx5_ib_rwq *rwq,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
698
static int create_user_rq(struct mlx5_ib_dev *dev, struct ib_pd *pd,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
760
static int create_user_qp(struct mlx5_ib_dev *dev, struct ib_pd *pd,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
897
static void destroy_qp_user(struct mlx5_ib_dev *dev, struct ib_pd *pd, struct mlx5_ib_qp *qp,
sys/dev/mlx5/mlx5_ib/mlx5_ib_srq.c
218
static void destroy_srq_user(struct ib_pd *pd, struct mlx5_ib_srq *srq,
sys/dev/mlx5/mlx5_ib/mlx5_ib_srq.c
69
static int create_srq_user(struct ib_pd *pd, struct mlx5_ib_srq *srq,
sys/dev/mthca/mthca_provider.c
364
static int mthca_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
sys/dev/mthca/mthca_provider.c
384
static void mthca_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata)
sys/dev/mthca/mthca_provider.c
467
static struct ib_qp *mthca_create_qp(struct ib_pd *pd,
sys/dev/mthca/mthca_provider.c
826
static struct ib_mr *mthca_get_dma_mr(struct ib_pd *pd, int acc)
sys/dev/mthca/mthca_provider.c
849
static struct ib_mr *mthca_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
sys/dev/mthca/mthca_provider.c
959
static struct ib_fmr *mthca_alloc_fmr(struct ib_pd *pd, int mr_access_flags,
sys/dev/mthca/mthca_provider.h
100
struct ib_pd ibpd;
sys/dev/mthca/mthca_provider.h
316
static inline struct mthca_pd *to_mpd(struct ib_pd *ibpd)
sys/dev/qlnx/qlnxr/qlnxr_def.h
418
struct ib_pd ibpd;
sys/dev/qlnx/qlnxr/qlnxr_def.h
761
get_qlnxr_pd(struct ib_pd *ibpd)
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
1042
qlnxr_get_dma_mr(struct ib_pd *ibpd, int acc)
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
1410
qlnxr_reg_user_mr(struct ib_pd *ibpd, u64 start, u64 len,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
1898
qlnxr_check_qp_attrs(struct ib_pd *ibpd,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
2525
struct ib_pd *ibpd,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
2902
struct ib_pd *ibpd,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3009
qlnxr_create_qp(struct ib_pd *ibpd,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5319
__qlnxr_alloc_mr(struct ib_pd *ibpd, int max_page_list_len)
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5400
qlnxr_alloc_mr(struct ib_pd *ibpd, enum ib_mr_type mr_type,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
661
qlnxr_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
714
qlnxr_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
145
extern struct ib_mr *qlnxr_get_dma_mr(struct ib_pd *,
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
150
extern struct ib_mr *qlnxr_reg_user_mr(struct ib_pd *,
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
157
extern struct ib_mr *qlnxr_alloc_mr(struct ib_pd *pd,
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
73
extern int qlnxr_alloc_pd(struct ib_pd *ibpd, struct ib_udata *);
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
75
extern void qlnxr_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata);
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
91
extern struct ib_qp *qlnxr_create_qp(struct ib_pd *,
sys/ofed/drivers/infiniband/core/core_priv.h
153
struct ib_pd *pd,
sys/ofed/drivers/infiniband/core/ib_cma.c
859
int rdma_create_qp(struct rdma_cm_id *id, struct ib_pd *pd,
sys/ofed/drivers/infiniband/core/ib_fmr_pool.c
213
struct ib_fmr_pool *ib_create_fmr_pool(struct ib_pd *pd,
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1286
struct ib_pd *pd = NULL;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2413
struct ib_pd *pd;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2915
struct ib_pd *pd;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3385
struct ib_pd *pd;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
430
struct ib_pd *pd;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
442
pd = rdma_zalloc_drv_obj(ib_dev, ib_pd);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
725
struct ib_pd *pd;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
807
struct ib_pd *pd = NULL;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
809
struct ib_pd *old_pd;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
898
struct ib_pd *pd;
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
108
struct ib_pd *pd = mw->pd;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types.c
192
struct ib_pd *pd = uobject->object;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_mr.c
48
struct ib_pd *pd =
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_mr.c
89
struct ib_pd *pd =
sys/ofed/drivers/infiniband/core/ib_verbs.c
1155
struct ib_qp *ib_create_qp(struct ib_pd *pd,
sys/ofed/drivers/infiniband/core/ib_verbs.c
1823
struct ib_pd *pd;
sys/ofed/drivers/infiniband/core/ib_verbs.c
1925
struct ib_pd *pd = mr->pd;
sys/ofed/drivers/infiniband/core/ib_verbs.c
1955
struct ib_mr *ib_alloc_mr_user(struct ib_pd *pd, enum ib_mr_type mr_type,
sys/ofed/drivers/infiniband/core/ib_verbs.c
1990
struct ib_fmr *ib_alloc_fmr(struct ib_pd *pd,
sys/ofed/drivers/infiniband/core/ib_verbs.c
2024
struct ib_pd *pd;
sys/ofed/drivers/infiniband/core/ib_verbs.c
2166
struct ib_wq *ib_create_wq(struct ib_pd *pd,
sys/ofed/drivers/infiniband/core/ib_verbs.c
2199
struct ib_pd *pd = wq->pd;
sys/ofed/drivers/infiniband/core/ib_verbs.c
267
struct ib_pd *__ib_alloc_pd(struct ib_device *device, unsigned int flags,
sys/ofed/drivers/infiniband/core/ib_verbs.c
270
struct ib_pd *pd;
sys/ofed/drivers/infiniband/core/ib_verbs.c
274
pd = rdma_zalloc_drv_obj(device, ib_pd);
sys/ofed/drivers/infiniband/core/ib_verbs.c
337
void ib_dealloc_pd_user(struct ib_pd *pd, struct ib_udata *udata)
sys/ofed/drivers/infiniband/core/ib_verbs.c
504
static struct ib_ah *_rdma_create_ah(struct ib_pd *pd,
sys/ofed/drivers/infiniband/core/ib_verbs.c
550
struct ib_ah *rdma_create_ah(struct ib_pd *pd, struct rdma_ah_attr *ah_attr,
sys/ofed/drivers/infiniband/core/ib_verbs.c
582
struct ib_ah *rdma_create_user_ah(struct ib_pd *pd,
sys/ofed/drivers/infiniband/core/ib_verbs.c
913
struct ib_ah *ib_create_ah_from_wc(struct ib_pd *pd, const struct ib_wc *wc,
sys/ofed/drivers/infiniband/core/ib_verbs.c
966
struct ib_pd *pd;
sys/ofed/drivers/infiniband/core/ib_verbs.c
983
struct ib_srq *ib_create_srq(struct ib_pd *pd,
sys/ofed/drivers/infiniband/core/mad_priv.h
204
struct ib_pd *pd;
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h
353
struct ib_pd *pd;
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h
443
struct ib_pd *pd, struct rdma_ah_attr *attr);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c
59
struct ib_pd *pd, struct rdma_ah_attr *attr)
sys/ofed/drivers/infiniband/ulp/sdp/sdp.h
297
struct ib_pd *pd;
sys/ofed/include/rdma/ib_fmr_pool.h
81
struct ib_fmr_pool *ib_create_fmr_pool(struct ib_pd *pd,
sys/ofed/include/rdma/ib_verbs.h
1510
struct ib_pd *pd;
sys/ofed/include/rdma/ib_verbs.h
1539
struct ib_pd *pd;
sys/ofed/include/rdma/ib_verbs.h
1584
struct ib_pd *pd;
sys/ofed/include/rdma/ib_verbs.h
1643
struct ib_pd *pd;
sys/ofed/include/rdma/ib_verbs.h
1679
struct ib_pd *pd;
sys/ofed/include/rdma/ib_verbs.h
1698
struct ib_pd *pd;
sys/ofed/include/rdma/ib_verbs.h
1706
struct ib_pd *pd;
sys/ofed/include/rdma/ib_verbs.h
2124
DECLARE_RDMA_OBJ_SIZE(ib_pd);
sys/ofed/include/rdma/ib_verbs.h
2133
(pop)[0] INIT_RDMA_OBJ_SIZE(ib_pd, driver##_ib_pd, ibpd); \
sys/ofed/include/rdma/ib_verbs.h
2247
int (*alloc_pd)(struct ib_pd *pd,
sys/ofed/include/rdma/ib_verbs.h
2249
void (*dealloc_pd)(struct ib_pd *pd, struct ib_udata *udata);
sys/ofed/include/rdma/ib_verbs.h
2270
struct ib_qp * (*create_qp)(struct ib_pd *pd,
sys/ofed/include/rdma/ib_verbs.h
2303
struct ib_mr * (*get_dma_mr)(struct ib_pd *pd,
sys/ofed/include/rdma/ib_verbs.h
2305
struct ib_mr * (*reg_user_mr)(struct ib_pd *pd,
sys/ofed/include/rdma/ib_verbs.h
2315
struct ib_pd *pd,
sys/ofed/include/rdma/ib_verbs.h
2318
struct ib_mr * (*alloc_mr)(struct ib_pd *pd, enum ib_mr_type mr_type,
sys/ofed/include/rdma/ib_verbs.h
2320
int (*advise_mr)(struct ib_pd *pd,
sys/ofed/include/rdma/ib_verbs.h
2328
struct ib_mw * (*alloc_mw)(struct ib_pd *pd,
sys/ofed/include/rdma/ib_verbs.h
2332
struct ib_fmr * (*alloc_fmr)(struct ib_pd *pd,
sys/ofed/include/rdma/ib_verbs.h
2393
struct ib_wq * (*create_wq)(struct ib_pd *pd,
sys/ofed/include/rdma/ib_verbs.h
2410
struct ib_mr *(*reg_dm_mr)(struct ib_pd *pd, struct ib_dm *dm,
sys/ofed/include/rdma/ib_verbs.h
2997
struct ib_pd *__ib_alloc_pd(struct ib_device *device, unsigned int flags,
sys/ofed/include/rdma/ib_verbs.h
3007
void ib_dealloc_pd_user(struct ib_pd *pd, struct ib_udata *udata);
sys/ofed/include/rdma/ib_verbs.h
3015
static inline void ib_dealloc_pd(struct ib_pd *pd)
sys/ofed/include/rdma/ib_verbs.h
3034
struct ib_ah *rdma_create_ah(struct ib_pd *pd, struct rdma_ah_attr *ah_attr,
sys/ofed/include/rdma/ib_verbs.h
3049
struct ib_ah *rdma_create_user_ah(struct ib_pd *pd,
sys/ofed/include/rdma/ib_verbs.h
3105
struct ib_ah *ib_create_ah_from_wc(struct ib_pd *pd, const struct ib_wc *wc,
sys/ofed/include/rdma/ib_verbs.h
3164
struct ib_srq *ib_create_srq(struct ib_pd *pd,
sys/ofed/include/rdma/ib_verbs.h
3234
struct ib_qp *ib_create_qp(struct ib_pd *pd,
sys/ofed/include/rdma/ib_verbs.h
3778
struct ib_mr *ib_alloc_mr_user(struct ib_pd *pd, enum ib_mr_type mr_type,
sys/ofed/include/rdma/ib_verbs.h
3781
static inline struct ib_mr *ib_alloc_mr(struct ib_pd *pd,
sys/ofed/include/rdma/ib_verbs.h
3787
struct ib_mr *ib_alloc_mr_integrity(struct ib_pd *pd,
sys/ofed/include/rdma/ib_verbs.h
3823
struct ib_fmr *ib_alloc_fmr(struct ib_pd *pd,
sys/ofed/include/rdma/ib_verbs.h
3939
struct ib_wq *ib_create_wq(struct ib_pd *pd,
sys/ofed/include/rdma/rdma_cm.h
222
int rdma_create_qp(struct rdma_cm_id *id, struct ib_pd *pd,
sys/ofed/include/rdma/rdma_vt.h
167
struct ib_pd ibpd;
sys/ofed/include/rdma/rdma_vt.h
402
static inline struct rvt_pd *ibpd_to_rvtpd(struct ib_pd *ibpd)
sys/ofed/include/rdma/rdmavt_mr.h
74
struct ib_pd *pd; /* shares refcnt of ibmr.pd */