Lines Matching refs:prod
249 return ring->prod == ring->cons; in mlx4_en_is_ring_empty()
254 *ring->wqres.db.db = cpu_to_be32(ring->prod & 0xffff); in mlx4_en_update_rx_prod_db()
296 ring->prod++; in mlx4_en_fill_rx_buffers()
306 ring->prod--; in mlx4_en_fill_rx_buffers()
320 ring->cons, ring->prod); in mlx4_en_free_rx_buf()
370 ring->prod = 0; in mlx4_en_create_rx_ring()
436 ring->prod = 0; in mlx4_en_activate_rx_rings()
659 int index = ring->prod & ring->size_mask; in mlx4_en_refill_rx_buffers()
661 while ((u32) (ring->prod - ring->cons) < ring->actual_size) { in mlx4_en_refill_rx_buffers()
665 ring->prod++; in mlx4_en_refill_rx_buffers()
666 index = ring->prod & ring->size_mask; in mlx4_en_refill_rx_buffers()