Lines Matching refs:pd
1594 struct ib_pd *pd; member
1644 struct ib_pd *pd; member
1702 struct ib_pd *pd; member
1801 struct ib_pd *pd; member
1873 struct ib_pd *pd; member
1897 struct ib_pd *pd; member
2486 int (*alloc_pd)(struct ib_pd *pd, struct ib_udata *udata);
2487 int (*dealloc_pd)(struct ib_pd *pd, struct ib_udata *udata);
2528 struct ib_mr *(*get_dma_mr)(struct ib_pd *pd, int mr_access_flags);
2529 struct ib_mr *(*reg_user_mr)(struct ib_pd *pd, u64 start, u64 length,
2533 struct ib_mr *(*reg_user_mr_dmabuf)(struct ib_pd *pd, u64 offset,
2540 int mr_access_flags, struct ib_pd *pd,
2543 struct ib_mr *(*alloc_mr)(struct ib_pd *pd, enum ib_mr_type mr_type,
2545 struct ib_mr *(*alloc_mr_integrity)(struct ib_pd *pd,
2548 int (*advise_mr)(struct ib_pd *pd,
2586 struct ib_wq *(*create_wq)(struct ib_pd *pd,
2604 struct ib_mr *(*reg_dm_mr)(struct ib_pd *pd, struct ib_dm *dm,
3618 int ib_dealloc_pd_user(struct ib_pd *pd, struct ib_udata *udata);
3626 static inline void ib_dealloc_pd(struct ib_pd *pd) in ib_dealloc_pd() argument
3628 int ret = ib_dealloc_pd_user(pd, NULL); in ib_dealloc_pd()
3647 struct ib_ah *rdma_create_ah(struct ib_pd *pd, struct rdma_ah_attr *ah_attr,
3662 struct ib_ah *rdma_create_user_ah(struct ib_pd *pd,
3717 struct ib_ah *ib_create_ah_from_wc(struct ib_pd *pd, const struct ib_wc *wc,
3765 struct ib_srq *ib_create_srq_user(struct ib_pd *pd,
3770 ib_create_srq(struct ib_pd *pd, struct ib_srq_init_attr *srq_init_attr) in ib_create_srq() argument
3772 if (!pd->device->ops.create_srq) in ib_create_srq()
3775 return ib_create_srq_user(pd, srq_init_attr, NULL, NULL); in ib_create_srq()
3840 struct ib_qp *ib_create_qp_kernel(struct ib_pd *pd,
3851 static inline struct ib_qp *ib_create_qp(struct ib_pd *pd, in ib_create_qp() argument
3854 return ib_create_qp_kernel(pd, init_attr, KBUILD_MODNAME); in ib_create_qp()
4382 struct ib_mr *ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
4386 int ib_advise_mr(struct ib_pd *pd, enum ib_uverbs_advise_mr_advice advice,
4412 struct ib_mr *ib_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type,
4415 struct ib_mr *ib_alloc_mr_integrity(struct ib_pd *pd,
4567 struct ib_wq *ib_create_wq(struct ib_pd *pd,