|
AquilaOS documentation
How it works, and its code
|
The controller: there is one. More...
Data Fields | |
| struct pci_dev | pci |
| struct ioaddr | regs |
| int | irq |
| volatile struct rx_desc * | rx |
| volatile struct tx_desc * | tx |
| uint8_t * | rx_buf [RX_DESCS] |
| uint8_t * | tx_buf [TX_DESCS] |
| unsigned | rx_next |
| unsigned | tx_next |
| struct netif | netif |
| int e1000::irq |
Definition at line 122 of file e1000.c.
Referenced by e1000_probe().
| struct netif e1000::netif |
Definition at line 130 of file e1000.c.
Referenced by e1000_probe(), link_check(), and rx_poll().
| struct pci_dev e1000::pci |
Definition at line 120 of file e1000.c.
Referenced by e1000_probe().
| struct ioaddr e1000::regs |
Definition at line 121 of file e1000.c.
Referenced by e1000_probe(), reg_read(), and reg_write().
| volatile struct rx_desc* e1000::rx |
| unsigned e1000::rx_next |
| volatile struct tx_desc* e1000::tx |
Definition at line 125 of file e1000.c.
Referenced by e1000_transmit(), and tx_init().
Definition at line 126 of file e1000.c.
Referenced by e1000_transmit(), and tx_init().
| unsigned e1000::tx_next |
Definition at line 128 of file e1000.c.
Referenced by e1000_transmit(), and tx_init().