Lines Matching defs:smsc911x_data
96 struct smsc911x_data { struct
97 void __iomem *ioaddr;
99 unsigned int idrev;
102 unsigned int generation;
105 struct smsc911x_platform_config config;
110 spinlock_t mac_lock;
113 spinlock_t dev_lock;
115 struct phy_device *phy_dev;
116 struct mii_bus *mii_bus;
117 int phy_irq[PHY_MAX_ADDR];
118 unsigned int using_extphy;
119 int last_duplex;
120 int last_carrier;
122 u32 msg_enable;
123 unsigned int gpio_setting;
124 unsigned int gpio_orig_setting;
125 struct net_device *dev;
126 struct napi_struct napi;
128 unsigned int software_irq_signal;
132 char loopback_tx_pkt[MIN_PACKET_SIZE];
133 char loopback_rx_pkt[MIN_PACKET_SIZE];
157 static inline u32 __smsc911x_reg_read(struct smsc911x_data *pdata, u32 reg) in __smsc911x_reg_read() argument