Lines Matching +full:rx +full:- +full:input
21 NUM_RX_BUF = 32 ; # of RX element buffers
41 ;-------------------------------------------
52 rxBuffer db RX_BUF_SIZE dup (0) ; RX buffer
60 _pktRxBuf RX_ELEMENT NUM_RX_BUF dup (<>) ; RX structures
66 fanChars db '-\|/'
78 mov es, bx ;; r-mode segment of colour screen
79 mov di, 158 ;; upper right corner - 1
90 ;------------------------------------------------------------------------
92 ; This macro return ES:DI to tail of Rx queue
96 mov ax, _rxInOfs ;; DI = current in-offset
99 jb @noWrap ;; no - jump
102 @noWrap: cmp ax, _rxOutOfs ;; in-ofs = out-ofs ?
104 mov di, _rxInOfs ;; ES:DI -> buffer at queue input
105 mov newInOffset, ax ;; remember new input offset
112 ;------------------------------------------------------------------------
126 ;---------------------------------------------------------------------
151 ENQUEUE ; ES:DI -> _pktRxBuf[n]
155 add di, 6 ; ES:DI -> _pktRxBuf[n].destinAdr
172 @post: or si, si ; DS:SI->_pktRxBuf[n][n].destinAdr
173 jz @discard ; make sure we don't use NULL-pointer
175 sub si, 6 ; DS:SI -> _pktRxBuf[n].destinAdr
186 mov _rxInOfs, ax ; update _pktRxBuf input offset
193 _pktRxEnd db 0 ; marker for end of r-mode code/data