Lines Matching defs:ibpd
434 int qedr_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
436 struct ib_device *ibdev = ibpd->device;
438 struct qedr_pd *pd = get_qedr_pd(ibpd);
477 int qedr_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
479 struct qedr_dev *dev = get_qedr_dev(ibpd->device);
480 struct qedr_pd *pd = get_qedr_pd(ibpd);
1195 static int qedr_check_qp_attrs(struct ib_pd *ibpd, struct qedr_dev *dev,
1827 struct ib_pd *ibpd,
1842 if (ibpd) {
1843 pd = get_qedr_pd(ibpd);
2140 struct ib_pd *ibpd,
2144 struct qedr_pd *pd = get_qedr_pd(ibpd);
2236 struct ib_qp *qedr_create_qp(struct ib_pd *ibpd,
2251 pd = get_qedr_pd(ibpd);
2252 dev = get_qedr_dev(ibpd->device);
2258 rc = qedr_check_qp_attrs(ibpd, dev, attrs, udata);
2286 rc = qedr_create_user_qp(dev, qp, ibpd, udata, attrs);
2288 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);