Home
last modified time | relevance | path

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

/linux/drivers/infiniband/sw/rdmavt/
H A Dpd.c18 int rvt_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in rvt_alloc_pd() argument
20 struct ib_device *ibdev = ibpd->device; in rvt_alloc_pd()
22 struct rvt_pd *pd = ibpd_to_rvtpd(ibpd); in rvt_alloc_pd()
56 int rvt_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in rvt_dealloc_pd() argument
58 struct rvt_dev_info *dev = ib_to_rvt(ibpd->device); in rvt_dealloc_pd()
H A Dpd.h12 int rvt_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata);
/linux/drivers/infiniband/hw/usnic/
H A Dusnic_ib.h60 struct ib_pd ibpd; member
113 struct usnic_ib_pd *to_upd(struct ib_pd *ibpd) in to_upd() argument
115 return container_of(ibpd, struct usnic_ib_pd, ibpd); in to_upd()
H A Dusnic_ib_main.c378 INIT_RDMA_OBJ_SIZE(ib_pd, usnic_ib_pd, ibpd),
/linux/drivers/infiniband/sw/rxe/
H A Drxe_verbs.c248 static int rxe_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in rxe_alloc_pd() argument
250 struct rxe_dev *rxe = to_rdev(ibpd->device); in rxe_alloc_pd()
251 struct rxe_pd *pd = to_rpd(ibpd); in rxe_alloc_pd()
267 static int rxe_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in rxe_dealloc_pd() argument
269 struct rxe_pd *pd = to_rpd(ibpd); in rxe_dealloc_pd()
1226 static struct ib_mr *rxe_get_dma_mr(struct ib_pd *ibpd, int access) in rxe_get_dma_mr() argument
1228 struct rxe_dev *rxe = to_rdev(ibpd->device); in rxe_get_dma_mr()
1229 struct rxe_pd *pd = to_rpd(ibpd); in rxe_get_dma_mr()
1244 mr->ibmr.pd = ibpd; in rxe_get_dma_mr()
1245 mr->ibmr.device = ibpd->device; in rxe_get_dma_mr()
[all …]
H A Drxe_odp.c459 static int rxe_ib_prefetch_sg_list(struct ib_pd *ibpd, in rxe_ib_prefetch_sg_list() argument
464 struct rxe_pd *pd = container_of(ibpd, struct rxe_pd, ibpd); in rxe_ib_prefetch_sg_list()
505 static int rxe_ib_advise_mr_prefetch(struct ib_pd *ibpd, in rxe_ib_advise_mr_prefetch() argument
510 struct rxe_pd *pd = container_of(ibpd, struct rxe_pd, ibpd); in rxe_ib_advise_mr_prefetch()
524 return rxe_ib_prefetch_sg_list(ibpd, advice, pf_flags, sg_list, in rxe_ib_advise_mr_prefetch()
566 int rxe_ib_advise_mr(struct ib_pd *ibpd, in rxe_ib_advise_mr() argument
578 return rxe_ib_advise_mr_prefetch(ibpd, advice, flags, in rxe_ib_advise_mr()
H A Drxe_mr.c706 struct rxe_dev *rxe = to_rdev(pd->ibpd.device); in lookup_mr()
/linux/drivers/infiniband/hw/mthca/
H A Dmthca_provider.h80 struct ib_pd ibpd; member
291 static inline struct mthca_pd *to_mpd(struct ib_pd *ibpd) in to_mpd() argument
293 return container_of(ibpd, struct mthca_pd, ibpd); in to_mpd()
H A Dmthca_qp.c962 return pd->ibpd.uobject ? max_data_size - MTHCA_INLINE_HEADER_SIZE : 0; in mthca_max_inline_data()
/linux/drivers/infiniband/hw/erdma/
H A Derdma_verbs.c433 int erdma_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in erdma_alloc_pd() argument
435 struct erdma_pd *pd = to_epd(ibpd); in erdma_alloc_pd()
436 struct erdma_dev *dev = to_edev(ibpd->device); in erdma_alloc_pd()
448 int erdma_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in erdma_dealloc_pd() argument
450 struct erdma_pd *pd = to_epd(ibpd); in erdma_dealloc_pd()
451 struct erdma_dev *dev = to_edev(ibpd->device); in erdma_dealloc_pd()
1111 struct ib_mr *erdma_get_dma_mr(struct ib_pd *ibpd, int acc) in erdma_get_dma_mr() argument
1113 struct erdma_dev *dev = to_edev(ibpd->device); in erdma_get_dma_mr()
1130 mr->ibmr.pd = ibpd; in erdma_get_dma_mr()
1148 struct ib_mr *erdma_ib_alloc_mr(struct ib_pd *ibpd, enum ib_mr_type mr_type, in erdma_ib_alloc_mr() argument
[all …]
H A Derdma_main.c532 INIT_RDMA_OBJ_SIZE(ib_pd, erdma_pd, ibpd),
/linux/drivers/infiniband/hw/irdma/
H A Dverbs.c447 static int irdma_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in irdma_dealloc_pd() argument
449 struct irdma_pd *iwpd = to_iwpd(ibpd); in irdma_dealloc_pd()
450 struct irdma_device *iwdev = to_iwdev(ibpd->device); in irdma_dealloc_pd()
970 struct ib_pd *ibpd = ibqp->pd; in irdma_create_qp() local
971 struct irdma_pd *iwpd = to_iwpd(ibpd); in irdma_create_qp()
972 struct irdma_device *iwdev = to_iwdev(ibpd->device); in irdma_create_qp()
3164 struct ib_pd *ibpd = ibmw->pd; in irdma_dealloc_mw() local
3165 struct irdma_pd *iwpd = to_iwpd(ibpd); in irdma_dealloc_mw()
5561 INIT_RDMA_OBJ_SIZE(ib_pd, irdma_pd, ibpd),
H A Dcm.c3715 ibmr = irdma_reg_phys_mr(&iwpd->ibpd, iwqp->ietf_mem.pa, buf_len, in irdma_accept()
3722 ibmr->pd = &iwpd->ibpd; in irdma_accept()
3723 ibmr->device = iwpd->ibpd.device; in irdma_accept()
/linux/drivers/infiniband/hw/ocrdma/
H A Docrdma_hw.c2184 struct ocrdma_dev *dev = get_ocrdma_dev(pd->ibpd.device); in ocrdma_set_create_qp_sq_cmd()
2239 struct ocrdma_dev *dev = get_ocrdma_dev(pd->ibpd.device); in ocrdma_set_create_qp_rq_cmd()
2298 struct ocrdma_dev *dev = get_ocrdma_dev(pd->ibpd.device); in ocrdma_set_create_qp_ird_cmd()
2369 struct ocrdma_dev *dev = get_ocrdma_dev(pd->ibpd.device); in ocrdma_mbx_create_qp()
2818 struct ocrdma_dev *dev = get_ocrdma_dev(pd->ibpd.device); in ocrdma_mbx_modify_srq()
/linux/drivers/infiniband/hw/mlx5/
H A Dwr.c225 dseg->lkey = cpu_to_be32(pd->ibpd.local_dma_lkey); in set_reg_data_seg()
642 struct mlx5_ib_dev *dev = to_mdev(pd->ibpd.device); in set_reg_wr()
H A Dmain.c2793 static int mlx5_ib_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in mlx5_ib_alloc_pd() argument
2795 struct mlx5_ib_pd *pd = to_mpd(ibpd); in mlx5_ib_alloc_pd()
2796 struct ib_device *ibdev = ibpd->device; in mlx5_ib_alloc_pd()
4651 INIT_RDMA_OBJ_SIZE(ib_pd, mlx5_ib_pd, ibpd),
/linux/drivers/infiniband/hw/efa/
H A Defa_main.c410 INIT_RDMA_OBJ_SIZE(ib_pd, efa_pd, ibpd),
/linux/drivers/infiniband/hw/qedr/
H A Dmain.c234 INIT_RDMA_OBJ_SIZE(ib_pd, qedr_pd, ibpd),
/linux/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_main.c228 INIT_RDMA_OBJ_SIZE(ib_pd, pvrdma_pd, ibpd),