Lines Matching refs:tail
284 u16 head, tail;
635 int tail = dring->tail;
642 entry = dring->vaddr + DESC_SZ * tail;
649 desc = &dring->desc[tail];
680 /* move tail ahead */
681 dring->tail = (tail + 1) % DESC_NUM;
683 tail = dring->tail;
684 entry = dring->vaddr + DESC_SZ * tail;
825 if (tx_ring->head >= tx_ring->tail)
826 filled = tx_ring->head - tx_ring->tail;
828 filled = tx_ring->head + DESC_NUM - tx_ring->tail;
957 u16 idx = dring->tail;
989 dring->tail = (dring->tail + 1) % DESC_NUM;
1061 dring->tail = (dring->tail + 1) % DESC_NUM;
1097 if (dring->head >= dring->tail)
1098 used = dring->head - dring->tail;
1100 used = dring->head + DESC_NUM - dring->tail;
1109 /* keep tail from touching the queue */
1226 dring->tail = 0;