Lines Matching refs:smsc911x_data
71 struct smsc911x_data { struct
126 static inline u32 smsc911x_reg_read(struct smsc911x_data *pdata, u32 reg) in smsc911x_reg_read() argument
150 static inline void smsc911x_reg_write(struct smsc911x_data *pdata, u32 reg, in smsc911x_reg_write()
176 smsc911x_tx_writefifo(struct smsc911x_data *pdata, unsigned int *buf, in smsc911x_tx_writefifo()
195 smsc911x_rx_readfifo(struct smsc911x_data *pdata, unsigned int *buf, in smsc911x_rx_readfifo()
214 static int smsc911x_mac_complete(struct smsc911x_data *pdata) in smsc911x_mac_complete()
232 static u32 smsc911x_mac_read(struct smsc911x_data *pdata, unsigned int offset) in smsc911x_mac_read()
260 static void smsc911x_mac_write(struct smsc911x_data *pdata, in smsc911x_mac_write()
295 struct smsc911x_data *pdata = (struct smsc911x_data *)bus->priv; in smsc911x_mii_read()
333 struct smsc911x_data *pdata = (struct smsc911x_data *)bus->priv; in smsc911x_mii_write()
374 static int smsc911x_phy_initialise_external(struct smsc911x_data *pdata) in smsc911x_phy_initialise_external()
416 static unsigned int smsc911x_tx_get_txstatus(struct smsc911x_data *pdata) in smsc911x_tx_get_txstatus()
428 static unsigned int smsc911x_rx_get_rxstatus(struct smsc911x_data *pdata) in smsc911x_rx_get_rxstatus()
440 static int smsc911x_phy_check_loopbackpkt(struct smsc911x_data *pdata) in smsc911x_phy_check_loopbackpkt()
546 static int smsc911x_phy_reset(struct smsc911x_data *pdata) in smsc911x_phy_reset()
577 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_phy_loopbacktest()
646 static void smsc911x_phy_update_flowcontrol(struct smsc911x_data *pdata) in smsc911x_phy_update_flowcontrol()
688 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_phy_adjust_link()
753 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_mii_probe()
807 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_mii_init()
872 static unsigned int smsc911x_tx_get_txstatcount(struct smsc911x_data *pdata) in smsc911x_tx_get_txstatcount()
881 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_tx_update_txcounters()
945 smsc911x_rx_fastforward(struct smsc911x_data *pdata, unsigned int pktbytes) in smsc911x_rx_fastforward()
971 struct smsc911x_data *pdata = in smsc911x_poll()
972 container_of(napi, struct smsc911x_data, napi); in smsc911x_poll()
1052 static void smsc911x_rx_multicast_update(struct smsc911x_data *pdata) in smsc911x_rx_multicast_update()
1070 static void smsc911x_rx_multicast_update_workaround(struct smsc911x_data *pdata) in smsc911x_rx_multicast_update_workaround()
1100 static int smsc911x_soft_reset(struct smsc911x_data *pdata) in smsc911x_soft_reset()
1122 smsc911x_set_mac_address(struct smsc911x_data *pdata, u8 dev_addr[6]) in smsc911x_set_mac_address()
1136 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_open()
1271 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_stop()
1298 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_hard_start_xmit()
1350 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_get_stats()
1359 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_set_multicast_list()
1448 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_irqhandler()
1521 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_do_ioctl()
1532 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_ethtool_getsettings()
1542 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_ethtool_setsettings()
1558 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_ethtool_nwayreset()
1565 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_ethtool_getmsglevel()
1571 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_ethtool_setmsglevel()
1585 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_ethtool_getregs()
1606 static void smsc911x_eeprom_enable_access(struct smsc911x_data *pdata) in smsc911x_eeprom_enable_access()
1614 static int smsc911x_eeprom_send_cmd(struct smsc911x_data *pdata, u32 op) in smsc911x_eeprom_send_cmd()
1646 static int smsc911x_eeprom_read_location(struct smsc911x_data *pdata, in smsc911x_eeprom_read_location()
1661 static int smsc911x_eeprom_write_location(struct smsc911x_data *pdata, in smsc911x_eeprom_write_location()
1687 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_ethtool_get_eeprom()
1712 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_ethtool_set_eeprom()
1757 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_init()
1860 struct smsc911x_data *pdata; in smsc911x_drv_remove()
1897 struct smsc911x_data *pdata; in smsc911x_drv_probe()
1931 dev = alloc_etherdev(sizeof(struct smsc911x_data)); in smsc911x_drv_probe()