Lines Matching refs:cap
1048 if (init_attr->cap.max_send_sge > rdi->dparms.props.max_send_sge ||
1049 init_attr->cap.max_send_wr > rdi->dparms.props.max_qp_wr)
1054 if (init_attr->cap.max_recv_sge >
1056 init_attr->cap.max_recv_wr > rdi->dparms.props.max_qp_wr)
1059 if (init_attr->cap.max_send_sge +
1060 init_attr->cap.max_send_wr +
1061 init_attr->cap.max_recv_sge +
1062 init_attr->cap.max_recv_wr == 0)
1066 init_attr->cap.max_send_wr + 1 +
1078 sz = struct_size(swq, sg_list, init_attr->cap.max_send_sge);
1089 } else if (init_attr->cap.max_recv_sge > 1)
1091 (init_attr->cap.max_recv_sge - 1);
1130 qp->r_rq.size = init_attr->cap.max_recv_wr + 1;
1131 qp->r_rq.max_sge = init_attr->cap.max_recv_sge;
1154 qp->s_avail = init_attr->cap.max_send_wr;
1155 qp->s_max_sge = init_attr->cap.max_send_sge;
1189 init_attr->cap.max_inline_data = 0;
1733 attr->cap.max_send_wr = qp->s_size - 1 -
1735 attr->cap.max_recv_wr = qp->ibqp.srq ? 0 : qp->r_rq.size - 1;
1736 attr->cap.max_send_sge = qp->s_max_sge;
1737 attr->cap.max_recv_sge = qp->r_rq.max_sge;
1738 attr->cap.max_inline_data = 0;
1761 init_attr->cap = attr->cap;