Lines Matching refs:tx_ring_out
184 tx_ring_out: .byte 0 label
221 mov tx_ring_out, a
444 mov a, tx_ring_out
453 subb a, tx_ring_out ; in-out
760 cjne a, tx_ring_out, OUT_no_overflow
790 ;; tx_ring_in, tx_ring_out, rx_ring_in, rx_ring_out
806 mov a, tx_ring_out
871 cjne a,tx_ring_out, start_tx__work
875 inc tx_ring_out ; [++tx_ring_out]
877 mov dpl, tx_ring_out
891 mov a, tx_ring_out
1104 ;; [tx_ring_out] has been sent
1105 ;; if tx_ring_in == tx_ring_out, theres no work to do
1106 ;; there are (tx_ring_in - tx_ring_out) chars to be written
1108 ;; cannot inc if tx_ring_in+1 == tx_ring_out
1110 ;; if (tx_ring_in+1 == tx_ring_out), overflow
1112 ;; read/send [tx_ring_out+1], then tx_ring_out++