| /linux/drivers/infiniband/sw/rdmavt/ |
| H A D | pd.c | 18 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 D | pd.h | 12 int rvt_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata);
|
| /linux/drivers/infiniband/hw/usnic/ |
| H A D | usnic_ib.h | 60 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 D | usnic_ib_main.c | 378 INIT_RDMA_OBJ_SIZE(ib_pd, usnic_ib_pd, ibpd),
|
| /linux/drivers/infiniband/sw/rxe/ |
| H A D | rxe_verbs.c | 248 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 D | rxe_odp.c | 459 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 D | rxe_mr.c | 706 struct rxe_dev *rxe = to_rdev(pd->ibpd.device); in lookup_mr()
|
| /linux/drivers/infiniband/hw/mthca/ |
| H A D | mthca_provider.h | 80 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 D | mthca_qp.c | 962 return pd->ibpd.uobject ? max_data_size - MTHCA_INLINE_HEADER_SIZE : 0; in mthca_max_inline_data()
|
| /linux/drivers/infiniband/hw/erdma/ |
| H A D | erdma_verbs.c | 433 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 D | erdma_main.c | 532 INIT_RDMA_OBJ_SIZE(ib_pd, erdma_pd, ibpd),
|
| /linux/drivers/infiniband/hw/irdma/ |
| H A D | verbs.c | 447 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 D | cm.c | 3715 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 D | ocrdma_hw.c | 2184 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 D | wr.c | 225 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 D | main.c | 2793 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 D | efa_main.c | 410 INIT_RDMA_OBJ_SIZE(ib_pd, efa_pd, ibpd),
|
| /linux/drivers/infiniband/hw/qedr/ |
| H A D | main.c | 234 INIT_RDMA_OBJ_SIZE(ib_pd, qedr_pd, ibpd),
|
| /linux/drivers/infiniband/hw/vmw_pvrdma/ |
| H A D | pvrdma_main.c | 228 INIT_RDMA_OBJ_SIZE(ib_pd, pvrdma_pd, ibpd),
|