Lines Matching refs:next
77 struct mlx4_wqe_srq_next_seg *next; in mlx4_ib_create_srq() local
154 next = get_wqe(srq, i); in mlx4_ib_create_srq()
155 next->next_wqe_index = in mlx4_ib_create_srq()
158 for (scatter = (void *) (next + 1); in mlx4_ib_create_srq()
159 (void *) scatter < (void *) next + desc_size; in mlx4_ib_create_srq()
297 struct mlx4_wqe_srq_next_seg *next; in mlx4_ib_free_srq_wqe() local
302 next = get_wqe(srq, srq->tail); in mlx4_ib_free_srq_wqe()
303 next->next_wqe_index = cpu_to_be16(wqe_index); in mlx4_ib_free_srq_wqe()
313 struct mlx4_wqe_srq_next_seg *next; in mlx4_ib_post_srq_recv() local
329 for (nreq = 0; wr; ++nreq, wr = wr->next) { in mlx4_ib_post_srq_recv()
344 next = get_wqe(srq, srq->head); in mlx4_ib_post_srq_recv()
345 srq->head = be16_to_cpu(next->next_wqe_index); in mlx4_ib_post_srq_recv()
346 scat = (struct mlx4_wqe_data_seg *) (next + 1); in mlx4_ib_post_srq_recv()