Lines Matching refs:ib_pd
786 struct ib_pd *pd;
845 struct ib_pd {
853 struct ib_pd *pd;
871 struct ib_pd *pd;
880 struct ib_pd *pd;
893 struct ib_pd *pd;
902 struct ib_pd *pd;
909 struct ib_pd *pd;
1029 struct ib_pd * (*alloc_pd)(struct ib_device *device,
1032 int (*dealloc_pd)(struct ib_pd *pd);
1033 struct ib_ah * (*create_ah)(struct ib_pd *pd,
1040 struct ib_srq * (*create_srq)(struct ib_pd *pd,
1053 struct ib_qp * (*create_qp)(struct ib_pd *pd,
1087 struct ib_mr * (*get_dma_mr)(struct ib_pd *pd,
1089 struct ib_mr * (*reg_phys_mr)(struct ib_pd *pd,
1094 struct ib_mr * (*reg_user_mr)(struct ib_pd *pd,
1102 struct ib_mr * (*alloc_fast_reg_mr)(struct ib_pd *pd,
1109 struct ib_pd *pd,
1114 struct ib_mw * (*alloc_mw)(struct ib_pd *pd);
1119 struct ib_fmr * (*alloc_fmr)(struct ib_pd *pd,
1252 struct ib_pd *ib_alloc_pd(struct ib_device *device);
1258 int ib_dealloc_pd(struct ib_pd *pd);
1268 struct ib_ah *ib_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr);
1296 struct ib_ah *ib_create_ah_from_wc(struct ib_pd *pd, struct ib_wc *wc,
1336 struct ib_srq *ib_create_srq(struct ib_pd *pd,
1392 struct ib_qp *ib_create_qp(struct ib_pd *pd,
1596 struct ib_mr *ib_get_dma_mr(struct ib_pd *pd, int mr_access_flags);
1858 struct ib_mr *ib_reg_phys_mr(struct ib_pd *pd,
1888 struct ib_pd *pd,
1915 struct ib_mr *ib_alloc_fast_reg_mr(struct ib_pd *pd, int max_page_list_len);
1960 struct ib_mw *ib_alloc_mw(struct ib_pd *pd);
1995 struct ib_fmr *ib_alloc_fmr(struct ib_pd *pd,