Home
last modified time | relevance | path

Searched refs:ibpd (Results 1 – 19 of 19) sorted by relevance

/drivers/infiniband/hw/amso1100/
Dc2_provider.h69 struct ib_pd ibpd; member
132 static inline struct c2_pd *to_c2pd(struct ib_pd *ibpd) in to_c2pd() argument
134 return container_of(ibpd, struct c2_pd, ibpd); in to_c2pd()
Dc2_provider.c185 return &pd->ibpd; in c2_alloc_pd()
/drivers/infiniband/hw/mthca/
Dmthca_provider.h98 struct ib_pd ibpd; member
313 static inline struct mthca_pd *to_mpd(struct ib_pd *ibpd) in to_mpd() argument
315 return container_of(ibpd, struct mthca_pd, ibpd); in to_mpd()
Dmthca_srq.c106 if (pd->ibpd.uobject) in mthca_tavor_init_srq_context()
108 cpu_to_be32(to_mucontext(pd->ibpd.uobject->context)->uar.index); in mthca_tavor_init_srq_context()
132 if (pd->ibpd.uobject) in mthca_arbel_init_srq_context()
134 cpu_to_be32(to_mucontext(pd->ibpd.uobject->context)->uar.index); in mthca_arbel_init_srq_context()
155 if (pd->ibpd.uobject) in mthca_alloc_srq_buf()
239 if (!pd->ibpd.uobject) { in mthca_alloc_srq()
309 if (!pd->ibpd.uobject) in mthca_alloc_srq()
316 if (!pd->ibpd.uobject && mthca_is_memfree(dev)) in mthca_alloc_srq()
Dmthca_qp.c950 return pd->ibpd.uobject ? max_data_size - MTHCA_INLINE_HEADER_SIZE : 0; in mthca_max_inline_data()
1047 if (pd->ibpd.uobject) in mthca_alloc_wqe_buf()
1190 if (pd->ibpd.uobject) in mthca_alloc_qp_common()
Dmthca_provider.c426 return &pd->ibpd; in mthca_alloc_pd()
/drivers/infiniband/hw/cxgb3/
Diwch_provider.h45 struct ib_pd ibpd; member
50 static inline struct iwch_pd *to_iwch_pd(struct ib_pd *ibpd) in to_iwch_pd() argument
52 return container_of(ibpd, struct iwch_pd, ibpd); in to_iwch_pd()
Diwch_provider.c422 iwch_deallocate_pd(&php->ibpd); in iwch_allocate_pd()
427 return &php->ibpd; in iwch_allocate_pd()
/drivers/infiniband/hw/mlx4/
Dmlx4_ib.h55 struct ib_pd ibpd; member
189 static inline struct mlx4_ib_pd *to_mpd(struct ib_pd *ibpd) in to_mpd() argument
191 return container_of(ibpd, struct mlx4_ib_pd, ibpd); in to_mpd()
Dmain.c435 return &pd->ibpd; in mlx4_ib_alloc_pd()
/drivers/infiniband/hw/ipath/
Dipath_verbs.h172 struct ib_pd ibpd; member
660 static inline struct ipath_pd *to_ipd(struct ib_pd *ibpd) in to_ipd() argument
662 return container_of(ibpd, struct ipath_pd, ibpd); in to_ipd()
736 struct ib_qp *ipath_create_qp(struct ib_pd *ibpd,
794 struct ib_srq *ipath_create_srq(struct ib_pd *ibpd,
Dipath_srq.c100 struct ib_srq *ipath_create_srq(struct ib_pd *ibpd, in ipath_create_srq() argument
104 struct ipath_ibdev *dev = to_idev(ibpd->device); in ipath_create_srq()
149 ibpd->uobject->context, in ipath_create_srq()
Dipath_qp.c739 struct ib_qp *ipath_create_qp(struct ib_pd *ibpd, in ipath_create_qp() argument
858 dev = to_idev(ibpd->device); in ipath_create_qp()
899 ibpd->uobject->context, in ipath_create_qp()
Dipath_verbs.c1733 ret = &pd->ibpd; in ipath_alloc_pd()
1739 static int ipath_dealloc_pd(struct ib_pd *ibpd) in ipath_dealloc_pd() argument
1741 struct ipath_pd *pd = to_ipd(ibpd); in ipath_dealloc_pd()
1742 struct ipath_ibdev *dev = to_idev(ibpd->device); in ipath_dealloc_pd()
/drivers/infiniband/hw/nes/
Dnes.h448 static inline struct nes_pd *to_nespd(struct ib_pd *ibpd) in to_nespd() argument
450 return container_of(ibpd, struct nes_pd, ibpd); in to_nespd()
Dnes_verbs.c57 static struct ib_mw *nes_alloc_mw(struct ib_pd *ibpd) { in nes_alloc_mw() argument
58 struct nes_pd *nespd = to_nespd(ibpd); in nes_alloc_mw()
59 struct nes_vnic *nesvnic = to_nesvnic(ibpd->device); in nes_alloc_mw()
281 static struct ib_fmr *nes_alloc_fmr(struct ib_pd *ibpd, in nes_alloc_fmr() argument
286 struct nes_pd *nespd = to_nespd(ibpd); in nes_alloc_fmr()
287 struct nes_vnic *nesvnic = to_nesvnic(ibpd->device); in nes_alloc_fmr()
919 return &nespd->ibpd; in nes_alloc_pd()
926 static int nes_dealloc_pd(struct ib_pd *ibpd) in nes_dealloc_pd() argument
929 struct nes_pd *nespd = to_nespd(ibpd); in nes_dealloc_pd()
930 struct nes_vnic *nesvnic = to_nesvnic(ibpd->device); in nes_dealloc_pd()
[all …]
Dnes_verbs.h62 struct ib_pd ibpd; member
Dnes_cm.c2630 ibmr->pd = &nespd->ibpd; in nes_accept()
2631 ibmr->device = nespd->ibpd.device; in nes_accept()
/drivers/infiniband/hw/ehca/
Dehca_main.c718 struct ib_pd *ibpd; in ehca_probe() local
781 ibpd = ehca_alloc_pd(&shca->ib_device, (void *)(-1), NULL); in ehca_probe()
782 if (IS_ERR(ibpd)) { in ehca_probe()
784 ret = PTR_ERR(ibpd); in ehca_probe()
788 shca->pd = container_of(ibpd, struct ehca_pd, ib_pd); in ehca_probe()