Lines Matching refs:wqe_shift
181 return get_wqe(qp, qp->rq.offset + (n << qp->rq.wqe_shift));
186 return get_wqe(qp, qp->sq.offset + (n << qp->sq.wqe_shift));
363 qp->rq.wqe_shift = ilog2(max_t(u32, wqe_size, inl_recv_sz));
409 qp->sq.wqe_shift = ilog2(roundup_pow_of_two(s));
415 qp->sq_spare_wqes = MLX4_IB_SQ_HEADROOM(qp->sq.wqe_shift);
421 (1 << qp->sq.wqe_shift)) -
425 qp->buf_size = (qp->rq.wqe_cnt << qp->rq.wqe_shift) +
426 (qp->sq.wqe_cnt << qp->sq.wqe_shift);
427 if (qp->rq.wqe_shift > qp->sq.wqe_shift) {
429 qp->sq.offset = qp->rq.wqe_cnt << qp->rq.wqe_shift;
431 qp->rq.offset = qp->sq.wqe_cnt << qp->sq.wqe_shift;
462 qp->sq.wqe_shift = ucmd->log_sq_stride;
464 qp->buf_size = (qp->rq.wqe_cnt << qp->rq.wqe_shift) +
465 (qp->sq.wqe_cnt << qp->sq.wqe_shift);
681 qp->sq.wqe_shift = MLX4_IB_MIN_SQ_STRIDE;
917 qp->sq.wqe_shift = MLX4_IB_MIN_SQ_STRIDE;
918 qp->buf_size = (qp->rq.wqe_cnt << qp->rq.wqe_shift) +
919 (qp->sq.wqe_cnt << qp->sq.wqe_shift);
2212 context->rq_size_stride |= qp->rq.wqe_shift - 4;
2217 context->sq_size_stride |= qp->sq.wqe_shift - 4;
2523 1 << (qp->sq.wqe_shift - 4);