Home
last modified time | relevance | path

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

123

/linux/drivers/infiniband/sw/siw/
H A Dsiw_mem.h15 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 Dsiw_mem.c57 int siw_mr_add_mem(struct siw_mr *mr, struct ib_pd *pd, void *mem_obj, in siw_mr_add_mem()
136 int siw_check_mem(struct ib_pd *pd, struct siw_mem *mem, u64 addr, in siw_check_mem()
190 int siw_check_sge(struct ib_pd *pd, struct siw_sge *sge, struct siw_mem *mem[], in siw_check_sge()
260 int siw_invalidate_stag(struct ib_pd *pd, u32 stag) in siw_invalidate_stag()
H A Dsiw.h70 struct ib_pd base_pd;
158 struct ib_pd *pd;
428 struct ib_pd *pd;
/linux/drivers/infiniband/sw/rdmavt/
H A Dpd.h11 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 Dpd.c18 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 Dmr.c93 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 Drtrs.c80 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 Drtrs-pri.h84 struct ib_pd *ib_pd; member
/linux/drivers/infiniband/hw/usnic/
H A Dusnic_ib.h60 struct ib_pd ibpd;
113 struct usnic_ib_pd *to_upd(struct ib_pd *ibpd) in to_upd()
/linux/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_mr.c58 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 Dmthca_provider.h80 struct ib_pd ibpd;
291 static inline struct mthca_pd *to_mpd(struct ib_pd *ibpd) in to_mpd()
H A Dmthca_provider.c348 static int mthca_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in mthca_alloc_pd()
368 static int mthca_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata) in mthca_dealloc_pd()
808 static struct ib_mr *mthca_get_dma_mr(struct ib_pd *pd, int acc) in mthca_get_dma_mr()
831 static struct ib_mr *mthca_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in mthca_reg_user_mr()
1109 INIT_RDMA_OBJ_SIZE(ib_pd, mthca_pd, ibpd),
/linux/drivers/infiniband/hw/hns/
H A Dhns_roce_pd.c44 int hns_roce_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in hns_roce_alloc_pd()
75 int hns_roce_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata) in hns_roce_dealloc_pd()
H A Dhns_roce_mr.c197 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()
381 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 Drdma_core.h303 const struct ib_pd *pd,
340 const struct ib_pd *pd,
/linux/drivers/infiniband/hw/cxgb4/
H A Dprovider.c193 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()
506 INIT_RDMA_OBJ_SIZE(ib_pd, c4iw_pd, ibpd),
/linux/net/smc/
H A Dsmc_ib.h101 int smc_ib_get_memory_region(struct ib_pd *pd, int access_flags,
/linux/net/rds/
H A Dib.h151 struct ib_pd *i_pd;
248 struct ib_pd *pd;
/linux/include/rdma/
H A Drdmavt_mr.h32 struct ib_pd *pd; /* shares refcnt of ibmr.pd */
H A Drdma_cm.h243 int rdma_create_qp(struct rdma_cm_id *id, struct ib_pd *pd,
/linux/drivers/infiniband/ulp/isert/
H A Dib_isert.h199 struct ib_pd *pd;
/linux/drivers/infiniband/ulp/srp/
H A Dib_srp.h107 struct ib_pd *pd;
/linux/drivers/infiniband/ulp/srpt/
H A Dib_srpt.h455 struct ib_pd *pd;
/linux/drivers/infiniband/hw/mlx5/
H A Dgsi.c88 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 Duverbs_std_types_wq.c33 struct ib_pd *pd = in UVERBS_HANDLER()

123