Home | History | Annotate | Download | only in net

Lines Matching refs:read_ptr

1333 	EFAB_POPULATE_DWORD_1 ( reg, FCN_EVQ_RPTR_DWORD, ev_queue->read_ptr );
3512 tx_queue->read_ptr = tx_queue->write_ptr = 0;
3513 rx_queue->read_ptr = rx_queue->write_ptr = 0;
3514 ev_queue->read_ptr = 0;
3660 int fill_level = rx_queue->write_ptr - rx_queue->read_ptr;
3690 fill_level = rx_queue->write_ptr - rx_queue->read_ptr;
3705 unsigned int read_ptr = rx_queue->read_ptr % EFAB_RXD_SIZE;
3706 unsigned int buf_ptr = rx_queue->read_ptr % EFAB_NUM_RX_DESC;
3708 assert ( id == read_ptr );
3725 ++rx_queue->read_ptr;
3745 fill_level = tx_queue->write_ptr - tx_queue->read_ptr;
3771 unsigned int read_ptr, stop;
3773 /* Complete all buffers from read_ptr up to and including id */
3774 read_ptr = tx_queue->read_ptr % EFAB_TXD_SIZE;
3777 while ( read_ptr != stop ) {
3778 struct io_buffer *iob = tx_queue->buf[read_ptr];
3784 tx_queue->buf[read_ptr] = NULL;
3786 ++tx_queue->read_ptr;
3787 read_ptr = tx_queue->read_ptr % EFAB_TXD_SIZE;
3864 evt = ev_queue->ring + ev_queue->read_ptr;
3868 EFAB_QWORD_FMT "\n", ev_queue->read_ptr,
3878 ev_queue->read_ptr = ( ( ev_queue->read_ptr + 1 ) %
3880 evt = ev_queue->ring + ev_queue->read_ptr;