ib_pd             950 drivers/infiniband/core/cma.c int rdma_create_qp(struct rdma_cm_id *id, struct ib_pd *pd,
ib_pd             321 drivers/infiniband/core/core_priv.h 					  struct ib_pd *pd,
ib_pd            2673 drivers/infiniband/core/device.c 	SET_OBJ_SIZE(dev_ops, ib_pd);
ib_pd             194 drivers/infiniband/core/fmr_pool.c struct ib_fmr_pool *ib_create_fmr_pool(struct ib_pd             *pd,
ib_pd             204 drivers/infiniband/core/mad_priv.h 	struct ib_pd *pd;
ib_pd             616 drivers/infiniband/core/nldev.c 	struct ib_pd *pd = container_of(res, struct ib_pd, res);
ib_pd             131 drivers/infiniband/core/restrack.c 	struct ib_pd *pd;
ib_pd             159 drivers/infiniband/core/restrack.c 		return container_of(res, struct ib_pd, res)->device;
ib_pd             410 drivers/infiniband/core/uverbs_cmd.c 	struct ib_pd                  *pd;
ib_pd             422 drivers/infiniband/core/uverbs_cmd.c 	pd = rdma_zalloc_drv_obj(ib_dev, ib_pd);
ib_pd             709 drivers/infiniband/core/uverbs_cmd.c 	struct ib_pd                *pd;
ib_pd             792 drivers/infiniband/core/uverbs_cmd.c 	struct ib_pd                *pd = NULL;
ib_pd             794 drivers/infiniband/core/uverbs_cmd.c 	struct ib_pd		    *old_pd;
ib_pd             883 drivers/infiniband/core/uverbs_cmd.c 	struct ib_pd                  *pd;
ib_pd            1274 drivers/infiniband/core/uverbs_cmd.c 	struct ib_pd			*pd = NULL;
ib_pd            2396 drivers/infiniband/core/uverbs_cmd.c 	struct ib_pd			*pd;
ib_pd            2897 drivers/infiniband/core/uverbs_cmd.c 	struct ib_pd *pd;
ib_pd            3358 drivers/infiniband/core/uverbs_cmd.c 	struct ib_pd                    *pd;
ib_pd             107 drivers/infiniband/core/uverbs_main.c 	struct ib_pd *pd = mw->pd;
ib_pd             194 drivers/infiniband/core/uverbs_std_types.c 	struct ib_pd *pd = uobject->object;
ib_pd              48 drivers/infiniband/core/uverbs_std_types_mr.c 	struct ib_pd *pd =
ib_pd              89 drivers/infiniband/core/uverbs_std_types_mr.c 	struct ib_pd *pd =
ib_pd             254 drivers/infiniband/core/verbs.c struct ib_pd *__ib_alloc_pd(struct ib_device *device, unsigned int flags,
ib_pd             257 drivers/infiniband/core/verbs.c 	struct ib_pd *pd;
ib_pd             261 drivers/infiniband/core/verbs.c 	pd = rdma_zalloc_drv_obj(device, ib_pd);
ib_pd             328 drivers/infiniband/core/verbs.c void ib_dealloc_pd_user(struct ib_pd *pd, struct ib_udata *udata)
ib_pd             497 drivers/infiniband/core/verbs.c static struct ib_ah *_rdma_create_ah(struct ib_pd *pd,
ib_pd             543 drivers/infiniband/core/verbs.c struct ib_ah *rdma_create_ah(struct ib_pd *pd, struct rdma_ah_attr *ah_attr,
ib_pd             574 drivers/infiniband/core/verbs.c struct ib_ah *rdma_create_user_ah(struct ib_pd *pd,
ib_pd             896 drivers/infiniband/core/verbs.c struct ib_ah *ib_create_ah_from_wc(struct ib_pd *pd, const struct ib_wc *wc,
ib_pd             949 drivers/infiniband/core/verbs.c 	struct ib_pd *pd;
ib_pd             967 drivers/infiniband/core/verbs.c struct ib_srq *ib_create_srq(struct ib_pd *pd,
ib_pd            1148 drivers/infiniband/core/verbs.c struct ib_qp *ib_create_qp_user(struct ib_pd *pd,
ib_pd            1860 drivers/infiniband/core/verbs.c 	struct ib_pd *pd;
ib_pd            1983 drivers/infiniband/core/verbs.c 	struct ib_pd *pd = mr->pd;
ib_pd            2014 drivers/infiniband/core/verbs.c struct ib_mr *ib_alloc_mr_user(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_pd            2055 drivers/infiniband/core/verbs.c struct ib_mr *ib_alloc_mr_integrity(struct ib_pd *pd,
ib_pd            2097 drivers/infiniband/core/verbs.c struct ib_fmr *ib_alloc_fmr(struct ib_pd *pd,
ib_pd            2131 drivers/infiniband/core/verbs.c 	struct ib_pd *pd;
ib_pd            2273 drivers/infiniband/core/verbs.c struct ib_wq *ib_create_wq(struct ib_pd *pd,
ib_pd            2306 drivers/infiniband/core/verbs.c 	struct ib_pd *pd = wq->pd;
ib_pd             433 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	struct ib_pd *ib_pd = qp->ib_qp.pd;
ib_pd             434 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	struct bnxt_re_pd *pd = container_of(ib_pd, struct bnxt_re_pd, ib_pd);
ib_pd             538 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	mw = bnxt_re_alloc_mw(&pd->ib_pd, IB_MW_TYPE_1, NULL);
ib_pd             556 drivers/infiniband/hw/bnxt_re/ib_verbs.c void bnxt_re_dealloc_pd(struct ib_pd *ib_pd, struct ib_udata *udata)
ib_pd             558 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	struct bnxt_re_pd *pd = container_of(ib_pd, struct bnxt_re_pd, ib_pd);
ib_pd             568 drivers/infiniband/hw/bnxt_re/ib_verbs.c int bnxt_re_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
ib_pd             574 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	struct bnxt_re_pd *pd = container_of(ibpd, struct bnxt_re_pd, ib_pd);
ib_pd             655 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	struct ib_pd *ib_pd = ib_ah->pd;
ib_pd             656 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	struct bnxt_re_pd *pd = container_of(ib_pd, struct bnxt_re_pd, ib_pd);
ib_pd            1001 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct ib_qp *bnxt_re_create_qp(struct ib_pd *ib_pd,
ib_pd            1005 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	struct bnxt_re_pd *pd = container_of(ib_pd, struct bnxt_re_pd, ib_pd);
ib_pd            1343 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	struct ib_pd *ib_pd = ib_srq->pd;
ib_pd            1344 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	struct bnxt_re_pd *pd = container_of(ib_pd, struct bnxt_re_pd, ib_pd);
ib_pd            3275 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct ib_mr *bnxt_re_get_dma_mr(struct ib_pd *ib_pd, int mr_access_flags)
ib_pd            3277 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	struct bnxt_re_pd *pd = container_of(ib_pd, struct bnxt_re_pd, ib_pd);
ib_pd            3365 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct ib_mr *bnxt_re_alloc_mr(struct ib_pd *ib_pd, enum ib_mr_type type,
ib_pd            3368 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	struct bnxt_re_pd *pd = container_of(ib_pd, struct bnxt_re_pd, ib_pd);
ib_pd            3421 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct ib_mw *bnxt_re_alloc_mw(struct ib_pd *ib_pd, enum ib_mw_type type,
ib_pd            3424 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	struct bnxt_re_pd *pd = container_of(ib_pd, struct bnxt_re_pd, ib_pd);
ib_pd            3501 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct ib_mr *bnxt_re_reg_user_mr(struct ib_pd *ib_pd, u64 start, u64 length,
ib_pd            3505 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	struct bnxt_re_pd *pd = container_of(ib_pd, struct bnxt_re_pd, ib_pd);
ib_pd              59 drivers/infiniband/hw/bnxt_re/ib_verbs.h 	struct ib_pd            ib_pd;
ib_pd             164 drivers/infiniband/hw/bnxt_re/ib_verbs.h int bnxt_re_alloc_pd(struct ib_pd *pd, struct ib_udata *udata);
ib_pd             165 drivers/infiniband/hw/bnxt_re/ib_verbs.h void bnxt_re_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata);
ib_pd             181 drivers/infiniband/hw/bnxt_re/ib_verbs.h struct ib_qp *bnxt_re_create_qp(struct ib_pd *pd,
ib_pd             198 drivers/infiniband/hw/bnxt_re/ib_verbs.h struct ib_mr *bnxt_re_get_dma_mr(struct ib_pd *pd, int mr_access_flags);
ib_pd             202 drivers/infiniband/hw/bnxt_re/ib_verbs.h struct ib_mr *bnxt_re_alloc_mr(struct ib_pd *ib_pd, enum ib_mr_type mr_type,
ib_pd             205 drivers/infiniband/hw/bnxt_re/ib_verbs.h struct ib_mw *bnxt_re_alloc_mw(struct ib_pd *ib_pd, enum ib_mw_type type,
ib_pd             208 drivers/infiniband/hw/bnxt_re/ib_verbs.h struct ib_mr *bnxt_re_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
ib_pd             646 drivers/infiniband/hw/bnxt_re/main.c 	INIT_RDMA_OBJ_SIZE(ib_pd, bnxt_re_pd, ib_pd),
ib_pd             293 drivers/infiniband/hw/cxgb3/iwch_provider.c static void iwch_deallocate_pd(struct ib_pd *pd, struct ib_udata *udata)
ib_pd             304 drivers/infiniband/hw/cxgb3/iwch_provider.c static int iwch_allocate_pd(struct ib_pd *pd, struct ib_udata *udata)
ib_pd             355 drivers/infiniband/hw/cxgb3/iwch_provider.c static struct ib_mr *iwch_get_dma_mr(struct ib_pd *pd, int acc)
ib_pd             433 drivers/infiniband/hw/cxgb3/iwch_provider.c static struct ib_mr *iwch_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
ib_pd             531 drivers/infiniband/hw/cxgb3/iwch_provider.c static struct ib_mw *iwch_alloc_mw(struct ib_pd *pd, enum ib_mw_type type,
ib_pd             585 drivers/infiniband/hw/cxgb3/iwch_provider.c static struct ib_mr *iwch_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_pd             695 drivers/infiniband/hw/cxgb3/iwch_provider.c static struct ib_qp *iwch_create_qp(struct ib_pd *pd,
ib_pd            1246 drivers/infiniband/hw/cxgb3/iwch_provider.c 	INIT_RDMA_OBJ_SIZE(ib_pd, iwch_pd, ibpd),
ib_pd              45 drivers/infiniband/hw/cxgb3/iwch_provider.h 	struct ib_pd ibpd;
ib_pd              50 drivers/infiniband/hw/cxgb3/iwch_provider.h static inline struct iwch_pd *to_iwch_pd(struct ib_pd *ibpd)
ib_pd             367 drivers/infiniband/hw/cxgb4/iw_cxgb4.h 	struct ib_pd ibpd;
ib_pd             372 drivers/infiniband/hw/cxgb4/iw_cxgb4.h static inline struct c4iw_pd *to_c4iw_pd(struct ib_pd *ibpd)
ib_pd             982 drivers/infiniband/hw/cxgb4/iw_cxgb4.h struct ib_mr *c4iw_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_pd             988 drivers/infiniband/hw/cxgb4/iw_cxgb4.h struct ib_mw *c4iw_alloc_mw(struct ib_pd *pd, enum ib_mw_type type,
ib_pd             990 drivers/infiniband/hw/cxgb4/iw_cxgb4.h struct ib_mr *c4iw_reg_user_mr(struct ib_pd *pd, u64 start,
ib_pd             993 drivers/infiniband/hw/cxgb4/iw_cxgb4.h struct ib_mr *c4iw_get_dma_mr(struct ib_pd *pd, int acc);
ib_pd            1006 drivers/infiniband/hw/cxgb4/iw_cxgb4.h struct ib_qp *c4iw_create_qp(struct ib_pd *pd,
ib_pd             447 drivers/infiniband/hw/cxgb4/mem.c struct ib_mr *c4iw_get_dma_mr(struct ib_pd *pd, int acc)
ib_pd             508 drivers/infiniband/hw/cxgb4/mem.c struct ib_mr *c4iw_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
ib_pd             615 drivers/infiniband/hw/cxgb4/mem.c struct ib_mw *c4iw_alloc_mw(struct ib_pd *pd, enum ib_mw_type type,
ib_pd             693 drivers/infiniband/hw/cxgb4/mem.c struct ib_mr *c4iw_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_pd             193 drivers/infiniband/hw/cxgb4/provider.c static void c4iw_deallocate_pd(struct ib_pd *pd, struct ib_udata *udata)
ib_pd             207 drivers/infiniband/hw/cxgb4/provider.c static int c4iw_allocate_pd(struct ib_pd *pd, struct ib_udata *udata)
ib_pd             515 drivers/infiniband/hw/cxgb4/provider.c 	INIT_RDMA_OBJ_SIZE(ib_pd, c4iw_pd, ibpd),
ib_pd            2111 drivers/infiniband/hw/cxgb4/qp.c struct ib_qp *c4iw_create_qp(struct ib_pd *pd, struct ib_qp_init_attr *attrs,
ib_pd            2672 drivers/infiniband/hw/cxgb4/qp.c 	struct ib_pd *pd = ib_srq->pd;
ib_pd              80 drivers/infiniband/hw/efa/efa.h 	struct ib_pd ibpd;
ib_pd             131 drivers/infiniband/hw/efa/efa.h int efa_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata);
ib_pd             132 drivers/infiniband/hw/efa/efa.h void efa_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata);
ib_pd             134 drivers/infiniband/hw/efa/efa.h struct ib_qp *efa_create_qp(struct ib_pd *ibpd,
ib_pd             140 drivers/infiniband/hw/efa/efa.h struct ib_mr *efa_reg_mr(struct ib_pd *ibpd, u64 start, u64 length,
ib_pd             230 drivers/infiniband/hw/efa/efa_main.c 	INIT_RDMA_OBJ_SIZE(ib_pd, efa_pd, ibpd),
ib_pd             125 drivers/infiniband/hw/efa/efa_verbs.c static inline struct efa_pd *to_epd(struct ib_pd *ibpd)
ib_pd             428 drivers/infiniband/hw/efa/efa_verbs.c int efa_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
ib_pd             472 drivers/infiniband/hw/efa/efa_verbs.c void efa_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
ib_pd             628 drivers/infiniband/hw/efa/efa_verbs.c struct ib_qp *efa_create_qp(struct ib_pd *ibpd,
ib_pd            1391 drivers/infiniband/hw/efa/efa_verbs.c struct ib_mr *efa_reg_mr(struct ib_pd *ibpd, u64 start, u64 length,
ib_pd             125 drivers/infiniband/hw/hfi1/qp.h struct ib_qp *hfi1_create_qp(struct ib_pd *ibpd,
ib_pd             290 drivers/infiniband/hw/hns/hns_roce_device.h 	struct ib_pd		ibpd;
ib_pd            1059 drivers/infiniband/hw/hns/hns_roce_device.h static inline struct hns_roce_pd *to_hr_pd(struct ib_pd *ibpd)
ib_pd            1185 drivers/infiniband/hw/hns/hns_roce_device.h int hns_roce_alloc_pd(struct ib_pd *pd, struct ib_udata *udata);
ib_pd            1186 drivers/infiniband/hw/hns/hns_roce_device.h void hns_roce_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata);
ib_pd            1188 drivers/infiniband/hw/hns/hns_roce_device.h struct ib_mr *hns_roce_get_dma_mr(struct ib_pd *pd, int acc);
ib_pd            1189 drivers/infiniband/hw/hns/hns_roce_device.h struct ib_mr *hns_roce_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
ib_pd            1193 drivers/infiniband/hw/hns/hns_roce_device.h 			   u64 virt_addr, int mr_access_flags, struct ib_pd *pd,
ib_pd            1195 drivers/infiniband/hw/hns/hns_roce_device.h struct ib_mr *hns_roce_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_pd            1205 drivers/infiniband/hw/hns/hns_roce_device.h struct ib_mw *hns_roce_alloc_mw(struct ib_pd *pd, enum ib_mw_type,
ib_pd            1237 drivers/infiniband/hw/hns/hns_roce_device.h struct ib_qp *hns_roce_create_qp(struct ib_pd *ib_pd,
ib_pd             677 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 						    struct ib_pd *pd)
ib_pd             709 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	struct ib_pd *pd;
ib_pd             745 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	pd = rdma_zalloc_drv_obj(ibdev, ib_pd);
ib_pd             451 drivers/infiniband/hw/hns/hns_roce_main.c 	INIT_RDMA_OBJ_SIZE(ib_pd, hns_roce_pd, ibpd),
ib_pd             985 drivers/infiniband/hw/hns/hns_roce_mr.c struct ib_mr *hns_roce_get_dma_mr(struct ib_pd *pd, int acc)
ib_pd            1130 drivers/infiniband/hw/hns/hns_roce_mr.c struct ib_mr *hns_roce_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
ib_pd            1286 drivers/infiniband/hw/hns/hns_roce_mr.c 			   u64 virt_addr, int mr_access_flags, struct ib_pd *pd,
ib_pd            1374 drivers/infiniband/hw/hns/hns_roce_mr.c struct ib_mr *hns_roce_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_pd            1512 drivers/infiniband/hw/hns/hns_roce_mr.c struct ib_mw *hns_roce_alloc_mw(struct ib_pd *ib_pd, enum ib_mw_type type,
ib_pd            1515 drivers/infiniband/hw/hns/hns_roce_mr.c 	struct hns_roce_dev *hr_dev = to_hr_dev(ib_pd->device);
ib_pd            1533 drivers/infiniband/hw/hns/hns_roce_mr.c 	mw->pdn = to_hr_pd(ib_pd)->pdn;
ib_pd              60 drivers/infiniband/hw/hns/hns_roce_pd.c int hns_roce_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
ib_pd              87 drivers/infiniband/hw/hns/hns_roce_pd.c void hns_roce_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata)
ib_pd             685 drivers/infiniband/hw/hns/hns_roce_qp.c 				     struct ib_pd *ib_pd,
ib_pd            1016 drivers/infiniband/hw/hns/hns_roce_qp.c struct ib_qp *hns_roce_create_qp(struct ib_pd *pd,
ib_pd             252 drivers/infiniband/hw/hns/hns_roce_srq.c static int hns_roce_create_idx_que(struct ib_pd *pd, struct hns_roce_srq *srq,
ib_pd             350 drivers/infiniband/hw/i40iw/i40iw.h static inline struct i40iw_pd *to_iwpd(struct ib_pd *ibpd)
ib_pd             583 drivers/infiniband/hw/i40iw/i40iw.h struct ib_mr *i40iw_reg_phys_mr(struct ib_pd *ib_pd,
ib_pd             285 drivers/infiniband/hw/i40iw/i40iw_verbs.c static int i40iw_alloc_pd(struct ib_pd *pd, struct ib_udata *udata)
ib_pd             334 drivers/infiniband/hw/i40iw/i40iw_verbs.c static void i40iw_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
ib_pd             517 drivers/infiniband/hw/i40iw/i40iw_verbs.c static struct ib_qp *i40iw_create_qp(struct ib_pd *ibpd,
ib_pd            1550 drivers/infiniband/hw/i40iw/i40iw_verbs.c static struct ib_mr *i40iw_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_pd            1735 drivers/infiniband/hw/i40iw/i40iw_verbs.c static struct ib_mr *i40iw_reg_user_mr(struct ib_pd *pd,
ib_pd            1885 drivers/infiniband/hw/i40iw/i40iw_verbs.c struct ib_mr *i40iw_reg_phys_mr(struct ib_pd *pd,
ib_pd            1940 drivers/infiniband/hw/i40iw/i40iw_verbs.c static struct ib_mr *i40iw_get_dma_mr(struct ib_pd *pd, int acc)
ib_pd            1986 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	struct ib_pd *ibpd = ib_mr->pd;
ib_pd            2677 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	INIT_RDMA_OBJ_SIZE(ib_pd, i40iw_pd, ibpd),
ib_pd              49 drivers/infiniband/hw/i40iw/i40iw_verbs.h 	struct ib_pd ibpd;
ib_pd            1194 drivers/infiniband/hw/mlx4/main.c static int mlx4_ib_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
ib_pd            1211 drivers/infiniband/hw/mlx4/main.c static void mlx4_ib_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata)
ib_pd            2583 drivers/infiniband/hw/mlx4/main.c 	INIT_RDMA_OBJ_SIZE(ib_pd, mlx4_ib_pd, ibpd),
ib_pd              93 drivers/infiniband/hw/mlx4/mlx4_ib.h 	struct ib_pd		ibpd;
ib_pd             100 drivers/infiniband/hw/mlx4/mlx4_ib.h 	struct ib_pd	       *pd;
ib_pd             459 drivers/infiniband/hw/mlx4/mlx4_ib.h 	struct ib_pd *pd;
ib_pd             651 drivers/infiniband/hw/mlx4/mlx4_ib.h static inline struct mlx4_ib_pd *to_mpd(struct ib_pd *ibpd)
ib_pd             730 drivers/infiniband/hw/mlx4/mlx4_ib.h struct ib_mr *mlx4_ib_get_dma_mr(struct ib_pd *pd, int acc);
ib_pd             733 drivers/infiniband/hw/mlx4/mlx4_ib.h struct ib_mr *mlx4_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
ib_pd             737 drivers/infiniband/hw/mlx4/mlx4_ib.h struct ib_mw *mlx4_ib_alloc_mw(struct ib_pd *pd, enum ib_mw_type type,
ib_pd             740 drivers/infiniband/hw/mlx4/mlx4_ib.h struct ib_mr *mlx4_ib_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_pd             771 drivers/infiniband/hw/mlx4/mlx4_ib.h struct ib_qp *mlx4_ib_create_qp(struct ib_pd *pd,
ib_pd             797 drivers/infiniband/hw/mlx4/mlx4_ib.h struct ib_fmr *mlx4_ib_fmr_alloc(struct ib_pd *pd, int mr_access_flags,
ib_pd             896 drivers/infiniband/hw/mlx4/mlx4_ib.h 			  int mr_access_flags, struct ib_pd *pd,
ib_pd             906 drivers/infiniband/hw/mlx4/mlx4_ib.h struct ib_wq *mlx4_ib_create_wq(struct ib_pd *pd,
ib_pd              58 drivers/infiniband/hw/mlx4/mr.c struct ib_mr *mlx4_ib_get_dma_mr(struct ib_pd *pd, int acc)
ib_pd             404 drivers/infiniband/hw/mlx4/mr.c struct ib_mr *mlx4_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
ib_pd             461 drivers/infiniband/hw/mlx4/mr.c 			  int mr_access_flags, struct ib_pd *pd,
ib_pd             614 drivers/infiniband/hw/mlx4/mr.c struct ib_mw *mlx4_ib_alloc_mw(struct ib_pd *pd, enum ib_mw_type type,
ib_pd             657 drivers/infiniband/hw/mlx4/mr.c struct ib_mr *mlx4_ib_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_pd             701 drivers/infiniband/hw/mlx4/mr.c struct ib_fmr *mlx4_ib_fmr_alloc(struct ib_pd *pd, int acc,
ib_pd             699 drivers/infiniband/hw/mlx4/qp.c static struct ib_qp *_mlx4_ib_create_qp_rss(struct ib_pd *pd,
ib_pd             858 drivers/infiniband/hw/mlx4/qp.c static int create_rq(struct ib_pd *pd, struct ib_qp_init_attr *init_attr,
ib_pd             990 drivers/infiniband/hw/mlx4/qp.c static int create_qp_common(struct ib_pd *pd, struct ib_qp_init_attr *init_attr,
ib_pd            1532 drivers/infiniband/hw/mlx4/qp.c static struct ib_qp *_mlx4_ib_create_qp(struct ib_pd *pd,
ib_pd            1645 drivers/infiniband/hw/mlx4/qp.c struct ib_qp *mlx4_ib_create_qp(struct ib_pd *pd,
ib_pd            4129 drivers/infiniband/hw/mlx4/qp.c struct ib_wq *mlx4_ib_create_wq(struct ib_pd *pd,
ib_pd             115 drivers/infiniband/hw/mlx5/gsi.c struct ib_qp *mlx5_ib_gsi_create_qp(struct ib_pd *pd,
ib_pd             253 drivers/infiniband/hw/mlx5/gsi.c 	struct ib_pd *pd = gsi->rx_qp->pd;
ib_pd            2467 drivers/infiniband/hw/mlx5/main.c static int mlx5_ib_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
ib_pd            2500 drivers/infiniband/hw/mlx5/main.c static void mlx5_ib_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata)
ib_pd            4808 drivers/infiniband/hw/mlx5/main.c 	struct ib_pd *pd;
ib_pd            4941 drivers/infiniband/hw/mlx5/main.c 	devr->p0 = rdma_zalloc_drv_obj(ibdev, ib_pd);
ib_pd            6298 drivers/infiniband/hw/mlx5/main.c 	INIT_RDMA_OBJ_SIZE(ib_pd, mlx5_ib_pd, ibpd),
ib_pd             150 drivers/infiniband/hw/mlx5/mlx5_ib.h 	struct ib_pd		ibpd;
ib_pd             480 drivers/infiniband/hw/mlx5/mlx5_ib.h 	struct ib_pd		       *pd;
ib_pd             652 drivers/infiniband/hw/mlx5/mlx5_ib.h 	struct ib_pd	*pd;
ib_pd             711 drivers/infiniband/hw/mlx5/mlx5_ib.h 	struct ib_pd	*p0;
ib_pd            1048 drivers/infiniband/hw/mlx5/mlx5_ib.h static inline struct mlx5_ib_pd *to_mpd(struct ib_pd *ibpd)
ib_pd            1120 drivers/infiniband/hw/mlx5/mlx5_ib.h struct ib_qp *mlx5_ib_create_qp(struct ib_pd *pd,
ib_pd            1147 drivers/infiniband/hw/mlx5/mlx5_ib.h struct ib_mr *mlx5_ib_get_dma_mr(struct ib_pd *pd, int acc);
ib_pd            1148 drivers/infiniband/hw/mlx5/mlx5_ib.h struct ib_mr *mlx5_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
ib_pd            1151 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_ib_advise_mr(struct ib_pd *pd,
ib_pd            1157 drivers/infiniband/hw/mlx5/mlx5_ib.h struct ib_mw *mlx5_ib_alloc_mw(struct ib_pd *pd, enum ib_mw_type type,
ib_pd            1168 drivers/infiniband/hw/mlx5/mlx5_ib.h 			  struct ib_pd *pd, struct ib_udata *udata);
ib_pd            1170 drivers/infiniband/hw/mlx5/mlx5_ib.h struct ib_mr *mlx5_ib_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_pd            1172 drivers/infiniband/hw/mlx5/mlx5_ib.h struct ib_mr *mlx5_ib_alloc_mr_integrity(struct ib_pd *pd,
ib_pd            1229 drivers/infiniband/hw/mlx5/mlx5_ib.h struct ib_wq *mlx5_ib_create_wq(struct ib_pd *pd,
ib_pd            1245 drivers/infiniband/hw/mlx5/mlx5_ib.h struct ib_mr *mlx5_ib_reg_dm_mr(struct ib_pd *pd, struct ib_dm *dm,
ib_pd            1261 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_ib_advise_mr_prefetch(struct ib_pd *pd,
ib_pd            1280 drivers/infiniband/hw/mlx5/mlx5_ib.h mlx5_ib_advise_mr_prefetch(struct ib_pd *pd,
ib_pd            1314 drivers/infiniband/hw/mlx5/mlx5_ib.h struct ib_qp *mlx5_ib_gsi_create_qp(struct ib_pd *pd,
ib_pd             682 drivers/infiniband/hw/mlx5/mr.c struct ib_mr *mlx5_ib_get_dma_mr(struct ib_pd *pd, int acc)
ib_pd             850 drivers/infiniband/hw/mlx5/mr.c 				  struct ib_pd *pd, struct ib_umem *umem,
ib_pd            1050 drivers/infiniband/hw/mlx5/mr.c static struct mlx5_ib_mr *reg_create(struct ib_mr *ibmr, struct ib_pd *pd,
ib_pd            1147 drivers/infiniband/hw/mlx5/mr.c static struct ib_mr *mlx5_ib_get_dm_mr(struct ib_pd *pd, u64 start_addr,
ib_pd            1203 drivers/infiniband/hw/mlx5/mr.c int mlx5_ib_advise_mr(struct ib_pd *pd,
ib_pd            1218 drivers/infiniband/hw/mlx5/mr.c struct ib_mr *mlx5_ib_reg_dm_mr(struct ib_pd *pd, struct ib_dm *dm,
ib_pd            1250 drivers/infiniband/hw/mlx5/mr.c struct ib_mr *mlx5_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
ib_pd            1369 drivers/infiniband/hw/mlx5/mr.c static int rereg_umr(struct ib_pd *pd, struct mlx5_ib_mr *mr,
ib_pd            1394 drivers/infiniband/hw/mlx5/mr.c 			  struct ib_pd *new_pd, struct ib_udata *udata)
ib_pd            1398 drivers/infiniband/hw/mlx5/mr.c 	struct ib_pd *pd = (flags & IB_MR_REREG_PD) ? new_pd : ib_mr->pd;
ib_pd            1642 drivers/infiniband/hw/mlx5/mr.c static void mlx5_set_umr_free_mkey(struct ib_pd *pd, u32 *in, int ndescs,
ib_pd            1659 drivers/infiniband/hw/mlx5/mr.c static int _mlx5_alloc_mkey_descs(struct ib_pd *pd, struct mlx5_ib_mr *mr,
ib_pd            1691 drivers/infiniband/hw/mlx5/mr.c static struct mlx5_ib_mr *mlx5_ib_alloc_pi_mr(struct ib_pd *pd,
ib_pd            1735 drivers/infiniband/hw/mlx5/mr.c static int mlx5_alloc_mem_reg_descs(struct ib_pd *pd, struct mlx5_ib_mr *mr,
ib_pd            1743 drivers/infiniband/hw/mlx5/mr.c static int mlx5_alloc_sg_gaps_descs(struct ib_pd *pd, struct mlx5_ib_mr *mr,
ib_pd            1750 drivers/infiniband/hw/mlx5/mr.c static int mlx5_alloc_integrity_descs(struct ib_pd *pd, struct mlx5_ib_mr *mr,
ib_pd            1821 drivers/infiniband/hw/mlx5/mr.c static struct ib_mr *__mlx5_ib_alloc_mr(struct ib_pd *pd,
ib_pd            1875 drivers/infiniband/hw/mlx5/mr.c struct ib_mr *mlx5_ib_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_pd            1881 drivers/infiniband/hw/mlx5/mr.c struct ib_mr *mlx5_ib_alloc_mr_integrity(struct ib_pd *pd,
ib_pd            1888 drivers/infiniband/hw/mlx5/mr.c struct ib_mw *mlx5_ib_alloc_mw(struct ib_pd *pd, enum ib_mw_type type,
ib_pd             166 drivers/infiniband/hw/mlx5/odp.c 	struct ib_pd *pd = mr->ibmr.pd;
ib_pd             419 drivers/infiniband/hw/mlx5/odp.c static struct mlx5_ib_mr *implicit_mr_alloc(struct ib_pd *pd,
ib_pd             775 drivers/infiniband/hw/mlx5/odp.c 					 struct ib_pd *pd, u32 key,
ib_pd            1627 drivers/infiniband/hw/mlx5/odp.c 	struct ib_pd *pd;
ib_pd            1655 drivers/infiniband/hw/mlx5/odp.c static bool num_pending_prefetch_inc(struct ib_pd *pd,
ib_pd            1699 drivers/infiniband/hw/mlx5/odp.c static int mlx5_ib_prefetch_sg_list(struct ib_pd *pd, u32 pf_flags,
ib_pd            1737 drivers/infiniband/hw/mlx5/odp.c int mlx5_ib_advise_mr_prefetch(struct ib_pd *pd,
ib_pd             778 drivers/infiniband/hw/mlx5/qp.c static void destroy_user_rq(struct mlx5_ib_dev *dev, struct ib_pd *pd,
ib_pd             794 drivers/infiniband/hw/mlx5/qp.c static int create_user_rq(struct mlx5_ib_dev *dev, struct ib_pd *pd,
ib_pd             855 drivers/infiniband/hw/mlx5/qp.c static int create_user_qp(struct mlx5_ib_dev *dev, struct ib_pd *pd,
ib_pd             985 drivers/infiniband/hw/mlx5/qp.c static void destroy_qp_user(struct mlx5_ib_dev *dev, struct ib_pd *pd,
ib_pd            1193 drivers/infiniband/hw/mlx5/qp.c 				    struct ib_pd *pd)
ib_pd            1207 drivers/infiniband/hw/mlx5/qp.c 				      struct mlx5_ib_sq *sq, struct ib_pd *pd)
ib_pd            1222 drivers/infiniband/hw/mlx5/qp.c 				   struct ib_pd *pd)
ib_pd            1318 drivers/infiniband/hw/mlx5/qp.c 				   size_t qpinlen, struct ib_pd *pd)
ib_pd            1390 drivers/infiniband/hw/mlx5/qp.c 				      struct ib_pd *pd)
ib_pd            1401 drivers/infiniband/hw/mlx5/qp.c 				    struct ib_pd *pd,
ib_pd            1452 drivers/infiniband/hw/mlx5/qp.c 				struct ib_pd *pd,
ib_pd            1587 drivers/infiniband/hw/mlx5/qp.c 				 struct ib_pd *pd,
ib_pd            1945 drivers/infiniband/hw/mlx5/qp.c static int create_qp_common(struct mlx5_ib_dev *dev, struct ib_pd *pd,
ib_pd            2540 drivers/infiniband/hw/mlx5/qp.c static struct ib_qp *mlx5_ib_create_dct(struct ib_pd *pd,
ib_pd            2627 drivers/infiniband/hw/mlx5/qp.c struct ib_qp *mlx5_ib_create_qp(struct ib_pd *pd,
ib_pd            2855 drivers/infiniband/hw/mlx5/qp.c 				      struct ib_pd *pd)
ib_pd            2882 drivers/infiniband/hw/mlx5/qp.c 					 struct ib_pd *pd)
ib_pd            3151 drivers/infiniband/hw/mlx5/qp.c 	const struct mlx5_modify_raw_qp_param *raw_qp_param, struct ib_pd *pd)
ib_pd            3193 drivers/infiniband/hw/mlx5/qp.c 	const struct mlx5_modify_raw_qp_param *raw_qp_param, struct ib_pd *pd)
ib_pd            5918 drivers/infiniband/hw/mlx5/qp.c static int  create_rq(struct mlx5_ib_rwq *rwq, struct ib_pd *pd,
ib_pd            6040 drivers/infiniband/hw/mlx5/qp.c static int prepare_user_rq(struct ib_pd *pd,
ib_pd            6120 drivers/infiniband/hw/mlx5/qp.c struct ib_wq *mlx5_ib_create_wq(struct ib_pd *pd,
ib_pd              44 drivers/infiniband/hw/mlx5/srq.c static int create_srq_user(struct ib_pd *pd, struct mlx5_ib_srq *srq,
ib_pd             197 drivers/infiniband/hw/mlx5/srq.c static void destroy_srq_user(struct ib_pd *pd, struct mlx5_ib_srq *srq,
ib_pd             366 drivers/infiniband/hw/mthca/mthca_provider.c static int mthca_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
ib_pd             386 drivers/infiniband/hw/mthca/mthca_provider.c static void mthca_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata)
ib_pd             468 drivers/infiniband/hw/mthca/mthca_provider.c static struct ib_qp *mthca_create_qp(struct ib_pd *pd,
ib_pd             831 drivers/infiniband/hw/mthca/mthca_provider.c static struct ib_mr *mthca_get_dma_mr(struct ib_pd *pd, int acc)
ib_pd             854 drivers/infiniband/hw/mthca/mthca_provider.c static struct ib_mr *mthca_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
ib_pd             962 drivers/infiniband/hw/mthca/mthca_provider.c static struct ib_fmr *mthca_alloc_fmr(struct ib_pd *pd, int mr_access_flags,
ib_pd            1184 drivers/infiniband/hw/mthca/mthca_provider.c 	INIT_RDMA_OBJ_SIZE(ib_pd, mthca_pd, ibpd),
ib_pd              98 drivers/infiniband/hw/mthca/mthca_provider.h 	struct ib_pd    ibpd;
ib_pd             314 drivers/infiniband/hw/mthca/mthca_provider.h static inline struct mthca_pd *to_mpd(struct ib_pd *ibpd)
ib_pd             347 drivers/infiniband/hw/ocrdma/ocrdma.h 	struct ib_pd ibpd;
ib_pd             468 drivers/infiniband/hw/ocrdma/ocrdma.h static inline struct ocrdma_pd *get_ocrdma_pd(struct ib_pd *ibpd)
ib_pd             186 drivers/infiniband/hw/ocrdma/ocrdma_main.c 	INIT_RDMA_OBJ_SIZE(ib_pd, ocrdma_pd, ibpd),
ib_pd             414 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c 	struct ib_pd *pd;
ib_pd             417 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c 	pd = rdma_zalloc_drv_obj(ibdev, ib_pd);
ib_pd             635 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c int ocrdma_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
ib_pd             675 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c void ocrdma_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
ib_pd             723 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c struct ib_mr *ocrdma_get_dma_mr(struct ib_pd *ibpd, int acc)
ib_pd             861 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c struct ib_mr *ocrdma_reg_user_mr(struct ib_pd *ibpd, u64 start, u64 len,
ib_pd            1110 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c static int ocrdma_check_qp_params(struct ib_pd *ibpd, struct ocrdma_dev *dev,
ib_pd            1306 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c struct ib_qp *ocrdma_create_qp(struct ib_pd *ibpd,
ib_pd            2911 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c struct ib_mr *ocrdma_alloc_mr(struct ib_pd *ibpd, enum ib_mr_type mr_type,
ib_pd              71 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h int ocrdma_alloc_pd(struct ib_pd *pd, struct ib_udata *udata);
ib_pd              72 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h void ocrdma_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata);
ib_pd              79 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h struct ib_qp *ocrdma_create_qp(struct ib_pd *,
ib_pd             102 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h struct ib_mr *ocrdma_get_dma_mr(struct ib_pd *, int acc);
ib_pd             103 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h struct ib_mr *ocrdma_reg_user_mr(struct ib_pd *, u64 start, u64 length,
ib_pd             105 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h struct ib_mr *ocrdma_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_pd             234 drivers/infiniband/hw/qedr/main.c 	INIT_RDMA_OBJ_SIZE(ib_pd, qedr_pd, ibpd),
ib_pd             299 drivers/infiniband/hw/qedr/qedr.h 	struct ib_pd ibpd;
ib_pd             563 drivers/infiniband/hw/qedr/qedr.h static inline struct qedr_pd *get_qedr_pd(struct ib_pd *ibpd)
ib_pd             434 drivers/infiniband/hw/qedr/verbs.c int qedr_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
ib_pd             477 drivers/infiniband/hw/qedr/verbs.c void qedr_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
ib_pd            1071 drivers/infiniband/hw/qedr/verbs.c static int qedr_check_qp_attrs(struct ib_pd *ibpd, struct qedr_dev *dev,
ib_pd            1596 drivers/infiniband/hw/qedr/verbs.c 			       struct ib_pd *ibpd,
ib_pd            1810 drivers/infiniband/hw/qedr/verbs.c 				 struct ib_pd *ibpd,
ib_pd            1884 drivers/infiniband/hw/qedr/verbs.c struct ib_qp *qedr_create_qp(struct ib_pd *ibpd,
ib_pd            2602 drivers/infiniband/hw/qedr/verbs.c struct ib_mr *qedr_reg_user_mr(struct ib_pd *ibpd, u64 start, u64 len,
ib_pd            2711 drivers/infiniband/hw/qedr/verbs.c static struct qedr_mr *__qedr_alloc_mr(struct ib_pd *ibpd,
ib_pd            2779 drivers/infiniband/hw/qedr/verbs.c struct ib_mr *qedr_alloc_mr(struct ib_pd *ibpd, enum ib_mr_type mr_type,
ib_pd            2853 drivers/infiniband/hw/qedr/verbs.c struct ib_mr *qedr_get_dma_mr(struct ib_pd *ibpd, int acc)
ib_pd              50 drivers/infiniband/hw/qedr/verbs.h int qedr_alloc_pd(struct ib_pd *pd, struct ib_udata *udata);
ib_pd              51 drivers/infiniband/hw/qedr/verbs.h void qedr_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata);
ib_pd              58 drivers/infiniband/hw/qedr/verbs.h struct ib_qp *qedr_create_qp(struct ib_pd *, struct ib_qp_init_attr *attrs,
ib_pd              79 drivers/infiniband/hw/qedr/verbs.h struct ib_mr *qedr_get_dma_mr(struct ib_pd *, int acc);
ib_pd              81 drivers/infiniband/hw/qedr/verbs.h struct ib_mr *qedr_reg_user_mr(struct ib_pd *, u64 start, u64 length,
ib_pd              87 drivers/infiniband/hw/qedr/verbs.h struct ib_mr *qedr_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_pd              60 drivers/infiniband/hw/usnic/usnic_ib.h 	struct ib_pd			ibpd;
ib_pd             113 drivers/infiniband/hw/usnic/usnic_ib.h struct usnic_ib_pd *to_upd(struct ib_pd *ibpd)
ib_pd             362 drivers/infiniband/hw/usnic/usnic_ib_main.c 	INIT_RDMA_OBJ_SIZE(ib_pd, usnic_ib_pd, ibpd),
ib_pd             451 drivers/infiniband/hw/usnic/usnic_ib_verbs.c int usnic_ib_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
ib_pd             464 drivers/infiniband/hw/usnic/usnic_ib_verbs.c void usnic_ib_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata)
ib_pd             469 drivers/infiniband/hw/usnic/usnic_ib_verbs.c struct ib_qp *usnic_ib_create_qp(struct ib_pd *pd,
ib_pd             605 drivers/infiniband/hw/usnic/usnic_ib_verbs.c struct ib_mr *usnic_ib_reg_mr(struct ib_pd *pd, u64 start, u64 length,
ib_pd              53 drivers/infiniband/hw/usnic/usnic_ib_verbs.h int usnic_ib_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata);
ib_pd              54 drivers/infiniband/hw/usnic/usnic_ib_verbs.h void usnic_ib_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata);
ib_pd              55 drivers/infiniband/hw/usnic/usnic_ib_verbs.h struct ib_qp *usnic_ib_create_qp(struct ib_pd *pd,
ib_pd              64 drivers/infiniband/hw/usnic/usnic_ib_verbs.h struct ib_mr *usnic_ib_reg_mr(struct ib_pd *pd, u64 start, u64 length,
ib_pd             128 drivers/infiniband/hw/vmw_pvrdma/pvrdma.h 	struct ib_pd ibpd;
ib_pd             269 drivers/infiniband/hw/vmw_pvrdma/pvrdma.h static inline struct pvrdma_pd *to_vpd(struct ib_pd *ibpd)
ib_pd             186 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c 	INIT_RDMA_OBJ_SIZE(ib_pd, pvrdma_pd, ibpd),
ib_pd              58 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c struct ib_mr *pvrdma_get_dma_mr(struct ib_pd *pd, int acc)
ib_pd             111 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c struct ib_mr *pvrdma_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
ib_pd             204 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c struct ib_mr *pvrdma_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_pd             188 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c struct ib_qp *pvrdma_create_qp(struct ib_pd *pd,
ib_pd             427 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c int pvrdma_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
ib_pd             484 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c void pvrdma_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata)
ib_pd             401 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h int pvrdma_alloc_pd(struct ib_pd *pd, struct ib_udata *udata);
ib_pd             402 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h void pvrdma_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata);
ib_pd             403 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h struct ib_mr *pvrdma_get_dma_mr(struct ib_pd *pd, int acc);
ib_pd             404 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h struct ib_mr *pvrdma_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
ib_pd             408 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h struct ib_mr *pvrdma_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_pd             428 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h struct ib_qp *pvrdma_create_qp(struct ib_pd *pd,
ib_pd             136 drivers/infiniband/sw/rdmavt/mr.c static int rvt_init_mregion(struct rvt_mregion *mr, struct ib_pd *pd,
ib_pd             280 drivers/infiniband/sw/rdmavt/mr.c static struct rvt_mr *__rvt_alloc_mr(int count, struct ib_pd *pd)
ib_pd             331 drivers/infiniband/sw/rdmavt/mr.c struct ib_mr *rvt_get_dma_mr(struct ib_pd *pd, int acc)
ib_pd             380 drivers/infiniband/sw/rdmavt/mr.c struct ib_mr *rvt_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
ib_pd             579 drivers/infiniband/sw/rdmavt/mr.c struct ib_mr *rvt_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_pd             724 drivers/infiniband/sw/rdmavt/mr.c struct ib_fmr *rvt_alloc_fmr(struct ib_pd *pd, int mr_access_flags,
ib_pd              77 drivers/infiniband/sw/rdmavt/mr.h struct ib_mr *rvt_get_dma_mr(struct ib_pd *pd, int acc);
ib_pd              78 drivers/infiniband/sw/rdmavt/mr.h struct ib_mr *rvt_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
ib_pd              82 drivers/infiniband/sw/rdmavt/mr.h struct ib_mr *rvt_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_pd              86 drivers/infiniband/sw/rdmavt/mr.h struct ib_fmr *rvt_alloc_fmr(struct ib_pd *pd, int mr_access_flags,
ib_pd              60 drivers/infiniband/sw/rdmavt/pd.c int rvt_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
ib_pd              98 drivers/infiniband/sw/rdmavt/pd.c void rvt_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
ib_pd              53 drivers/infiniband/sw/rdmavt/pd.h int rvt_alloc_pd(struct ib_pd *pd, struct ib_udata *udata);
ib_pd              54 drivers/infiniband/sw/rdmavt/pd.h void rvt_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata);
ib_pd            1064 drivers/infiniband/sw/rdmavt/qp.c struct ib_qp *rvt_create_qp(struct ib_pd *ibpd,
ib_pd              55 drivers/infiniband/sw/rdmavt/qp.h struct ib_qp *rvt_create_qp(struct ib_pd *ibpd,
ib_pd             433 drivers/infiniband/sw/rdmavt/vt.c 	INIT_RDMA_OBJ_SIZE(ib_pd, rvt_pd, ibpd),
ib_pd             160 drivers/infiniband/sw/rxe/rxe_loc.h 		     struct ib_pd *ibpd, struct ib_udata *udata);
ib_pd             339 drivers/infiniband/sw/rxe/rxe_qp.c 		     struct ib_pd *ibpd,
ib_pd             179 drivers/infiniband/sw/rxe/rxe_verbs.c static int rxe_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
ib_pd             187 drivers/infiniband/sw/rxe/rxe_verbs.c static void rxe_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
ib_pd             411 drivers/infiniband/sw/rxe/rxe_verbs.c static struct ib_qp *rxe_create_qp(struct ib_pd *ibpd,
ib_pd             894 drivers/infiniband/sw/rxe/rxe_verbs.c static struct ib_mr *rxe_get_dma_mr(struct ib_pd *ibpd, int access)
ib_pd             925 drivers/infiniband/sw/rxe/rxe_verbs.c static struct ib_mr *rxe_reg_user_mr(struct ib_pd *ibpd,
ib_pd             972 drivers/infiniband/sw/rxe/rxe_verbs.c static struct ib_mr *rxe_alloc_mr(struct ib_pd *ibpd, enum ib_mr_type mr_type,
ib_pd            1153 drivers/infiniband/sw/rxe/rxe_verbs.c 	INIT_RDMA_OBJ_SIZE(ib_pd, rxe_pd, ibpd),
ib_pd              69 drivers/infiniband/sw/rxe/rxe_verbs.h 	struct ib_pd            ibpd;
ib_pd             433 drivers/infiniband/sw/rxe/rxe_verbs.h static inline struct rxe_pd *to_rpd(struct ib_pd *pd)
ib_pd              68 drivers/infiniband/sw/siw/siw.h 	struct ib_pd base_pd;
ib_pd             173 drivers/infiniband/sw/siw/siw.h 	struct ib_pd *pd;
ib_pd             443 drivers/infiniband/sw/siw/siw.h 	struct ib_pd *pd;
ib_pd             297 drivers/infiniband/sw/siw/siw_main.c 	INIT_RDMA_OBJ_SIZE(ib_pd, siw_pd, base_pd),
ib_pd              89 drivers/infiniband/sw/siw/siw_mem.c int siw_mr_add_mem(struct siw_mr *mr, struct ib_pd *pd, void *mem_obj,
ib_pd             168 drivers/infiniband/sw/siw/siw_mem.c int siw_check_mem(struct ib_pd *pd, struct siw_mem *mem, u64 addr,
ib_pd             222 drivers/infiniband/sw/siw/siw_mem.c int siw_check_sge(struct ib_pd *pd, struct siw_sge *sge, struct siw_mem *mem[],
ib_pd             292 drivers/infiniband/sw/siw/siw_mem.c int siw_invalidate_stag(struct ib_pd *pd, u32 stag)
ib_pd              15 drivers/infiniband/sw/siw/siw_mem.h int siw_invalidate_stag(struct ib_pd *pd, u32 stag);
ib_pd              16 drivers/infiniband/sw/siw/siw_mem.h int siw_check_mem(struct ib_pd *pd, struct siw_mem *mem, u64 addr,
ib_pd              18 drivers/infiniband/sw/siw/siw_mem.h int siw_check_sge(struct ib_pd *pd, struct siw_sge *sge,
ib_pd              22 drivers/infiniband/sw/siw/siw_mem.h int siw_mr_add_mem(struct siw_mr *mr, struct ib_pd *pd, void *mem_obj,
ib_pd             454 drivers/infiniband/sw/siw/siw_qp_rx.c 		struct ib_pd *pd;
ib_pd             751 drivers/infiniband/sw/siw/siw_qp_tx.c static int siw_check_sgl_tx(struct ib_pd *pd, struct siw_wqe *wqe,
ib_pd             919 drivers/infiniband/sw/siw/siw_qp_tx.c static int siw_fastreg_mr(struct ib_pd *pd, struct siw_sqe *sqe)
ib_pd             265 drivers/infiniband/sw/siw/siw_verbs.c int siw_alloc_pd(struct ib_pd *pd, struct ib_udata *udata)
ib_pd             278 drivers/infiniband/sw/siw/siw_verbs.c void siw_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata)
ib_pd             306 drivers/infiniband/sw/siw/siw_verbs.c struct ib_qp *siw_create_qp(struct ib_pd *pd,
ib_pd            1295 drivers/infiniband/sw/siw/siw_verbs.c struct ib_mr *siw_reg_user_mr(struct ib_pd *pd, u64 start, u64 len,
ib_pd            1390 drivers/infiniband/sw/siw/siw_verbs.c struct ib_mr *siw_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_pd            1524 drivers/infiniband/sw/siw/siw_verbs.c struct ib_mr *siw_get_dma_mr(struct ib_pd *pd, int rights)
ib_pd              52 drivers/infiniband/sw/siw/siw_verbs.h int siw_alloc_pd(struct ib_pd *base_pd, struct ib_udata *udata);
ib_pd              53 drivers/infiniband/sw/siw/siw_verbs.h void siw_dealloc_pd(struct ib_pd *base_pd, struct ib_udata *udata);
ib_pd              54 drivers/infiniband/sw/siw/siw_verbs.h struct ib_qp *siw_create_qp(struct ib_pd *base_pd,
ib_pd              69 drivers/infiniband/sw/siw/siw_verbs.h struct ib_mr *siw_reg_user_mr(struct ib_pd *base_pd, u64 start, u64 len,
ib_pd              71 drivers/infiniband/sw/siw/siw_verbs.h struct ib_mr *siw_alloc_mr(struct ib_pd *base_pd, enum ib_mr_type mr_type,
ib_pd              73 drivers/infiniband/sw/siw/siw_verbs.h struct ib_mr *siw_get_dma_mr(struct ib_pd *base_pd, int rights);
ib_pd             364 drivers/infiniband/ulp/ipoib/ipoib.h 	struct ib_pd	 *pd;
ib_pd             487 drivers/infiniband/ulp/ipoib/ipoib.h 				 struct ib_pd *pd, struct rdma_ah_attr *attr);
ib_pd              56 drivers/infiniband/ulp/ipoib/ipoib_ib.c 				 struct ib_pd *pd, struct rdma_ah_attr *attr)
ib_pd             361 drivers/infiniband/ulp/iser/iscsi_iser.h 	struct ib_pd	             *pd;
ib_pd             238 drivers/infiniband/ulp/iser/iser_verbs.c 			 struct ib_pd *pd,
ib_pd             188 drivers/infiniband/ulp/isert/ib_isert.h 	struct ib_pd		*pd;
ib_pd             436 drivers/infiniband/ulp/srp/ib_srp.c 					      struct ib_pd *pd, int pool_size,
ib_pd             104 drivers/infiniband/ulp/srp/ib_srp.h 	struct ib_pd	       *pd;
ib_pd             424 drivers/infiniband/ulp/srpt/ib_srpt.h 	struct ib_pd		*pd;
ib_pd              39 drivers/nvme/host/rdma.c 	struct ib_pd		*pd;
ib_pd             107 drivers/nvme/target/rdma.c 	struct ib_pd		*pd;
ib_pd              58 fs/cifs/smbdirect.h 	struct ib_pd *pd;
ib_pd              91 include/linux/sunrpc/svc_rdma.h 	struct ib_pd         *sc_pd;
ib_pd              79 include/rdma/ib_fmr_pool.h struct ib_fmr_pool *ib_create_fmr_pool(struct ib_pd             *pd,
ib_pd            1527 include/rdma/ib_verbs.h 	struct ib_pd		*pd;
ib_pd            1566 include/rdma/ib_verbs.h 	struct ib_pd	       *pd;
ib_pd            1615 include/rdma/ib_verbs.h 	struct ib_pd	       *pd;
ib_pd            1713 include/rdma/ib_verbs.h 	struct ib_pd	       *pd;
ib_pd            1762 include/rdma/ib_verbs.h 	struct ib_pd	  *pd;
ib_pd            1785 include/rdma/ib_verbs.h 	struct ib_pd		*pd;
ib_pd            1793 include/rdma/ib_verbs.h 	struct ib_pd		*pd;
ib_pd            2366 include/rdma/ib_verbs.h 	int (*alloc_pd)(struct ib_pd *pd, struct ib_udata *udata);
ib_pd            2367 include/rdma/ib_verbs.h 	void (*dealloc_pd)(struct ib_pd *pd, struct ib_udata *udata);
ib_pd            2381 include/rdma/ib_verbs.h 	struct ib_qp *(*create_qp)(struct ib_pd *pd,
ib_pd            2394 include/rdma/ib_verbs.h 	struct ib_mr *(*get_dma_mr)(struct ib_pd *pd, int mr_access_flags);
ib_pd            2395 include/rdma/ib_verbs.h 	struct ib_mr *(*reg_user_mr)(struct ib_pd *pd, u64 start, u64 length,
ib_pd            2400 include/rdma/ib_verbs.h 			     struct ib_pd *pd, struct ib_udata *udata);
ib_pd            2402 include/rdma/ib_verbs.h 	struct ib_mr *(*alloc_mr)(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_pd            2404 include/rdma/ib_verbs.h 	struct ib_mr *(*alloc_mr_integrity)(struct ib_pd *pd,
ib_pd            2407 include/rdma/ib_verbs.h 	int (*advise_mr)(struct ib_pd *pd,
ib_pd            2415 include/rdma/ib_verbs.h 	struct ib_mw *(*alloc_mw)(struct ib_pd *pd, enum ib_mw_type type,
ib_pd            2418 include/rdma/ib_verbs.h 	struct ib_fmr *(*alloc_fmr)(struct ib_pd *pd, int mr_access_flags,
ib_pd            2452 include/rdma/ib_verbs.h 	struct ib_wq *(*create_wq)(struct ib_pd *pd,
ib_pd            2468 include/rdma/ib_verbs.h 	struct ib_mr *(*reg_dm_mr)(struct ib_pd *pd, struct ib_dm *dm,
ib_pd            2567 include/rdma/ib_verbs.h 	DECLARE_RDMA_OBJ_SIZE(ib_pd);
ib_pd            3342 include/rdma/ib_verbs.h struct ib_pd *__ib_alloc_pd(struct ib_device *device, unsigned int flags,
ib_pd            3353 include/rdma/ib_verbs.h void ib_dealloc_pd_user(struct ib_pd *pd, struct ib_udata *udata);
ib_pd            3361 include/rdma/ib_verbs.h static inline void ib_dealloc_pd(struct ib_pd *pd)
ib_pd            3380 include/rdma/ib_verbs.h struct ib_ah *rdma_create_ah(struct ib_pd *pd, struct rdma_ah_attr *ah_attr,
ib_pd            3395 include/rdma/ib_verbs.h struct ib_ah *rdma_create_user_ah(struct ib_pd *pd,
ib_pd            3450 include/rdma/ib_verbs.h struct ib_ah *ib_create_ah_from_wc(struct ib_pd *pd, const struct ib_wc *wc,
ib_pd            3509 include/rdma/ib_verbs.h struct ib_srq *ib_create_srq(struct ib_pd *pd,
ib_pd            3581 include/rdma/ib_verbs.h struct ib_qp *ib_create_qp_user(struct ib_pd *pd,
ib_pd            3596 include/rdma/ib_verbs.h static inline struct ib_qp *ib_create_qp(struct ib_pd *pd,
ib_pd            4135 include/rdma/ib_verbs.h struct ib_mr *ib_alloc_mr_user(struct ib_pd *pd, enum ib_mr_type mr_type,
ib_pd            4138 include/rdma/ib_verbs.h static inline struct ib_mr *ib_alloc_mr(struct ib_pd *pd,
ib_pd            4144 include/rdma/ib_verbs.h struct ib_mr *ib_alloc_mr_integrity(struct ib_pd *pd,
ib_pd            4180 include/rdma/ib_verbs.h struct ib_fmr *ib_alloc_fmr(struct ib_pd *pd,
ib_pd            4323 include/rdma/ib_verbs.h struct ib_wq *ib_create_wq(struct ib_pd *pd,
ib_pd             219 include/rdma/rdma_cm.h int rdma_create_qp(struct rdma_cm_id *id, struct ib_pd *pd,
ib_pd             198 include/rdma/rdma_vt.h 	struct ib_pd ibpd;
ib_pd             504 include/rdma/rdma_vt.h static inline struct rvt_pd *ibpd_to_rvtpd(struct ib_pd *ibpd)
ib_pd              74 include/rdma/rdmavt_mr.h 	struct ib_pd *pd;       /* shares refcnt of ibmr.pd */
ib_pd              80 net/9p/trans_rdma.c 	struct ib_pd *pd;
ib_pd             151 net/rds/ib.h   	struct ib_pd		*i_pd;
ib_pd             248 net/rds/ib.h   	struct ib_pd		*pd;
ib_pd              76 net/smc/smc_core.h 	struct ib_pd		*roce_pd;	/* IB protection domain,
ib_pd             377 net/smc/smc_ib.c int smc_ib_get_memory_region(struct ib_pd *pd, int access_flags,
ib_pd              72 net/smc/smc_ib.h int smc_ib_get_memory_region(struct ib_pd *pd, int access_flags,
ib_pd              72 net/sunrpc/xprtrdma/xprt_rdma.h 	struct ib_pd		*ri_pd;