Home
last modified time | relevance | path

Searched refs:ib_pd (Results 1 – 25 of 63) 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()
/linux/include/rdma/
H A Dib_verbs.h1569 struct ib_pd { struct
1595 struct ib_pd *pd; argument
1645 struct ib_pd *pd;
1703 struct ib_pd *pd;
1802 struct ib_pd *pd;
1874 struct ib_pd *pd;
1898 struct ib_pd *pd;
2487 int (*alloc_pd)(struct ib_pd *pd, struct ib_udata *udata);
2488 int (*dealloc_pd)(struct ib_pd *pd, struct ib_udata *udata);
2529 struct ib_mr *(*get_dma_mr)(struct ib_pd *pd, int mr_access_flags);
[all …]
H A Drdma_vt.h156 struct ib_pd ibpd;
462 static inline struct rvt_pd *ibpd_to_rvtpd(struct ib_pd *ibpd) in ibpd_to_rvtpd()
H A Drdmavt_mr.h32 struct ib_pd *pd; /* shares refcnt of ibmr.pd */
/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/bnxt_re/
H A Dib_verbs.c499 struct ib_pd *ib_pd = qp->ib_qp.pd; in bnxt_re_bind_fence_mw() local
500 struct bnxt_re_pd *pd = container_of(ib_pd, struct bnxt_re_pd, ib_pd); in bnxt_re_bind_fence_mw()
613 mw = bnxt_re_alloc_mw(&pd->ib_pd, IB_MW_TYPE_1, NULL); in bnxt_re_create_fence_mr()
674 int bnxt_re_dealloc_pd(struct ib_pd *ib_pd, struct ib_udata *udata) in bnxt_re_dealloc_pd() argument
676 struct bnxt_re_pd *pd = container_of(ib_pd, struct bnxt_re_pd, ib_pd); in bnxt_re_dealloc_pd()
695 int bnxt_re_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in bnxt_re_alloc_pd()
701 struct bnxt_re_pd *pd = container_of(ibpd, struct bnxt_re_pd, ib_pd); in bnxt_re_alloc_pd()
808 struct ib_pd *ib_pd = ib_ah->pd; in bnxt_re_create_ah() local
809 struct bnxt_re_pd *pd = container_of(ib_pd, struct bnxt_re_pd, ib_pd); in bnxt_re_create_ah()
1647 struct ib_pd *ib_pd; in bnxt_re_create_qp() local
[all …]
/linux/drivers/infiniband/core/
H A Dverbs.c265 struct ib_pd *__ib_alloc_pd(struct ib_device *device, unsigned int flags, in __ib_alloc_pd()
268 struct ib_pd *pd; in __ib_alloc_pd()
272 pd = rdma_zalloc_drv_obj(device, ib_pd); in __ib_alloc_pd()
337 int ib_dealloc_pd_user(struct ib_pd *pd, struct ib_udata *udata) in ib_dealloc_pd_user()
506 static struct ib_ah *_rdma_create_ah(struct ib_pd *pd, in _rdma_create_ah()
562 struct ib_ah *rdma_create_ah(struct ib_pd *pd, struct rdma_ah_attr *ah_attr, in rdma_create_ah()
600 struct ib_ah *rdma_create_user_ah(struct ib_pd *pd, in rdma_create_user_ah()
923 struct ib_ah *ib_create_ah_from_wc(struct ib_pd *pd, const struct ib_wc *wc, in ib_create_ah_from_wc()
976 struct ib_pd *pd; in rdma_destroy_ah_user()
1013 struct ib_srq *ib_create_srq_user(struct ib_pd *pd, in ib_create_srq_user()
[all …]
/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()
/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_device.h227 struct ib_pd ibpd;
1056 static inline struct hns_roce_pd *to_hr_pd(struct ib_pd *ibpd) in to_hr_pd()
1232 int hns_roce_alloc_pd(struct ib_pd *pd, struct ib_udata *udata);
1233 int hns_roce_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata);
1235 struct ib_mr *hns_roce_get_dma_mr(struct ib_pd *pd, int acc);
1236 struct ib_mr *hns_roce_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
1242 int mr_access_flags, struct ib_pd *pd,
1244 struct ib_mr *hns_roce_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
/linux/drivers/infiniband/ulp/rtrs/
H A Drtrs-pri.h84 struct ib_pd *ib_pd; member
/linux/drivers/infiniband/hw/mana/
H A Dwq.c8 struct ib_wq *mana_ib_create_wq(struct ib_pd *pd, in mana_ib_create_wq()
/linux/drivers/infiniband/sw/rxe/
H A Drxe_odp.c456 static int rxe_ib_prefetch_sg_list(struct ib_pd *ibpd, in rxe_ib_prefetch_sg_list()
502 static int rxe_ib_advise_mr_prefetch(struct ib_pd *ibpd, in rxe_ib_advise_mr_prefetch()
563 int rxe_ib_advise_mr(struct ib_pd *ibpd, in rxe_ib_advise_mr()
/linux/drivers/infiniband/hw/irdma/
H A Dmain.h393 static inline struct irdma_pd *to_iwpd(struct ib_pd *ibpd) in to_iwpd()
558 struct ib_mr *irdma_reg_phys_mr(struct ib_pd *ib_pd, u64 addr, u64 size,
/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/drivers/infiniband/hw/mlx5/
H A Dqp.c864 static void destroy_user_rq(struct mlx5_ib_dev *dev, struct ib_pd *pd, in destroy_user_rq()
880 static int create_user_rq(struct mlx5_ib_dev *dev, struct ib_pd *pd, in create_user_rq()
941 static int _create_user_qp(struct mlx5_ib_dev *dev, struct ib_pd *pd, in _create_user_qp()
1231 struct ib_pd *pd) in create_raw_packet_qp_tis()
1248 struct mlx5_ib_sq *sq, struct ib_pd *pd) in destroy_raw_packet_qp_tis()
1338 struct ib_pd *pd, struct mlx5_ib_cq *cq) in create_raw_packet_qp_sq()
1432 struct ib_pd *pd, struct mlx5_ib_cq *cq) in create_raw_packet_qp_rq()
1509 struct ib_pd *pd) in destroy_raw_packet_qp_tir()
1519 u32 *qp_flags_en, struct ib_pd *pd, in create_raw_packet_qp_tir()
1568 u32 *in, size_t inlen, struct ib_pd *pd, in create_raw_packet_qp()
[all …]
/linux/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma.h128 struct ib_pd ibpd;
269 static inline struct pvrdma_pd *to_vpd(struct ib_pd *ibpd) in to_vpd()
/linux/net/rds/
H A Dib.h151 struct ib_pd *i_pd;
248 struct ib_pd *pd;
/linux/drivers/infiniband/hw/ocrdma/
H A Docrdma.h345 struct ib_pd ibpd;
466 static inline struct ocrdma_pd *get_ocrdma_pd(struct ib_pd *ibpd) in get_ocrdma_pd()

123