Lines Matching defs:smsc911x_data
85 struct smsc911x_data { struct
86 void __iomem *ioaddr;
88 unsigned int idrev;
91 unsigned int generation;
94 struct smsc911x_platform_config config;
99 spinlock_t mac_lock;
102 spinlock_t dev_lock;
104 struct mii_bus *mii_bus;
105 unsigned int using_extphy;
106 int last_duplex;
107 int last_carrier;
109 u32 msg_enable;
110 unsigned int gpio_setting;
111 unsigned int gpio_orig_setting;
112 struct net_device *dev;
113 struct napi_struct napi;
115 unsigned int software_irq_signal;
119 char loopback_tx_pkt[MIN_PACKET_SIZE];
120 char loopback_rx_pkt[MIN_PACKET_SIZE];
121 unsigned int resetcount;
147 static inline u32 __smsc911x_reg_read(struct smsc911x_data *pdata, u32 reg) in __smsc911x_reg_read() argument