Lines Matching refs:ibpd
123 static inline struct efa_pd *to_epd(struct ib_pd *ibpd)
125 return container_of(ibpd, struct efa_pd, ibpd);
351 int efa_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
353 struct efa_dev *dev = to_edev(ibpd->device);
356 struct efa_pd *pd = to_epd(ibpd);
395 int efa_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
397 struct efa_dev *dev = to_edev(ibpd->device);
398 struct efa_pd *pd = to_epd(ibpd);
602 struct ib_qp *efa_create_qp(struct ib_pd *ibpd,
608 struct efa_dev *dev = to_edev(ibpd->device);
664 create_qp_params.pd = to_epd(ibpd)->pdn;
1487 struct ib_mr *efa_reg_mr(struct ib_pd *ibpd, u64 start, u64 length,
1491 struct efa_dev *dev = to_edev(ibpd->device);
1528 mr->umem = ib_umem_get(ibpd->device, start, length, access_flags);
1536 params.pd = to_epd(ibpd)->pdn;