iPXE
|
#include <sky2.h>
Data Fields | |
struct sky2_hw * | hw |
struct net_device * | netdev |
unsigned | port |
struct tx_ring_info * | tx_ring |
struct sky2_tx_le * | tx_le |
u16 | tx_cons |
u16 | tx_prod |
struct rx_ring_info * | rx_ring |
struct sky2_rx_le * | rx_le |
u16 | rx_next |
u16 | rx_put |
u16 | rx_data_size |
u32 | rx_le_map |
u32 | tx_le_map |
u16 | advertising |
u16 | speed |
u8 | autoneg |
u8 | duplex |
enum flow_control | flow_mode |
enum flow_control | flow_status |
struct sky2_hw* sky2_port::hw |
Definition at line 2040 of file sky2.h.
Referenced by receive_new(), rx_set_checksum(), sky2_autoneg_done(), sky2_down(), sky2_init_netdev(), sky2_link_down(), sky2_link_up(), sky2_net_irq(), sky2_poll(), sky2_receive(), sky2_rx_alloc(), sky2_rx_start(), sky2_rx_stop(), sky2_rx_update(), sky2_set_multicast(), sky2_up(), and sky2_xmit_frame().
struct net_device* sky2_port::netdev |
Definition at line 2041 of file sky2.h.
Referenced by sky2_autoneg_done(), sky2_init_netdev(), sky2_link_down(), sky2_link_up(), sky2_phy_intr(), sky2_rx_stop(), and sky2_tx_complete().
unsigned sky2_port::port |
Definition at line 2042 of file sky2.h.
Referenced by rx_set_checksum(), sky2_autoneg_done(), sky2_down(), sky2_init_netdev(), sky2_link_down(), sky2_link_up(), sky2_net_irq(), sky2_rx_start(), sky2_rx_stop(), sky2_set_multicast(), sky2_up(), and sky2_xmit_frame().
struct tx_ring_info* sky2_port::tx_ring |
Definition at line 2044 of file sky2.h.
Referenced by sky2_free_rings(), sky2_tx_complete(), sky2_up(), and tx_le_re().
struct sky2_tx_le* sky2_port::tx_le |
Definition at line 2045 of file sky2.h.
Referenced by get_tx_le(), sky2_down(), sky2_free_rings(), sky2_le_error(), sky2_tx_complete(), sky2_up(), and tx_le_re().
u16 sky2_port::tx_cons |
Definition at line 2046 of file sky2.h.
Referenced by sky2_tx_complete(), tx_avail(), and tx_init().
u16 sky2_port::tx_prod |
Definition at line 2047 of file sky2.h.
Referenced by get_tx_le(), sky2_le_error(), sky2_tx_clean(), sky2_xmit_frame(), tx_avail(), and tx_init().
struct rx_ring_info* sky2_port::rx_ring |
Definition at line 2049 of file sky2.h.
Referenced by sky2_free_rings(), sky2_receive(), sky2_rx_clean(), sky2_rx_start(), and sky2_up().
struct sky2_rx_le* sky2_port::rx_le |
Definition at line 2050 of file sky2.h.
Referenced by sky2_free_rings(), sky2_le_error(), sky2_next_rx(), sky2_rx_clean(), and sky2_up().
u16 sky2_port::rx_next |
Definition at line 2052 of file sky2.h.
Referenced by sky2_receive(), and sky2_rx_start().
u16 sky2_port::rx_put |
Definition at line 2053 of file sky2.h.
Referenced by sky2_le_error(), sky2_next_rx(), sky2_rx_start(), and sky2_rx_update().
u16 sky2_port::rx_data_size |
Definition at line 2054 of file sky2.h.
Referenced by receive_new(), sky2_rx_alloc(), sky2_rx_start(), and sky2_rx_submit().
u32 sky2_port::rx_le_map |
Definition at line 2056 of file sky2.h.
Referenced by sky2_rx_start(), and sky2_up().
u16 sky2_port::advertising |
Definition at line 2058 of file sky2.h.
Referenced by sky2_init_netdev(), and sky2_phy_init().
u16 sky2_port::speed |
Definition at line 2059 of file sky2.h.
Referenced by sky2_autoneg_done(), sky2_init_netdev(), sky2_link_up(), sky2_phy_init(), and sky2_phy_intr().
u8 sky2_port::autoneg |
Definition at line 2060 of file sky2.h.
Referenced by sky2_init_netdev(), sky2_phy_init(), and sky2_phy_intr().
u8 sky2_port::duplex |
Definition at line 2061 of file sky2.h.
Referenced by sky2_autoneg_done(), sky2_init_netdev(), sky2_link_up(), sky2_phy_init(), and sky2_phy_intr().
enum flow_control sky2_port::flow_mode |
Definition at line 2062 of file sky2.h.
Referenced by sky2_init_netdev(), and sky2_phy_init().
enum flow_control sky2_port::flow_status |
Definition at line 2063 of file sky2.h.
Referenced by sky2_autoneg_done(), and sky2_link_up().