| /linux/drivers/infiniband/sw/siw/ |
| H A D | siw_mem.h | 15 int siw_invalidate_stag(struct ib_pd *pd, u32 stag); 16 int siw_check_mem(struct ib_pd *pd, struct siw_mem *mem, u64 addr, 18 int siw_check_sge(struct ib_pd *pd, struct siw_sge *sge, 22 int siw_mr_add_mem(struct siw_mr *mr, struct ib_pd *pd, void *mem_obj,
|
| H A D | siw_mem.c | 55 int siw_mr_add_mem(struct siw_mr *mr, struct ib_pd *pd, void *mem_obj, in siw_umem_release() 134 int siw_check_mem(struct ib_pd *pd, struct siw_mem *mem, u64 addr, 188 int siw_check_sge(struct ib_pd *pd, struct siw_sge *sge, struct siw_mem *mem[], 258 int siw_invalidate_stag(struct ib_pd *pd, u32 stag) in siw_wqe_put_mem()
|
| H A D | siw.h | 70 struct ib_pd base_pd; 159 struct ib_pd *pd; 429 struct ib_pd *pd;
|
| /linux/drivers/infiniband/sw/rdmavt/ |
| H A D | pd.h | 11 int rvt_alloc_pd(struct ib_pd *pd, struct ib_udata *udata); 12 int rvt_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata);
|
| H A D | pd.c | 18 int rvt_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in rvt_alloc_pd() 56 int rvt_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in rvt_dealloc_pd()
|
| H A D | mr.c | 93 static int rvt_init_mregion(struct rvt_mregion *mr, struct ib_pd *pd, in rvt_init_mregion() 237 static struct rvt_mr *__rvt_alloc_mr(int count, struct ib_pd *pd) in __rvt_alloc_mr() 286 struct ib_mr *rvt_get_dma_mr(struct ib_pd *pd, int acc) in rvt_get_dma_mr() 337 struct ib_mr *rvt_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in rvt_reg_user_mr() 540 struct ib_mr *rvt_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type, in rvt_alloc_mr()
|
| /linux/drivers/infiniband/ulp/rtrs/ |
| H A D | rtrs.c | 80 list.lkey = path->dev->ib_pd->local_dma_lkey; in rtrs_iu_post_recv() 140 list.lkey = path->dev->ib_pd->local_dma_lkey; in rtrs_iu_post_send() 255 static int create_qp(struct rtrs_con *con, struct ib_pd *pd, in create_qp() 307 err = create_qp(con, path->dev->ib_pd, max_send_wr, max_recv_wr, in rtrs_cq_qp_create() 593 ib_dealloc_pd(dev->ib_pd); in dev_free() 628 dev->ib_pd = ib_alloc_pd(ib_dev, pool->pd_flags); in rtrs_ib_dev_find_or_add() 629 if (IS_ERR(dev->ib_pd)) in rtrs_ib_dev_find_or_add() 642 ib_dealloc_pd(dev->ib_pd); in rtrs_ib_dev_find_or_add()
|
| H A D | rtrs-pri.h | 84 struct ib_pd *ib_pd; member
|
| /linux/drivers/infiniband/hw/usnic/ |
| H A D | usnic_ib.h | 60 struct ib_pd ibpd; 113 struct usnic_ib_pd *to_upd(struct ib_pd *ibpd) in to_upd()
|
| /linux/drivers/infiniband/hw/bnxt_re/ |
| H A D | ib_verbs.c | 517 struct ib_pd *ib_pd = qp->ib_qp.pd; in bnxt_re_bind_fence_mw() 518 struct bnxt_re_pd *pd = container_of(ib_pd, struct bnxt_re_pd, ib_pd); in bnxt_re_bind_fence_mw() 631 mw = bnxt_re_alloc_mw(&pd->ib_pd, IB_MW_TYPE_1, NULL); in bnxt_re_create_fence_mr() 692 int bnxt_re_dealloc_pd(struct ib_pd *ib_pd, struct ib_udata *udata) in bnxt_re_dealloc_pd() 694 struct bnxt_re_pd *pd = container_of(ib_pd, struct bnxt_re_pd, ib_pd); in bnxt_re_dealloc_pd() 718 int bnxt_re_alloc_pd(struct ib_pd *ibp in bnxt_re_alloc_pd() 514 struct ib_pd *ib_pd = qp->ib_qp.pd; bnxt_re_bind_fence_mw() local 689 bnxt_re_dealloc_pd(struct ib_pd * ib_pd,struct ib_udata * udata) bnxt_re_dealloc_pd() argument 832 struct ib_pd *ib_pd = ib_ah->pd; bnxt_re_create_ah() local 1844 struct ib_pd *ib_pd; bnxt_re_create_qp() local 2085 struct ib_pd *ib_pd; bnxt_re_create_srq() local 4271 bnxt_re_get_dma_mr(struct ib_pd * ib_pd,int mr_access_flags) bnxt_re_get_dma_mr() argument 4372 bnxt_re_alloc_mr(struct ib_pd * ib_pd,enum ib_mr_type type,u32 max_num_sg) bnxt_re_alloc_mr() argument 4431 bnxt_re_alloc_mw(struct ib_pd * ib_pd,enum ib_mw_type type,struct ib_udata * udata) bnxt_re_alloc_mw() argument 4487 __bnxt_re_user_reg_mr(struct ib_pd * ib_pd,u64 length,u64 virt_addr,int mr_access_flags,struct ib_umem * umem) __bnxt_re_user_reg_mr() argument 4562 bnxt_re_reg_user_mr(struct ib_pd * ib_pd,u64 start,u64 length,u64 virt_addr,int mr_access_flags,struct ib_dmah * dmah,struct ib_udata * udata) bnxt_re_reg_user_mr() argument 4590 bnxt_re_reg_user_mr_dmabuf(struct ib_pd * ib_pd,u64 start,u64 length,u64 virt_addr,int fd,int mr_access_flags,struct ib_dmah * dmah,struct uverbs_attr_bundle * attrs) bnxt_re_reg_user_mr_dmabuf() argument [all...] |
| /linux/drivers/infiniband/hw/vmw_pvrdma/ |
| H A D | pvrdma_mr.c | 58 struct ib_mr *pvrdma_get_dma_mr(struct ib_pd *pd, int acc) in pvrdma_get_dma_mr() 112 struct ib_mr *pvrdma_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in pvrdma_reg_user_mr() 209 struct ib_mr *pvrdma_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type, in pvrdma_alloc_mr()
|
| /linux/drivers/infiniband/hw/mthca/ |
| H A D | mthca_provider.h | 80 struct ib_pd ibpd; 291 static inline struct mthca_pd *to_mpd(struct ib_pd *ibpd) in to_mpd()
|
| H A D | mthca_provider.c | 352 static int mthca_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in mthca_alloc_pd() 375 static int mthca_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata) in mthca_ah_create() 825 static struct ib_mr *mthca_get_dma_mr(struct ib_pd *pd, int acc) in mthca_get_dma_mr() 848 static struct ib_mr *mthca_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in mthca_reg_user_mr() 1126 INIT_RDMA_OBJ_SIZE(ib_pd, mthca_pd, ibpd),
|
| /linux/drivers/infiniband/hw/hns/ |
| H A D | hns_roce_pd.c | 45 int hns_roce_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in hns_roce_alloc_pd() 73 int hns_roce_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata) in hns_roce_alloc_pd()
|
| H A D | hns_roce_mr.c | 197 struct ib_mr *hns_roce_get_dma_mr(struct ib_pd *pd, int acc) in hns_roce_get_dma_mr() 232 struct ib_mr *hns_roce_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in hns_roce_reg_user_mr() 288 int mr_access_flags, struct ib_pd *pd, in hns_roce_rereg_user_mr() 385 struct ib_mr *hns_roce_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type, in hns_roce_alloc_mr()
|
| /linux/include/trace/events/ |
| H A D | rdma_core.h | 303 const struct ib_pd *pd, 340 const struct ib_pd *pd,
|
| /linux/drivers/infiniband/hw/cxgb4/ |
| H A D | provider.c | 193 static int c4iw_deallocate_pd(struct ib_pd *pd, struct ib_udata *udata) in c4iw_deallocate_pd() 208 static int c4iw_allocate_pd(struct ib_pd *pd, struct ib_udata *udata) in c4iw_allocate_pd() 510 INIT_RDMA_OBJ_SIZE(ib_pd, c4iw_pd, ibpd),
|
| /linux/net/smc/ |
| H A D | smc_ib.h | 101 int smc_ib_get_memory_region(struct ib_pd *pd, int access_flags,
|
| /linux/net/rds/ |
| H A D | ib.h | 151 struct ib_pd *i_pd; 248 struct ib_pd *pd;
|
| /linux/include/rdma/ |
| H A D | rdmavt_mr.h | 32 struct ib_pd *pd; /* shares refcnt of ibmr.pd */
|
| /linux/drivers/infiniband/ulp/isert/ |
| H A D | ib_isert.h | 199 struct ib_pd *pd;
|
| /linux/drivers/infiniband/ulp/srp/ |
| H A D | ib_srp.h | 107 struct ib_pd *pd;
|
| /linux/drivers/infiniband/ulp/srpt/ |
| H A D | ib_srpt.h | 455 struct ib_pd *pd;
|
| /linux/drivers/infiniband/hw/mlx5/ |
| H A D | gsi.c | 88 int mlx5_ib_create_gsi(struct ib_pd *pd, struct mlx5_ib_qp *mqp, in mlx5_ib_create_gsi() 202 struct ib_pd *pd = gsi->rx_qp->pd; in create_gsi_ud_qp()
|
| /linux/drivers/infiniband/core/ |
| H A D | uverbs_std_types_wq.c | 33 struct ib_pd *pd = in UVERBS_HANDLER()
|