|
iPXE
|
An ExaNIC. More...
#include <exanic.h>
Data Fields | |
| void * | regs |
| Registers. More... | |
| void * | tx |
| Transmit region. More... | |
| void * | txf |
| Transmit feedback region. More... | |
| struct exanic_i2c_config | i2cfg |
| I2C bus configuration. More... | |
| struct i2c_bit_basher | basher |
| I2C bit-bashing interface. More... | |
| struct i2c_device | eeprom |
| I2C serial EEPROM. More... | |
| uint32_t | caps |
| Capabilities. More... | |
| uint8_t | mac [ETH_ALEN] |
| Base MAC address. More... | |
| struct exanic_port * | port [EXANIC_MAX_PORTS] |
| Ports. More... | |
| void* exanic::regs |
Registers.
Definition at line 222 of file exanic.h.
Referenced by exanic_i2c_read_bit(), exanic_i2c_write_bit(), exanic_probe(), exanic_probe_port(), exanic_remove(), and exanic_reset().
| void* exanic::tx |
Transmit region.
Definition at line 224 of file exanic.h.
Referenced by exanic_probe(), exanic_probe_port(), and exanic_remove().
| void* exanic::txf |
Transmit feedback region.
Definition at line 226 of file exanic.h.
Referenced by exanic_probe(), exanic_probe_port(), and exanic_remove().
| struct exanic_i2c_config exanic::i2cfg |
I2C bus configuration.
Definition at line 229 of file exanic.h.
Referenced by exanic_i2c_read_bit(), exanic_i2c_write_bit(), and exanic_try_init_eeprom().
| struct i2c_bit_basher exanic::basher |
I2C bit-bashing interface.
Definition at line 231 of file exanic.h.
Referenced by exanic_fetch_mac(), exanic_i2c_read_bit(), exanic_i2c_write_bit(), and exanic_try_init_eeprom().
| struct i2c_device exanic::eeprom |
I2C serial EEPROM.
Definition at line 233 of file exanic.h.
Referenced by exanic_fetch_mac(), and exanic_try_init_eeprom().
| uint32_t exanic::caps |
Capabilities.
Definition at line 236 of file exanic.h.
Referenced by exanic_probe(), and exanic_probe_port().
Base MAC address.
Definition at line 238 of file exanic.h.
Referenced by exanic_fetch_mac(), exanic_probe(), and exanic_probe_port().
| struct exanic_port* exanic::port[EXANIC_MAX_PORTS] |
Ports.
Definition at line 241 of file exanic.h.
Referenced by exanic_probe_port(), and exanic_remove_port().
1.8.15