Lines Matching refs:cons
218 ring->cons = 0xffffffff; in mlx4_en_activate_tx_ring()
345 ring->cons += ring->last_nr_txbb; in mlx4_en_free_tx_buf()
347 ring->cons, ring->prod); in mlx4_en_free_tx_buf()
349 if ((u32) (ring->prod - ring->cons) > ring->size) { in mlx4_en_free_tx_buf()
354 while (ring->cons != ring->prod) { in mlx4_en_free_tx_buf()
356 ring->cons & ring->size_mask, in mlx4_en_free_tx_buf()
357 !!(ring->cons & ring->size), 0); in mlx4_en_free_tx_buf()
358 ring->cons += ring->last_nr_txbb; in mlx4_en_free_tx_buf()
395 ring_index = ring->cons & size_mask; in mlx4_en_process_tx_cq()
424 !!((ring->cons + txbbs_skipped) & in mlx4_en_process_tx_cq()
427 !!((ring->cons + txbbs_stamp) & in mlx4_en_process_tx_cq()
448 ring->cons += txbbs_skipped; in mlx4_en_process_tx_cq()
452 (ring->prod - ring->cons) <= ring->full_size) { in mlx4_en_process_tx_cq()
489 inflight = (u32) (ring->prod - ring->cons - ring->last_nr_txbb); in mlx4_en_poll_tx_cq()
815 if (unlikely((int)(ring->prod - ring->cons) > ring->full_size)) { in mlx4_en_xmit()
833 (u32) (ring->prod - ring->cons - 1)); in mlx4_en_xmit()