Lines Matching refs:ib_pd
156 struct ib_mr *ehca_get_dma_mr(struct ib_pd *pd, int mr_access_flags)
161 struct ehca_pd *e_pd = container_of(pd, struct ehca_pd, ib_pd);
199 struct ib_mr *ehca_reg_phys_mr(struct ib_pd *pd,
210 struct ehca_pd *e_pd = container_of(pd, struct ehca_pd, ib_pd);
313 struct ib_mr *ehca_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
321 struct ehca_pd *e_pd = container_of(pd, struct ehca_pd, ib_pd);
445 struct ib_pd *pd,
534 new_pd = container_of(mr->pd, struct ehca_pd, ib_pd);
570 new_pd = container_of(pd, struct ehca_pd, ib_pd);
691 struct ib_mw *ehca_alloc_mw(struct ib_pd *pd)
696 struct ehca_pd *e_pd = container_of(pd, struct ehca_pd, ib_pd);
765 struct ib_fmr *ehca_alloc_fmr(struct ib_pd *pd,
772 struct ehca_pd *e_pd = container_of(pd, struct ehca_pd, ib_pd);
864 struct ehca_pd *e_pd = container_of(fmr->pd, struct ehca_pd, ib_pd);
1389 container_of(e_fmr->ib.ib_fmr.pd, struct ehca_pd, ib_pd);
1668 e_mr->ib.ib_mr.device = e_pd->ib_pd.device;
1669 e_mr->ib.ib_mr.pd = &e_pd->ib_pd;
1671 atomic_inc(&(e_pd->ib_pd.usecnt));
1733 struct ib_pd *ib_pd;
1742 ib_pd = e_maxmr->ib.ib_mr.pd;
1754 atomic_dec(&ib_pd->usecnt);