Lines Matching full:cap
18 static int rxe_qp_chk_cap(struct rxe_dev *rxe, struct ib_qp_cap *cap, in rxe_qp_chk_cap() argument
21 if (cap->max_send_wr > rxe->attr.max_qp_wr) { in rxe_qp_chk_cap()
23 cap->max_send_wr, rxe->attr.max_qp_wr); in rxe_qp_chk_cap()
27 if (cap->max_send_sge > rxe->attr.max_send_sge) { in rxe_qp_chk_cap()
29 cap->max_send_sge, rxe->attr.max_send_sge); in rxe_qp_chk_cap()
34 if (cap->max_recv_wr > rxe->attr.max_qp_wr) { in rxe_qp_chk_cap()
36 cap->max_recv_wr, rxe->attr.max_qp_wr); in rxe_qp_chk_cap()
40 if (cap->max_recv_sge > rxe->attr.max_recv_sge) { in rxe_qp_chk_cap()
42 cap->max_recv_sge, rxe->attr.max_recv_sge); in rxe_qp_chk_cap()
47 if (cap->max_inline_data > rxe->max_inline_data) { in rxe_qp_chk_cap()
49 cap->max_inline_data, rxe->max_inline_data); in rxe_qp_chk_cap()
61 struct ib_qp_cap *cap = &init->cap; in rxe_qp_chk_init() local
80 if (rxe_qp_chk_cap(rxe, cap, !!init->srq)) in rxe_qp_chk_init()
194 qp->sq.max_wr = init->cap.max_send_wr; in rxe_init_sq()
195 wqe_size = max_t(int, init->cap.max_send_sge * sizeof(struct ib_sge), in rxe_init_sq()
196 init->cap.max_inline_data); in rxe_init_sq()
221 init->cap.max_send_wr = qp->sq.max_wr; in rxe_init_sq()
222 init->cap.max_send_sge = qp->sq.max_sge; in rxe_init_sq()
223 init->cap.max_inline_data = qp->sq.max_inline; in rxe_init_sq()
286 qp->rq.max_wr = init->cap.max_recv_wr; in rxe_init_rq()
287 qp->rq.max_sge = init->cap.max_recv_sge; in rxe_init_rq()
311 init->cap.max_recv_wr = qp->rq.max_wr; in rxe_init_rq()
421 init->cap.max_send_wr = qp->sq.max_wr; in rxe_qp_to_init()
422 init->cap.max_send_sge = qp->sq.max_sge; in rxe_qp_to_init()
423 init->cap.max_inline_data = qp->sq.max_inline; in rxe_qp_to_init()
426 init->cap.max_recv_wr = qp->rq.max_wr; in rxe_qp_to_init()
427 init->cap.max_recv_sge = qp->rq.max_sge; in rxe_qp_to_init()
448 if (mask & IB_QP_CAP && rxe_qp_chk_cap(rxe, &attr->cap, !!qp->srq)) in rxe_qp_chk_attr()
762 attr->cap.max_send_wr = qp->sq.max_wr; in rxe_qp_to_attr()
763 attr->cap.max_send_sge = qp->sq.max_sge; in rxe_qp_to_attr()
764 attr->cap.max_inline_data = qp->sq.max_inline; in rxe_qp_to_attr()
767 attr->cap.max_recv_wr = qp->rq.max_wr; in rxe_qp_to_attr()
768 attr->cap.max_recv_sge = qp->rq.max_sge; in rxe_qp_to_attr()