Lines Matching refs:pd
133 __be32 pd;
700 qp_context->pd = cpu_to_be32(to_mpd(ibqp->pd)->pd_num);
948 static inline int mthca_max_inline_data(struct mthca_pd *pd, int max_data_size)
951 return pd->ibpd.uobject ? max_data_size - MTHCA_INLINE_HEADER_SIZE : 0;
955 struct mthca_pd *pd,
962 qp->max_inline_data = mthca_max_inline_data(pd, max_data_size);
980 struct mthca_pd *pd,
1048 if (pd->ibpd.uobject)
1060 &qp->queue, &qp->is_direct, pd, 0, &qp->mr);
1151 struct mthca_pd *pd,
1178 ret = mthca_alloc_wqe_buf(dev, pd, qp);
1184 mthca_adjust_qp_caps(dev, pd, qp);
1191 if (pd->ibpd.uobject)
1240 struct mthca_pd *pd, struct mthca_qp *qp)
1252 if (pd->ibpd.uobject &&
1253 cap->max_inline_data > mthca_max_inline_data(pd, max_data_size))
1256 max_inline_data = pd->ibpd.uobject ? cap->max_inline_data : 0;
1285 struct mthca_pd *pd,
1302 err = mthca_set_qp_size(dev, cap, pd, qp);
1313 err = mthca_alloc_qp_common(dev, pd, send_cq, recv_cq,
1355 struct mthca_pd *pd,
1368 err = mthca_set_qp_size(dev, cap, pd, &sqp->qp);
1392 err = mthca_alloc_qp_common(dev, pd, send_cq, recv_cq,
1397 atomic_inc(&pd->sqp_count);
1480 atomic_dec(&(to_mpd(qp->ibqp.pd)->sqp_count));
1552 data->lkey = cpu_to_be32(to_mpd(sqp->qp.ibqp.pd)->ntmr.ibmr.lkey);