Searched refs:ttyoring (Results 1 – 4 of 4) sorted by relevance
56 *ttyoring.supply = c; \57 ttyoring.supply = \58 (ttyoring.supply+1 < ttyoring.top)? \59 ttyoring.supply+1 : \60 ttyoring.supply+1-ttyoring.size; \61 ttyoring.supplytime = ++ring_clock; \63 #define TTYBYTES() (ring_full_count(&ttyoring))64 #define TTYROOM() (ring_empty_count(&ttyoring))
58 Ring ttyoring; variable79 if (ring_init(&ttyoring, ttyobuf, sizeof (ttyobuf)) != 1) { in init_terminal()109 n0 = ring_full_count(&ttyoring);110 if ((n1 = n = ring_full_consecutive(&ttyoring)) > 0) {115 n = TerminalWrite((char *)ttyoring.consume, n);122 Dump('>', ttyoring.consume, n);132 n1 = TerminalWrite((char *)ttyoring.bottom, n1);141 ring_consumed(&ttyoring, n);
395 extern Ring ttyoring;
2164 ttyout = ring_full_count(&ttyoring);