| /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 | 57 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 D | siw.h | 70 struct ib_pd base_pd; 158 struct ib_pd *pd; 428 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()
|
| /linux/include/rdma/ |
| H A D | ib_verbs.h | 1569 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 D | rdma_vt.h | 156 struct ib_pd ibpd; 462 static inline struct rvt_pd *ibpd_to_rvtpd(struct ib_pd *ibpd) in ibpd_to_rvtpd()
|
| H A D | rdmavt_mr.h | 32 struct ib_pd *pd; /* shares refcnt of ibmr.pd */
|
| /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 | 499 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 D | verbs.c | 265 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 D | mthca_provider.h | 80 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 D | hns_roce_pd.c | 44 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 D | hns_roce_device.h | 227 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 D | rtrs-pri.h | 84 struct ib_pd *ib_pd; member
|
| /linux/drivers/infiniband/hw/mana/ |
| H A D | wq.c | 8 struct ib_wq *mana_ib_create_wq(struct ib_pd *pd, in mana_ib_create_wq()
|
| /linux/drivers/infiniband/sw/rxe/ |
| H A D | rxe_odp.c | 456 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 D | main.h | 393 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 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() 506 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/drivers/infiniband/hw/mlx5/ |
| H A D | qp.c | 864 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 D | pvrdma.h | 128 struct ib_pd ibpd; 269 static inline struct pvrdma_pd *to_vpd(struct ib_pd *ibpd) in to_vpd()
|
| /linux/net/rds/ |
| H A D | ib.h | 151 struct ib_pd *i_pd; 248 struct ib_pd *pd;
|
| /linux/drivers/infiniband/hw/ocrdma/ |
| H A D | ocrdma.h | 345 struct ib_pd ibpd; 466 static inline struct ocrdma_pd *get_ocrdma_pd(struct ib_pd *ibpd) in get_ocrdma_pd()
|