• Home
  • Raw
  • Download

Lines Matching refs:ind

217 	int ind;  in stamp_send_wqe()  local
225 ind = (i >> qp->sq.wqe_shift) + n; in stamp_send_wqe()
226 stamp = ind & qp->sq.wqe_cnt ? cpu_to_be32(0x7fffffff) : in stamp_send_wqe()
228 buf = get_send_wqe(qp, ind & (qp->sq.wqe_cnt - 1)); in stamp_send_wqe()
280 static inline unsigned pad_wraparound(struct mlx4_ib_qp *qp, int ind) in pad_wraparound() argument
282 unsigned s = qp->sq.wqe_cnt - (ind & (qp->sq.wqe_cnt - 1)); in pad_wraparound()
284 post_nop_wqe(qp, ind, s << qp->sq.wqe_shift); in pad_wraparound()
285 ind += s; in pad_wraparound()
287 return ind; in pad_wraparound()
2599 unsigned ind; in mlx4_ib_post_send() local
2611 ind = qp->sq_next_wqe; in mlx4_ib_post_send()
2629 ctrl = wqe = get_send_wqe(qp, ind & (qp->sq.wqe_cnt - 1)); in mlx4_ib_post_send()
2846 (ind & qp->sq.wqe_cnt ? cpu_to_be32(1 << 31) : 0) | blh; in mlx4_ib_post_send()
2848 stamp = ind + qp->sq_spare_wqes; in mlx4_ib_post_send()
2849 ind += DIV_ROUND_UP(size * 16, 1U << qp->sq.wqe_shift); in mlx4_ib_post_send()
2862 ind = pad_wraparound(qp, ind); in mlx4_ib_post_send()
2887 ind = pad_wraparound(qp, ind); in mlx4_ib_post_send()
2888 qp->sq_next_wqe = ind; in mlx4_ib_post_send()
2904 int ind; in mlx4_ib_post_recv() local
2911 ind = qp->rq.head & (qp->rq.wqe_cnt - 1); in mlx4_ib_post_recv()
2926 scat = get_recv_wqe(qp, ind); in mlx4_ib_post_recv()
2931 qp->sqp_proxy_rcv[ind].map, in mlx4_ib_post_recv()
2938 scat->addr = cpu_to_be64(qp->sqp_proxy_rcv[ind].map); in mlx4_ib_post_recv()
2952 qp->rq.wrid[ind] = wr->wr_id; in mlx4_ib_post_recv()
2954 ind = (ind + 1) & (qp->rq.wqe_cnt - 1); in mlx4_ib_post_recv()