Lines Matching defs:smsc911x_data

73 struct smsc911x_data;
76 u32 (*reg_read)(struct smsc911x_data *pdata, u32 reg);
77 void (*reg_write)(struct smsc911x_data *pdata, u32 reg, u32 val);
78 void (*rx_readfifo)(struct smsc911x_data *pdata,
80 void (*tx_writefifo)(struct smsc911x_data *pdata,
86 struct smsc911x_data {
148 static inline u32 __smsc911x_reg_read(struct smsc911x_data *pdata, u32 reg)
162 __smsc911x_reg_read_shift(struct smsc911x_data *pdata, u32 reg)
177 static inline u32 smsc911x_reg_read(struct smsc911x_data *pdata, u32 reg)
189 static inline void __smsc911x_reg_write(struct smsc911x_data *pdata, u32 reg,
207 __smsc911x_reg_write_shift(struct smsc911x_data *pdata, u32 reg, u32 val)
225 static inline void smsc911x_reg_write(struct smsc911x_data *pdata, u32 reg,
237 smsc911x_tx_writefifo(struct smsc911x_data *pdata, unsigned int *buf,
269 smsc911x_tx_writefifo_shift(struct smsc911x_data *pdata, unsigned int *buf,
303 smsc911x_rx_readfifo(struct smsc911x_data *pdata, unsigned int *buf,
335 smsc911x_rx_readfifo_shift(struct smsc911x_data *pdata, unsigned int *buf,
373 struct smsc911x_data *pdata = netdev_priv(ndev);
397 struct smsc911x_data *pdata = netdev_priv(ndev);
419 struct smsc911x_data *pdata = netdev_priv(ndev);
460 struct smsc911x_data *pdata = netdev_priv(ndev);
475 static int smsc911x_mac_complete(struct smsc911x_data *pdata)
493 static u32 smsc911x_mac_read(struct smsc911x_data *pdata, unsigned int offset)
521 static void smsc911x_mac_write(struct smsc911x_data *pdata,
555 struct smsc911x_data *pdata = (struct smsc911x_data *)bus->priv;
592 struct smsc911x_data *pdata = (struct smsc911x_data *)bus->priv;
630 static void smsc911x_phy_enable_external(struct smsc911x_data *pdata)
657 static void smsc911x_phy_initialise_external(struct smsc911x_data *pdata)
681 static unsigned int smsc911x_tx_get_txstatus(struct smsc911x_data *pdata)
693 static unsigned int smsc911x_rx_get_rxstatus(struct smsc911x_data *pdata)
705 static int smsc911x_phy_check_loopbackpkt(struct smsc911x_data *pdata)
811 static int smsc911x_phy_reset(struct smsc911x_data *pdata)
837 struct smsc911x_data *pdata = netdev_priv(dev);
906 static void smsc911x_phy_update_flowcontrol(struct smsc911x_data *pdata)
949 struct smsc911x_data *pdata = netdev_priv(dev);
1014 struct smsc911x_data *pdata = netdev_priv(dev);
1062 struct smsc911x_data *pdata = netdev_priv(dev);
1114 static unsigned int smsc911x_tx_get_txstatcount(struct smsc911x_data *pdata)
1123 struct smsc911x_data *pdata = netdev_priv(dev);
1184 smsc911x_rx_fastforward(struct smsc911x_data *pdata, unsigned int pktwords)
1207 struct smsc911x_data *pdata =
1208 container_of(napi, struct smsc911x_data, napi);
1285 static void smsc911x_rx_multicast_update(struct smsc911x_data *pdata)
1303 static void smsc911x_rx_multicast_update_workaround(struct smsc911x_data *pdata)
1333 static int smsc911x_phy_general_power_up(struct smsc911x_data *pdata)
1371 static int smsc911x_phy_disable_energy_detect(struct smsc911x_data *pdata)
1404 static int smsc911x_phy_enable_energy_detect(struct smsc911x_data *pdata)
1434 static int smsc911x_soft_reset(struct smsc911x_data *pdata)
1502 smsc911x_set_hw_mac_address(struct smsc911x_data *pdata, u8 dev_addr[6])
1516 struct smsc911x_data *pdata = netdev_priv(dev);
1525 struct smsc911x_data *pdata = netdev_priv(dev);
1585 struct smsc911x_data *pdata = netdev_priv(dev);
1744 struct smsc911x_data *pdata = netdev_priv(dev);
1778 struct smsc911x_data *pdata = netdev_priv(dev);
1830 struct smsc911x_data *pdata = netdev_priv(dev);
1839 struct smsc911x_data *pdata = netdev_priv(dev);
1922 struct smsc911x_data *pdata = netdev_priv(dev);
1956 struct smsc911x_data *pdata = netdev_priv(dev);
1962 struct smsc911x_data *pdata = netdev_priv(dev);
1976 struct smsc911x_data *pdata = netdev_priv(dev);
1998 static void smsc911x_eeprom_enable_access(struct smsc911x_data *pdata)
2006 static int smsc911x_eeprom_send_cmd(struct smsc911x_data *pdata, u32 op)
2038 static int smsc911x_eeprom_read_location(struct smsc911x_data *pdata,
2053 static int smsc911x_eeprom_write_location(struct smsc911x_data *pdata,
2083 struct smsc911x_data *pdata = netdev_priv(dev);
2108 struct smsc911x_data *pdata = netdev_priv(dev);
2154 struct smsc911x_data *pdata = netdev_priv(dev);
2169 struct smsc911x_data *pdata = netdev_priv(dev);
2307 struct smsc911x_data *pdata;
2404 struct smsc911x_data *pdata;
2436 dev = alloc_etherdev(sizeof(struct smsc911x_data));
2574 struct smsc911x_data *pdata = netdev_priv(ndev);
2596 struct smsc911x_data *pdata = netdev_priv(ndev);