iPXE
|
Hardware access. More...
#include <efx_common.h>
Data Fields | |
struct net_device * | netdev |
enum efx_revision | revision |
const struct efx_nic_type * | type |
int | port |
u32 | state |
void * | membase |
Memory and IO base. More... | |
unsigned long | mmio_start |
unsigned long | mmio_len |
int | buffer_head |
struct efx_rx_queue | rxq |
struct efx_tx_queue | txq |
struct efx_ev_queue | evq |
unsigned int | rx_prefix_size |
int | int_en |
INT_REG_KER. More... | |
efx_oword_t int_ker | __aligned |
bool | workaround_35388 |
Hardware access.
Definition at line 147 of file efx_common.h.
struct net_device* efx_nic::netdev |
Definition at line 148 of file efx_common.h.
Referenced by efx_hunt_close(), efx_hunt_irq(), efx_hunt_receive(), efx_hunt_transmit_done(), efx_probe(), hunt_check_link(), hunt_probe(), and hunt_set_mac().
enum efx_revision efx_nic::revision |
Definition at line 149 of file efx_common.h.
Referenced by efx_probe().
const struct efx_nic_type* efx_nic::type |
Definition at line 150 of file efx_common.h.
Referenced by hunt_probe().
int efx_nic::port |
Definition at line 152 of file efx_common.h.
Referenced by hunt_get_port_assignment().
u32 efx_nic::state |
Definition at line 153 of file efx_common.h.
Referenced by hunt_poll().
void* efx_nic::membase |
Memory and IO base.
Definition at line 156 of file efx_common.h.
Referenced by efx_probe(), and efx_remove().
unsigned long efx_nic::mmio_start |
Definition at line 157 of file efx_common.h.
Referenced by efx_probe().
unsigned long efx_nic::mmio_len |
Definition at line 158 of file efx_common.h.
Referenced by efx_probe().
int efx_nic::buffer_head |
Definition at line 161 of file efx_common.h.
struct efx_rx_queue efx_nic::rxq |
Definition at line 164 of file efx_common.h.
Referenced by efx_hunt_close(), efx_hunt_handle_event(), efx_hunt_notify_rx_desc(), efx_hunt_receive(), efx_hunt_rx_init(), efx_hunt_rxq_fill(), and hunt_rx_fini().
struct efx_tx_queue efx_nic::txq |
Definition at line 165 of file efx_common.h.
Referenced by efx_hunt_close(), efx_hunt_notify_tx_desc(), efx_hunt_transmit(), efx_hunt_transmit_done(), efx_hunt_tx_init(), and hunt_tx_fini().
struct efx_ev_queue efx_nic::evq |
Definition at line 166 of file efx_common.h.
Referenced by efx_hunt_ev_init(), efx_hunt_evq_read_ack(), efx_hunt_poll(), and hunt_ev_fini().
unsigned int efx_nic::rx_prefix_size |
Definition at line 168 of file efx_common.h.
Referenced by efx_hunt_receive(), and hunt_probe().
int efx_nic::int_en |
INT_REG_KER.
Definition at line 171 of file efx_common.h.
Referenced by efx_hunt_irq(), efx_hunt_open(), and efx_hunt_poll().
efx_oword_t int_ker efx_nic::__aligned |
Definition at line 172 of file efx_common.h.
bool efx_nic::workaround_35388 |
Definition at line 175 of file efx_common.h.
Referenced by efx_hunt_evq_read_ack(), and hunt_probe().