Lines Matching refs:ib_pd
1500 struct ib_pd { struct
1527 struct ib_pd *pd; argument
1566 struct ib_pd *pd;
1615 struct ib_pd *pd;
1713 struct ib_pd *pd;
1762 struct ib_pd *pd;
1785 struct ib_pd *pd;
1793 struct ib_pd *pd;
2367 int (*alloc_pd)(struct ib_pd *pd, struct ib_udata *udata);
2368 void (*dealloc_pd)(struct ib_pd *pd, struct ib_udata *udata);
2382 struct ib_qp *(*create_qp)(struct ib_pd *pd,
2395 struct ib_mr *(*get_dma_mr)(struct ib_pd *pd, int mr_access_flags);
2396 struct ib_mr *(*reg_user_mr)(struct ib_pd *pd, u64 start, u64 length,
2401 struct ib_pd *pd, struct ib_udata *udata);
2403 struct ib_mr *(*alloc_mr)(struct ib_pd *pd, enum ib_mr_type mr_type,
2405 struct ib_mr *(*alloc_mr_integrity)(struct ib_pd *pd,
2408 int (*advise_mr)(struct ib_pd *pd,
2416 struct ib_mw *(*alloc_mw)(struct ib_pd *pd, enum ib_mw_type type,
2419 struct ib_fmr *(*alloc_fmr)(struct ib_pd *pd, int mr_access_flags,
2453 struct ib_wq *(*create_wq)(struct ib_pd *pd,
2469 struct ib_mr *(*reg_dm_mr)(struct ib_pd *pd, struct ib_dm *dm,
2568 DECLARE_RDMA_OBJ_SIZE(ib_pd);
3339 struct ib_pd *__ib_alloc_pd(struct ib_device *device, unsigned int flags,
3350 void ib_dealloc_pd_user(struct ib_pd *pd, struct ib_udata *udata);
3358 static inline void ib_dealloc_pd(struct ib_pd *pd) in ib_dealloc_pd()
3377 struct ib_ah *rdma_create_ah(struct ib_pd *pd, struct rdma_ah_attr *ah_attr,
3392 struct ib_ah *rdma_create_user_ah(struct ib_pd *pd,
3447 struct ib_ah *ib_create_ah_from_wc(struct ib_pd *pd, const struct ib_wc *wc,
3506 struct ib_srq *ib_create_srq(struct ib_pd *pd,
3578 struct ib_qp *ib_create_qp_user(struct ib_pd *pd,
3593 static inline struct ib_qp *ib_create_qp(struct ib_pd *pd, in ib_create_qp()
4132 struct ib_mr *ib_alloc_mr_user(struct ib_pd *pd, enum ib_mr_type mr_type,
4135 static inline struct ib_mr *ib_alloc_mr(struct ib_pd *pd, in ib_alloc_mr()
4141 struct ib_mr *ib_alloc_mr_integrity(struct ib_pd *pd,
4177 struct ib_fmr *ib_alloc_fmr(struct ib_pd *pd,
4317 struct ib_wq *ib_create_wq(struct ib_pd *pd,