Lines Matching defs:smsc911x_data

72 struct smsc911x_data;
75 u32 (*reg_read)(struct smsc911x_data *pdata, u32 reg);
76 void (*reg_write)(struct smsc911x_data *pdata, u32 reg, u32 val);
77 void (*rx_readfifo)(struct smsc911x_data *pdata,
79 void (*tx_writefifo)(struct smsc911x_data *pdata,
85 struct smsc911x_data {
147 static inline u32 __smsc911x_reg_read(struct smsc911x_data *pdata, u32 reg)
161 __smsc911x_reg_read_shift(struct smsc911x_data *pdata, u32 reg)
176 static inline u32 smsc911x_reg_read(struct smsc911x_data *pdata, u32 reg)
188 static inline void __smsc911x_reg_write(struct smsc911x_data *pdata, u32 reg,
206 __smsc911x_reg_write_shift(struct smsc911x_data *pdata, u32 reg, u32 val)
224 static inline void smsc911x_reg_write(struct smsc911x_data *pdata, u32 reg,
236 smsc911x_tx_writefifo(struct smsc911x_data *pdata, unsigned int *buf,
268 smsc911x_tx_writefifo_shift(struct smsc911x_data *pdata, unsigned int *buf,
302 smsc911x_rx_readfifo(struct smsc911x_data *pdata, unsigned int *buf,
334 smsc911x_rx_readfifo_shift(struct smsc911x_data *pdata, unsigned int *buf,
372 struct smsc911x_data *pdata = netdev_priv(ndev);
396 struct smsc911x_data *pdata = netdev_priv(ndev);
418 struct smsc911x_data *pdata = netdev_priv(ndev);
459 struct smsc911x_data *pdata = netdev_priv(ndev);
474 static int smsc911x_mac_complete(struct smsc911x_data *pdata)
492 static u32 smsc911x_mac_read(struct smsc911x_data *pdata, unsigned int offset)
520 static void smsc911x_mac_write(struct smsc911x_data *pdata,
554 struct smsc911x_data *pdata = bus->priv;
593 struct smsc911x_data *pdata = bus->priv;
633 static void smsc911x_phy_enable_external(struct smsc911x_data *pdata)
660 static void smsc911x_phy_initialise_external(struct smsc911x_data *pdata)
684 static unsigned int smsc911x_tx_get_txstatus(struct smsc911x_data *pdata)
696 static unsigned int smsc911x_rx_get_rxstatus(struct smsc911x_data *pdata)
708 static int smsc911x_phy_check_loopbackpkt(struct smsc911x_data *pdata)
814 static int smsc911x_phy_reset(struct smsc911x_data *pdata)
840 struct smsc911x_data *pdata = netdev_priv(dev);
909 static void smsc911x_phy_update_flowcontrol(struct smsc911x_data *pdata)
952 struct smsc911x_data *pdata = netdev_priv(dev);
1017 struct smsc911x_data *pdata = netdev_priv(dev);
1065 struct smsc911x_data *pdata = netdev_priv(dev);
1122 static unsigned int smsc911x_tx_get_txstatcount(struct smsc911x_data *pdata)
1131 struct smsc911x_data *pdata = netdev_priv(dev);
1192 smsc911x_rx_fastforward(struct smsc911x_data *pdata, unsigned int pktwords)
1215 struct smsc911x_data *pdata =
1216 container_of(napi, struct smsc911x_data, napi);
1293 static void smsc911x_rx_multicast_update(struct smsc911x_data *pdata)
1311 static void smsc911x_rx_multicast_update_workaround(struct smsc911x_data *pdata)
1341 static int smsc911x_phy_general_power_up(struct smsc911x_data *pdata)
1379 static int smsc911x_phy_disable_energy_detect(struct smsc911x_data *pdata)
1412 static int smsc911x_phy_enable_energy_detect(struct smsc911x_data *pdata)
1442 static int smsc911x_soft_reset(struct smsc911x_data *pdata)
1510 smsc911x_set_hw_mac_address(struct smsc911x_data *pdata, const u8 dev_addr[6])
1524 struct smsc911x_data *pdata = netdev_priv(dev);
1533 struct smsc911x_data *pdata = netdev_priv(dev);
1593 struct smsc911x_data *pdata = netdev_priv(dev);
1754 struct smsc911x_data *pdata = netdev_priv(dev);
1788 struct smsc911x_data *pdata = netdev_priv(dev);
1840 struct smsc911x_data *pdata = netdev_priv(dev);
1849 struct smsc911x_data *pdata = netdev_priv(dev);
1932 struct smsc911x_data *pdata = netdev_priv(dev);
1966 struct smsc911x_data *pdata = netdev_priv(dev);
1972 struct smsc911x_data *pdata = netdev_priv(dev);
1986 struct smsc911x_data *pdata = netdev_priv(dev);
2008 static void smsc911x_eeprom_enable_access(struct smsc911x_data *pdata)
2016 static int smsc911x_eeprom_send_cmd(struct smsc911x_data *pdata, u32 op)
2048 static int smsc911x_eeprom_read_location(struct smsc911x_data *pdata,
2063 static int smsc911x_eeprom_write_location(struct smsc911x_data *pdata,
2093 struct smsc911x_data *pdata = netdev_priv(dev);
2118 struct smsc911x_data *pdata = netdev_priv(dev);
2164 struct smsc911x_data *pdata = netdev_priv(dev);
2181 struct smsc911x_data *pdata = netdev_priv(dev);
2320 struct smsc911x_data *pdata;
2416 struct smsc911x_data *pdata;
2448 dev = alloc_etherdev(sizeof(struct smsc911x_data));
2587 struct smsc911x_data *pdata = netdev_priv(ndev);
2611 struct smsc911x_data *pdata = netdev_priv(ndev);