Go to the source code of this file.
◆ IMS_OTHER
| #define IMS_OTHER (1 << 24) |
◆ IMS_RXQ0
| #define IMS_RXQ0 (1 << 20) |
◆ IMS_TXQ0
| #define IMS_TXQ0 (1 << 22) |
◆ __attribute__()
| __attribute__ |
( |
(constructor) | | ) |
|
Definition at line 131 of file init.cpp.
References IOForge::IOUtils::alloc(), E1000GetMacAddressCWrapper(), E1000SendPacketCWrapper(), E1000StoreBufferToPoolCWrapper(), ioforge_nic_operation::get_mac_address, E1000Module::getInstance(), log, ioforge_device::name, ioforge_nic_service::ops, ioforge_nic_service::pq_head, ioforge_nic_service::pq_tail, ioforge_nic_operation::send, serial2_printf(), ioforge_nic_service::service, E1000Module::setNIC(), ioforge_nic_operation::storeBufferToPool, and IOForge::IOUtils::strcopy().
◆ E1000GetMacAddressCWrapper()
| int E1000GetMacAddressCWrapper |
( |
uint8_t | mac[6] | ) |
|
◆ E1000SendPacketCWrapper()
◆ E1000StoreBufferToPoolCWrapper()
| void E1000StoreBufferToPoolCWrapper |
( |
int | rx_id, |
|
|
void * | vaddr ) |
◆ fireHandler()
◆ load()
◆ instance