Lines Matching defs:cap
18 static int rxe_qp_chk_cap(struct rxe_dev *rxe, struct ib_qp_cap *cap,
21 if (cap->max_send_wr > rxe->attr.max_qp_wr) {
23 cap->max_send_wr, rxe->attr.max_qp_wr);
27 if (cap->max_send_sge > rxe->attr.max_send_sge) {
29 cap->max_send_sge, rxe->attr.max_send_sge);
34 if (cap->max_recv_wr > rxe->attr.max_qp_wr) {
36 cap->max_recv_wr, rxe->attr.max_qp_wr);
40 if (cap->max_recv_sge > rxe->attr.max_recv_sge) {
42 cap->max_recv_sge, rxe->attr.max_recv_sge);
47 if (cap->max_inline_data > rxe->max_inline_data) {
49 cap->max_inline_data, rxe->max_inline_data);
61 struct ib_qp_cap *cap = &init->cap;
80 if (rxe_qp_chk_cap(rxe, cap, !!init->srq))
194 qp->sq.max_wr = init->cap.max_send_wr;
195 wqe_size = max_t(int, init->cap.max_send_sge * sizeof(struct ib_sge),
196 init->cap.max_inline_data);
221 init->cap.max_send_wr = qp->sq.max_wr;
222 init->cap.max_send_sge = qp->sq.max_sge;
223 init->cap.max_inline_data = qp->sq.max_inline;
287 qp->rq.max_wr = init->cap.max_recv_wr;
288 qp->rq.max_sge = init->cap.max_recv_sge;
312 init->cap.max_recv_wr = qp->rq.max_wr;
422 init->cap.max_send_wr = qp->sq.max_wr;
423 init->cap.max_send_sge = qp->sq.max_sge;
424 init->cap.max_inline_data = qp->sq.max_inline;
427 init->cap.max_recv_wr = qp->rq.max_wr;
428 init->cap.max_recv_sge = qp->rq.max_sge;
449 if (mask & IB_QP_CAP && rxe_qp_chk_cap(rxe, &attr->cap, !!qp->srq))
768 attr->cap.max_send_wr = qp->sq.max_wr;
769 attr->cap.max_send_sge = qp->sq.max_sge;
770 attr->cap.max_inline_data = qp->sq.max_inline;
773 attr->cap.max_recv_wr = qp->rq.max_wr;
774 attr->cap.max_recv_sge = qp->rq.max_sge;