Lines Matching refs:ibpd
496 uctx->cntxt_pd->ibpd.device = &dev->ibdev; in ocrdma_alloc_ucontext_pd()
504 struct ocrdma_dev *dev = get_ocrdma_dev(pd->ibpd.device); in ocrdma_dealloc_ucontext_pd()
740 return &pd->ibpd; in ocrdma_alloc_pd()
752 int ocrdma_dealloc_pd(struct ib_pd *ibpd) in ocrdma_dealloc_pd() argument
754 struct ocrdma_pd *pd = get_ocrdma_pd(ibpd); in ocrdma_dealloc_pd()
755 struct ocrdma_dev *dev = get_ocrdma_dev(ibpd->device); in ocrdma_dealloc_pd()
802 struct ib_mr *ocrdma_get_dma_mr(struct ib_pd *ibpd, int acc) in ocrdma_get_dma_mr() argument
806 struct ocrdma_pd *pd = get_ocrdma_pd(ibpd); in ocrdma_get_dma_mr()
807 struct ocrdma_dev *dev = get_ocrdma_dev(ibpd->device); in ocrdma_get_dma_mr()
953 struct ib_mr *ocrdma_reg_user_mr(struct ib_pd *ibpd, u64 start, u64 len, in ocrdma_reg_user_mr() argument
957 struct ocrdma_dev *dev = get_ocrdma_dev(ibpd->device); in ocrdma_reg_user_mr()
962 pd = get_ocrdma_pd(ibpd); in ocrdma_reg_user_mr()
970 mr->umem = ib_umem_get(ibpd->uobject->context, start, len, acc, 0); in ocrdma_reg_user_mr()
1212 static int ocrdma_check_qp_params(struct ib_pd *ibpd, struct ocrdma_dev *dev, in ocrdma_check_qp_params() argument
1261 if (ibpd->uobject && attrs->qp_type == IB_QPT_GSI) { in ocrdma_check_qp_params()
1293 struct ocrdma_dev *dev = get_ocrdma_dev(pd->ibpd.device); in ocrdma_copy_qp_uresp()
1407 struct ib_qp *ocrdma_create_qp(struct ib_pd *ibpd, in ocrdma_create_qp() argument
1412 struct ocrdma_pd *pd = get_ocrdma_pd(ibpd); in ocrdma_create_qp()
1414 struct ocrdma_dev *dev = get_ocrdma_dev(ibpd->device); in ocrdma_create_qp()
1418 status = ocrdma_check_qp_params(ibpd, dev, attrs); in ocrdma_create_qp()
1884 struct ib_srq *ocrdma_create_srq(struct ib_pd *ibpd, in ocrdma_create_srq() argument
1889 struct ocrdma_pd *pd = get_ocrdma_pd(ibpd); in ocrdma_create_srq()
1890 struct ocrdma_dev *dev = get_ocrdma_dev(ibpd->device); in ocrdma_create_srq()
3015 struct ib_mr *ocrdma_alloc_mr(struct ib_pd *ibpd, in ocrdma_alloc_mr() argument
3021 struct ocrdma_pd *pd = get_ocrdma_pd(ibpd); in ocrdma_alloc_mr()
3022 struct ocrdma_dev *dev = get_ocrdma_dev(ibpd->device); in ocrdma_alloc_mr()
3174 struct ib_mr *ocrdma_reg_kernel_mr(struct ib_pd *ibpd, in ocrdma_reg_kernel_mr() argument
3180 struct ocrdma_pd *pd = get_ocrdma_pd(ibpd); in ocrdma_reg_kernel_mr()
3181 struct ocrdma_dev *dev = get_ocrdma_dev(ibpd->device); in ocrdma_reg_kernel_mr()