Lines Matching refs:wqe_shift
210 return qp->queue.direct.buf + (n << qp->rq.wqe_shift);
212 return qp->queue.page_list[(n << qp->rq.wqe_shift) >> PAGE_SHIFT].buf +
213 ((n << qp->rq.wqe_shift) & (PAGE_SIZE - 1));
220 (n << qp->sq.wqe_shift);
223 (n << qp->sq.wqe_shift)) >>
225 ((qp->send_wqe_offset + (n << qp->sq.wqe_shift)) &
607 qp_context->rq_size_stride |= qp->rq.wqe_shift - 4;
611 qp_context->sq_size_stride |= qp->sq.wqe_shift - 4;
960 1 << qp->sq.wqe_shift));
967 (min(dev->limits.max_desc_sz, 1 << qp->rq.wqe_shift) -
975 * mthca_alloc_wqe_buf will calculate rq.wqe_shift and
976 * sq.wqe_shift (as well as send_wqe_offset, is_direct, and
992 for (qp->rq.wqe_shift = 6; 1 << qp->rq.wqe_shift < size;
993 qp->rq.wqe_shift++)
1036 for (qp->sq.wqe_shift = 6; 1 << qp->sq.wqe_shift < size;
1037 qp->sq.wqe_shift++)
1040 qp->send_wqe_offset = ALIGN(qp->rq.max << qp->rq.wqe_shift,
1041 1 << qp->sq.wqe_shift);
1052 (qp->sq.max << qp->sq.wqe_shift));
1075 (qp->sq.max << qp->sq.wqe_shift)),
1209 qp->rq.wqe_shift);
1213 (void *) scatter < (void *) next + (1 << qp->rq.wqe_shift);
1221 qp->sq.wqe_shift) +
1228 qp->rq.wqe_shift) | 1);
1775 cpu_to_be32(((ind << qp->sq.wqe_shift) +
1800 mthca_write64(((qp->sq.next_ind << qp->sq.wqe_shift) +
1899 mthca_write64((qp->rq.next_ind << qp->rq.wqe_shift) | size0,
1912 mthca_write64((qp->rq.next_ind << qp->rq.wqe_shift) | size0,
2116 cpu_to_be32(((ind << qp->sq.wqe_shift) +