Lines Matching full:pd

52 	struct ibv_pd_1_0      *pd;  member
63 struct ibv_pd_1_0 *pd; member
120 struct ibv_pd_1_0 *pd; member
152 struct ibv_pd_1_0 *pd; member
171 int (*dealloc_pd)(struct ibv_pd *pd);
172 struct ibv_mr * (*reg_mr)(struct ibv_pd *pd, void *addr, size_t length,
185 struct ibv_srq * (*create_srq)(struct ibv_pd *pd,
196 struct ibv_qp * (*create_qp)(struct ibv_pd *pd, struct ibv_qp_init_attr *attr);
209 struct ibv_ah * (*create_ah)(struct ibv_pd *pd, struct ibv_ah_attr *attr);
252 int __ibv_dealloc_pd_1_0(struct ibv_pd_1_0 *pd);
253 struct ibv_mr_1_0 *__ibv_reg_mr_1_0(struct ibv_pd_1_0 *pd, void *addr,
266 __ibv_create_srq_1_0(struct ibv_pd_1_0 *pd,
273 __ibv_create_qp_1_0(struct ibv_pd_1_0 *pd,
280 struct ibv_ah_1_0 *__ibv_create_ah_1_0(struct ibv_pd_1_0 *pd,
668 struct ibv_pd_1_0 *pd; in __ibv_alloc_pd_1_0() local
670 pd = malloc(sizeof *pd); in __ibv_alloc_pd_1_0()
671 if (!pd) in __ibv_alloc_pd_1_0()
676 free(pd); in __ibv_alloc_pd_1_0()
680 pd->context = context; in __ibv_alloc_pd_1_0()
681 pd->real_pd = real_pd; in __ibv_alloc_pd_1_0()
683 return pd; in __ibv_alloc_pd_1_0()
687 int __ibv_dealloc_pd_1_0(struct ibv_pd_1_0 *pd) in __ibv_dealloc_pd_1_0() argument
691 ret = ibv_dealloc_pd(pd->real_pd); in __ibv_dealloc_pd_1_0()
695 free(pd); in __ibv_dealloc_pd_1_0()
700 struct ibv_mr_1_0 *__ibv_reg_mr_1_0(struct ibv_pd_1_0 *pd, void *addr, in __ibv_reg_mr_1_0() argument
710 real_mr = ibv_reg_mr(pd->real_pd, addr, length, access); in __ibv_reg_mr_1_0()
716 mr->context = pd->context; in __ibv_reg_mr_1_0()
717 mr->pd = pd; in __ibv_reg_mr_1_0()
812 struct ibv_srq_1_0 *__ibv_create_srq_1_0(struct ibv_pd_1_0 *pd, in __ibv_create_srq_1_0() argument
822 real_srq = ibv_create_srq(pd->real_pd, srq_init_attr); in __ibv_create_srq_1_0()
828 srq->context = pd->context; in __ibv_create_srq_1_0()
830 srq->pd = pd; in __ibv_create_srq_1_0()
866 struct ibv_qp_1_0 *__ibv_create_qp_1_0(struct ibv_pd_1_0 *pd, in __ibv_create_qp_1_0() argument
886 real_qp = ibv_create_qp(pd->real_pd, &real_init_attr); in __ibv_create_qp_1_0()
892 qp->context = pd->context; in __ibv_create_qp_1_0()
894 qp->pd = pd; in __ibv_create_qp_1_0()
953 struct ibv_ah_1_0 *__ibv_create_ah_1_0(struct ibv_pd_1_0 *pd, in __ibv_create_ah_1_0() argument
963 real_ah = ibv_create_ah(pd->real_pd, attr); in __ibv_create_ah_1_0()
969 ah->context = pd->context; in __ibv_create_ah_1_0()
970 ah->pd = pd; in __ibv_create_ah_1_0()