Rev 330 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 330 | Rev 373 | ||
---|---|---|---|
Line 175... | Line 175... | ||
175 | rtl8139_tx_buff equ rtl8139_rx_buff + (RTL8139_RX_BUFFER_SIZE + MAX_ETH_FRAME_SIZE) |
175 | rtl8139_tx_buff equ rtl8139_rx_buff + (RTL8139_RX_BUFFER_SIZE + MAX_ETH_FRAME_SIZE) |
Line 176... | Line 176... | ||
176 | 176 | ||
177 | uglobal |
177 | uglobal |
178 | align 4 |
178 | align 4 |
179 | rtl8139_rx_buff_offset: dd 0 |
179 | rtl8139_rx_buff_offset: dd 0 |
180 | curr_tx_desc: dd 0 |
180 | curr_tx_desc dd 0 |
Line 181... | Line 181... | ||
181 | endg |
181 | endg |
182 | 182 | ||
183 | iglobal |
183 | iglobal |
Line 440... | Line 440... | ||
440 | ; rtl8139_transmit |
440 | ; rtl8139_transmit |
441 | ; Description |
441 | ; Description |
442 | ; Transmits a packet of data via the ethernet card |
442 | ; Transmits a packet of data via the ethernet card |
443 | ; Pointer to 48 bit destination address in edi |
443 | ; Pointer to 48 bit destination address in edi |
444 | ; Type of packet in bx |
444 | ; Type of packet in bx |
445 | ; size of packet in ecx |
445 | ; Size of packet in ecx |
446 | ; pointer to packet data in esi |
446 | ; Pointer to packet data in esi |
447 | ; Destroyed registers |
447 | ; Destroyed registers |
448 | ; eax, edx, esi, edi |
448 | ; eax, edx, esi, edi |
449 | ; ToDo |
449 | ; ToDo |
450 | ; for waiting of timeout the rtl8139 internal timer |
450 | ; for waiting of timeout the rtl8139 internal timer |
451 | ; should be used |
451 | ; should be used |