Lines Matching defs:ibpd
436 int qedr_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
438 struct ib_device *ibdev = ibpd->device;
440 struct qedr_pd *pd = get_qedr_pd(ibpd);
479 int qedr_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
481 struct qedr_dev *dev = get_qedr_dev(ibpd->device);
482 struct qedr_pd *pd = get_qedr_pd(ibpd);
1190 static int qedr_check_qp_attrs(struct ib_pd *ibpd, struct qedr_dev *dev,
1841 struct ib_pd *ibpd,
1856 if (ibpd) {
1857 pd = get_qedr_pd(ibpd);
2163 struct ib_pd *ibpd,
2167 struct qedr_pd *pd = get_qedr_pd(ibpd);
2263 struct ib_pd *ibpd = ibqp->pd;
2264 struct qedr_pd *pd = get_qedr_pd(ibpd);
2275 pd = get_qedr_pd(ibpd);
2280 rc = qedr_check_qp_attrs(ibpd, dev, attrs, udata);
2298 rc = qedr_create_user_qp(dev, qp, ibpd, udata, attrs);
2300 rc = qedr_create_kernel_qp(dev, qp, ibpd, attrs);
2954 struct ib_mr *qedr_reg_user_mr(struct ib_pd *ibpd, u64 start, u64 len,
2957 struct qedr_dev *dev = get_qedr_dev(ibpd->device);
2962 pd = get_qedr_pd(ibpd);
2976 mr->umem = ib_umem_get(ibpd->device, start, len, acc);
3066 static struct qedr_mr *__qedr_alloc_mr(struct ib_pd *ibpd,
3069 struct qedr_pd *pd = get_qedr_pd(ibpd);
3070 struct qedr_dev *dev = get_qedr_dev(ibpd->device);
3138 struct ib_mr *qedr_alloc_mr(struct ib_pd *ibpd, enum ib_mr_type mr_type,
3146 mr = __qedr_alloc_mr(ibpd, max_num_sg);
3212 struct ib_mr *qedr_get_dma_mr(struct ib_pd *ibpd, int acc)
3214 struct qedr_dev *dev = get_qedr_dev(ibpd->device);
3215 struct qedr_pd *pd = get_qedr_pd(ibpd);