Lines Matching refs:tx_ring_out
186 tx_ring_out: .byte 0 label
223 mov tx_ring_out, a
482 mov a, tx_ring_out
491 subb a, tx_ring_out ; in-out
817 cjne a, tx_ring_out, OUT_no_overflow
851 ;; tx_ring_in, tx_ring_out, rx_ring_in, rx_ring_out
867 mov a, tx_ring_out
932 cjne a,tx_ring_out, start_tx__work
936 inc tx_ring_out ; [++tx_ring_out]
938 mov dpl, tx_ring_out
952 mov a, tx_ring_out
1172 ;; [tx_ring_out] has been sent
1173 ;; if tx_ring_in == tx_ring_out, theres no work to do
1174 ;; there are (tx_ring_in - tx_ring_out) chars to be written
1176 ;; cannot inc if tx_ring_in+1 == tx_ring_out
1178 ;; if (tx_ring_in+1 == tx_ring_out), overflow
1180 ;; read/send [tx_ring_out+1], then tx_ring_out++