Lines Matching refs:read_count
84 tx_queue->queue, tx_queue->read_count); in efx_dequeue_buffer()
163 txq1->old_read_count = ACCESS_ONCE(txq1->read_count); in efx_tx_maybe_stop_queue()
164 txq2->old_read_count = ACCESS_ONCE(txq2->read_count); in efx_tx_maybe_stop_queue()
497 read_ptr = tx_queue->read_count & tx_queue->ptr_mask; in efx_dequeue_buffers()
513 ++tx_queue->read_count; in efx_dequeue_buffers()
514 read_ptr = tx_queue->read_count & tx_queue->ptr_mask; in efx_dequeue_buffers()
647 fill_level = max(tx_queue->insert_count - tx_queue->read_count, in efx_xmit_done()
648 txq2->insert_count - txq2->read_count); in efx_xmit_done()
654 if ((int)(tx_queue->read_count - tx_queue->old_write_count) >= 0) { in efx_xmit_done()
656 if (tx_queue->read_count == tx_queue->old_write_count) { in efx_xmit_done()
659 tx_queue->read_count | EFX_EMPTY_COUNT_VALID; in efx_xmit_done()
734 tx_queue->read_count = 0; in efx_init_tx_queue()
756 while (tx_queue->read_count != tx_queue->write_count) { in efx_fini_tx_queue()
758 buffer = &tx_queue->buffer[tx_queue->read_count & tx_queue->ptr_mask]; in efx_fini_tx_queue()
761 ++tx_queue->read_count; in efx_fini_tx_queue()
940 tx_queue->read_count >= in efx_tx_queue_insert()