Linux Kernel
3.7.1
|
#include <sh_eth.h>
Data Fields | |
struct platform_device * | pdev |
struct sh_eth_cpu_data * | cd |
const u16 * | reg_offset |
void __iomem * | addr |
void __iomem * | tsu_addr |
u32 | num_rx_ring |
u32 | num_tx_ring |
dma_addr_t | rx_desc_dma |
dma_addr_t | tx_desc_dma |
struct sh_eth_rxdesc * | rx_ring |
struct sh_eth_txdesc * | tx_ring |
struct sk_buff ** | rx_skbuff |
struct sk_buff ** | tx_skbuff |
spinlock_t | lock |
u32 | cur_rx |
u32 | dirty_rx |
u32 | cur_tx |
u32 | dirty_tx |
u32 | rx_buf_sz |
int | edmac_endian |
u32 | phy_id |
struct mii_bus * | mii_bus |
struct phy_device * | phydev |
enum phy_state | link |
phy_interface_t | phy_interface |
int | msg_enable |
int | speed |
int | duplex |
int | port |
int | vlan_num_ids |
unsigned | no_ether_link:1 |
unsigned | ether_link_active_low:1 |
spinlock_t lock |
struct platform_device* pdev |
phy_interface_t phy_interface |
struct phy_device* phydev |
dma_addr_t rx_desc_dma |
dma_addr_t tx_desc_dma |