Lines Matching refs:smsc911x_data

85 struct smsc911x_data;
88 u32 (*reg_read)(struct smsc911x_data *pdata, u32 reg);
89 void (*reg_write)(struct smsc911x_data *pdata, u32 reg, u32 val);
90 void (*rx_readfifo)(struct smsc911x_data *pdata,
92 void (*tx_writefifo)(struct smsc911x_data *pdata,
98 struct smsc911x_data { struct
159 static inline u32 __smsc911x_reg_read(struct smsc911x_data *pdata, u32 reg) in __smsc911x_reg_read() argument
173 __smsc911x_reg_read_shift(struct smsc911x_data *pdata, u32 reg) in __smsc911x_reg_read_shift()
188 static inline u32 smsc911x_reg_read(struct smsc911x_data *pdata, u32 reg) in smsc911x_reg_read()
200 static inline void __smsc911x_reg_write(struct smsc911x_data *pdata, u32 reg, in __smsc911x_reg_write()
218 __smsc911x_reg_write_shift(struct smsc911x_data *pdata, u32 reg, u32 val) in __smsc911x_reg_write_shift()
236 static inline void smsc911x_reg_write(struct smsc911x_data *pdata, u32 reg, in smsc911x_reg_write()
248 smsc911x_tx_writefifo(struct smsc911x_data *pdata, unsigned int *buf, in smsc911x_tx_writefifo()
280 smsc911x_tx_writefifo_shift(struct smsc911x_data *pdata, unsigned int *buf, in smsc911x_tx_writefifo_shift()
314 smsc911x_rx_readfifo(struct smsc911x_data *pdata, unsigned int *buf, in smsc911x_rx_readfifo()
346 smsc911x_rx_readfifo_shift(struct smsc911x_data *pdata, unsigned int *buf, in smsc911x_rx_readfifo_shift()
384 struct smsc911x_data *pdata = netdev_priv(ndev); in smsc911x_enable_resources()
408 struct smsc911x_data *pdata = netdev_priv(ndev); in smsc911x_disable_resources()
430 struct smsc911x_data *pdata = netdev_priv(ndev); in smsc911x_request_resources()
459 struct smsc911x_data *pdata = netdev_priv(ndev); in smsc911x_free_resources()
474 static int smsc911x_mac_complete(struct smsc911x_data *pdata) in smsc911x_mac_complete()
492 static u32 smsc911x_mac_read(struct smsc911x_data *pdata, unsigned int offset) in smsc911x_mac_read()
520 static void smsc911x_mac_write(struct smsc911x_data *pdata, in smsc911x_mac_write()
554 struct smsc911x_data *pdata = (struct smsc911x_data *)bus->priv; in smsc911x_mii_read()
591 struct smsc911x_data *pdata = (struct smsc911x_data *)bus->priv; in smsc911x_mii_write()
629 static void smsc911x_phy_enable_external(struct smsc911x_data *pdata) in smsc911x_phy_enable_external()
656 static void smsc911x_phy_initialise_external(struct smsc911x_data *pdata) in smsc911x_phy_initialise_external()
680 static unsigned int smsc911x_tx_get_txstatus(struct smsc911x_data *pdata) in smsc911x_tx_get_txstatus()
692 static unsigned int smsc911x_rx_get_rxstatus(struct smsc911x_data *pdata) in smsc911x_rx_get_rxstatus()
704 static int smsc911x_phy_check_loopbackpkt(struct smsc911x_data *pdata) in smsc911x_phy_check_loopbackpkt()
810 static int smsc911x_phy_reset(struct smsc911x_data *pdata) in smsc911x_phy_reset()
836 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_phy_loopbacktest()
905 static void smsc911x_phy_update_flowcontrol(struct smsc911x_data *pdata) in smsc911x_phy_update_flowcontrol()
947 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_phy_adjust_link()
1012 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_mii_probe()
1063 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_mii_init()
1125 static unsigned int smsc911x_tx_get_txstatcount(struct smsc911x_data *pdata) in smsc911x_tx_get_txstatcount()
1134 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_tx_update_txcounters()
1195 smsc911x_rx_fastforward(struct smsc911x_data *pdata, unsigned int pktwords) in smsc911x_rx_fastforward()
1219 struct smsc911x_data *pdata = in smsc911x_poll()
1220 container_of(napi, struct smsc911x_data, napi); in smsc911x_poll()
1297 static void smsc911x_rx_multicast_update(struct smsc911x_data *pdata) in smsc911x_rx_multicast_update()
1315 static void smsc911x_rx_multicast_update_workaround(struct smsc911x_data *pdata) in smsc911x_rx_multicast_update_workaround()
1345 static int smsc911x_phy_general_power_up(struct smsc911x_data *pdata) in smsc911x_phy_general_power_up()
1381 static int smsc911x_phy_disable_energy_detect(struct smsc911x_data *pdata) in smsc911x_phy_disable_energy_detect()
1412 static int smsc911x_phy_enable_energy_detect(struct smsc911x_data *pdata) in smsc911x_phy_enable_energy_detect()
1440 static int smsc911x_soft_reset(struct smsc911x_data *pdata) in smsc911x_soft_reset()
1498 smsc911x_set_hw_mac_address(struct smsc911x_data *pdata, u8 dev_addr[6]) in smsc911x_set_hw_mac_address()
1512 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_disable_irq_chip()
1520 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_open()
1655 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_stop()
1682 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_hard_start_xmit()
1734 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_get_stats()
1743 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_set_multicast_list()
1818 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_irqhandler()
1887 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_set_mac_address()
1913 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_do_ioctl()
1924 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_ethtool_getsettings()
1934 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_ethtool_setsettings()
1950 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_ethtool_nwayreset()
1957 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_ethtool_getmsglevel()
1963 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_ethtool_setmsglevel()
1977 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_ethtool_getregs()
1998 static void smsc911x_eeprom_enable_access(struct smsc911x_data *pdata) in smsc911x_eeprom_enable_access()
2006 static int smsc911x_eeprom_send_cmd(struct smsc911x_data *pdata, u32 op) in smsc911x_eeprom_send_cmd()
2038 static int smsc911x_eeprom_read_location(struct smsc911x_data *pdata, in smsc911x_eeprom_read_location()
2053 static int smsc911x_eeprom_write_location(struct smsc911x_data *pdata, in smsc911x_eeprom_write_location()
2084 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_ethtool_get_eeprom()
2109 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_ethtool_set_eeprom()
2156 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_read_mac_address()
2171 struct smsc911x_data *pdata = netdev_priv(dev); in smsc911x_init()
2308 struct smsc911x_data *pdata; in smsc911x_drv_remove()
2408 struct smsc911x_data *pdata; in smsc911x_drv_probe()
2441 dev = alloc_etherdev(sizeof(struct smsc911x_data)); in smsc911x_drv_probe()
2598 struct smsc911x_data *pdata = netdev_priv(ndev); in smsc911x_suspend()
2612 struct smsc911x_data *pdata = netdev_priv(ndev); in smsc911x_resume()