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;