Lines Matching defs:max_wr
322 if (attr->srq_limit >= srq->hw_srq.max_wr) {
325 attr->srq_limit, srq->hw_srq.max_wr);
361 srq_attr->max_wr = qattr->max_srq_wr;
2413 if (attrs->attr.max_wr > qattr->max_srq_wqe) {
2416 attrs->attr.max_wr, qattr->max_srq_wr);
2427 if (attrs->attr.srq_limit > attrs->attr.max_wr) {
2536 u32 num_elems, max_wr;
2556 max_wr = init_attr->attr.max_wr;
2558 num_elems = max_wr * RDMA_MAX_SRQ_WQE_SIZE;
2573 hw_srq->max_wr = max_wr;
3133 * when (prod+1)%max_wr==cons. We currently don't do that because we
3138 qp->sq.max_wr = min_t(u32, attrs->cap.max_send_wr * dev->wq_multiplier,
3141 qp->wqe_wr_id = kzalloc(qp->sq.max_wr * sizeof(*qp->wqe_wr_id),
3156 qp->rq.max_wr = (u16)max_t(u32, attrs->cap.max_recv_wr, 1);
3160 qp->rqe_wr_id = kzalloc(qp->rq.max_wr * sizeof(*qp->rqe_wr_id),
3199 n_rq_elems = qp->rq.max_wr * QLNXR_MAX_RQE_ELEMENTS_PER_RQE;
3917 qp_attr->cap.max_send_wr = qp->sq.max_wr;
3918 qp_attr->cap.max_recv_wr = qp->rq.max_wr;
4101 return (((wq->prod + 1) % wq->max_wr) == wq->cons);
4993 return hw_srq->max_wr - used;