Commit fd762983 authored by Stephen Hemminger's avatar Stephen Hemminger

[PATCH] tlan: use netdev_priv (rev 2)

Use netdev_priv
Signed-off-by: default avatarStephen Hemminger <shemminger@osdl.org>
Signed-off-by: default avatarJeff Garzik <jgarzik@pobox.com>
parent 702e4ff4
...@@ -382,7 +382,7 @@ static TLanIntVectorFunc *TLanIntVector[TLAN_INT_NUMBER_OF_INTS] = { ...@@ -382,7 +382,7 @@ static TLanIntVectorFunc *TLanIntVector[TLAN_INT_NUMBER_OF_INTS] = {
static inline void static inline void
TLan_SetTimer( struct net_device *dev, u32 ticks, u32 type ) TLan_SetTimer( struct net_device *dev, u32 ticks, u32 type )
{ {
TLanPrivateInfo *priv = dev->priv; TLanPrivateInfo *priv = netdev_priv(dev);
unsigned long flags = 0; unsigned long flags = 0;
if (!in_irq()) if (!in_irq())
...@@ -438,7 +438,7 @@ TLan_SetTimer( struct net_device *dev, u32 ticks, u32 type ) ...@@ -438,7 +438,7 @@ TLan_SetTimer( struct net_device *dev, u32 ticks, u32 type )
static void __devexit tlan_remove_one( struct pci_dev *pdev) static void __devexit tlan_remove_one( struct pci_dev *pdev)
{ {
struct net_device *dev = pci_get_drvdata( pdev ); struct net_device *dev = pci_get_drvdata( pdev );
TLanPrivateInfo *priv = dev->priv; TLanPrivateInfo *priv = netdev_priv(dev);
unregister_netdev( dev ); unregister_netdev( dev );
...@@ -557,7 +557,7 @@ static int __devinit TLan_probe1(struct pci_dev *pdev, ...@@ -557,7 +557,7 @@ static int __devinit TLan_probe1(struct pci_dev *pdev,
SET_MODULE_OWNER(dev); SET_MODULE_OWNER(dev);
SET_NETDEV_DEV(dev, &pdev->dev); SET_NETDEV_DEV(dev, &pdev->dev);
priv = dev->priv; priv = netdev_priv(dev);
priv->pciDev = pdev; priv->pciDev = pdev;
...@@ -693,7 +693,7 @@ static void TLan_Eisa_Cleanup(void) ...@@ -693,7 +693,7 @@ static void TLan_Eisa_Cleanup(void)
while( tlan_have_eisa ) { while( tlan_have_eisa ) {
dev = TLan_Eisa_Devices; dev = TLan_Eisa_Devices;
priv = dev->priv; priv = netdev_priv(dev);
if (priv->dmaStorage) { if (priv->dmaStorage) {
pci_free_consistent(priv->pciDev, priv->dmaSize, priv->dmaStorage, priv->dmaStorageDMA ); pci_free_consistent(priv->pciDev, priv->dmaSize, priv->dmaStorage, priv->dmaStorageDMA );
} }
...@@ -854,7 +854,7 @@ static int TLan_Init( struct net_device *dev ) ...@@ -854,7 +854,7 @@ static int TLan_Init( struct net_device *dev )
int i; int i;
TLanPrivateInfo *priv; TLanPrivateInfo *priv;
priv = dev->priv; priv = netdev_priv(dev);
if ( bbuf ) { if ( bbuf ) {
dma_size = ( TLAN_NUM_RX_LISTS + TLAN_NUM_TX_LISTS ) dma_size = ( TLAN_NUM_RX_LISTS + TLAN_NUM_TX_LISTS )
...@@ -937,7 +937,7 @@ static int TLan_Init( struct net_device *dev ) ...@@ -937,7 +937,7 @@ static int TLan_Init( struct net_device *dev )
static int TLan_Open( struct net_device *dev ) static int TLan_Open( struct net_device *dev )
{ {
TLanPrivateInfo *priv = dev->priv; TLanPrivateInfo *priv = netdev_priv(dev);
int err; int err;
priv->tlanRev = TLan_DioRead8( dev->base_addr, TLAN_DEF_REVISION ); priv->tlanRev = TLan_DioRead8( dev->base_addr, TLAN_DEF_REVISION );
...@@ -983,7 +983,7 @@ static int TLan_Open( struct net_device *dev ) ...@@ -983,7 +983,7 @@ static int TLan_Open( struct net_device *dev )
static int TLan_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) static int TLan_ioctl(struct net_device *dev, struct ifreq *rq, int cmd)
{ {
TLanPrivateInfo *priv = dev->priv; TLanPrivateInfo *priv = netdev_priv(dev);
struct mii_ioctl_data *data = if_mii(rq); struct mii_ioctl_data *data = if_mii(rq);
u32 phy = priv->phy[priv->phyNum]; u32 phy = priv->phy[priv->phyNum];
...@@ -1062,7 +1062,7 @@ static void TLan_tx_timeout(struct net_device *dev) ...@@ -1062,7 +1062,7 @@ static void TLan_tx_timeout(struct net_device *dev)
static int TLan_StartTx( struct sk_buff *skb, struct net_device *dev ) static int TLan_StartTx( struct sk_buff *skb, struct net_device *dev )
{ {
TLanPrivateInfo *priv = dev->priv; TLanPrivateInfo *priv = netdev_priv(dev);
TLanList *tail_list; TLanList *tail_list;
dma_addr_t tail_list_phys; dma_addr_t tail_list_phys;
u8 *tail_buffer; u8 *tail_buffer;
...@@ -1170,7 +1170,7 @@ static irqreturn_t TLan_HandleInterrupt(int irq, void *dev_id, struct pt_regs *r ...@@ -1170,7 +1170,7 @@ static irqreturn_t TLan_HandleInterrupt(int irq, void *dev_id, struct pt_regs *r
TLanPrivateInfo *priv; TLanPrivateInfo *priv;
dev = dev_id; dev = dev_id;
priv = dev->priv; priv = netdev_priv(dev);
spin_lock(&priv->lock); spin_lock(&priv->lock);
...@@ -1211,7 +1211,7 @@ static irqreturn_t TLan_HandleInterrupt(int irq, void *dev_id, struct pt_regs *r ...@@ -1211,7 +1211,7 @@ static irqreturn_t TLan_HandleInterrupt(int irq, void *dev_id, struct pt_regs *r
static int TLan_Close(struct net_device *dev) static int TLan_Close(struct net_device *dev)
{ {
TLanPrivateInfo *priv = dev->priv; TLanPrivateInfo *priv = netdev_priv(dev);
netif_stop_queue(dev); netif_stop_queue(dev);
priv->neg_be_verbose = 0; priv->neg_be_verbose = 0;
...@@ -1251,7 +1251,7 @@ static int TLan_Close(struct net_device *dev) ...@@ -1251,7 +1251,7 @@ static int TLan_Close(struct net_device *dev)
static struct net_device_stats *TLan_GetStats( struct net_device *dev ) static struct net_device_stats *TLan_GetStats( struct net_device *dev )
{ {
TLanPrivateInfo *priv = dev->priv; TLanPrivateInfo *priv = netdev_priv(dev);
int i; int i;
/* Should only read stats if open ? */ /* Should only read stats if open ? */
...@@ -1270,7 +1270,7 @@ static struct net_device_stats *TLan_GetStats( struct net_device *dev ) ...@@ -1270,7 +1270,7 @@ static struct net_device_stats *TLan_GetStats( struct net_device *dev )
TLan_PrintList( priv->txList + i, "TX", i ); TLan_PrintList( priv->txList + i, "TX", i );
} }
return ( &( (TLanPrivateInfo *) dev->priv )->stats ); return ( &( (TLanPrivateInfo *) netdev_priv(dev) )->stats );
} /* TLan_GetStats */ } /* TLan_GetStats */
...@@ -1405,7 +1405,7 @@ u32 TLan_HandleInvalid( struct net_device *dev, u16 host_int ) ...@@ -1405,7 +1405,7 @@ u32 TLan_HandleInvalid( struct net_device *dev, u16 host_int )
u32 TLan_HandleTxEOF( struct net_device *dev, u16 host_int ) u32 TLan_HandleTxEOF( struct net_device *dev, u16 host_int )
{ {
TLanPrivateInfo *priv = dev->priv; TLanPrivateInfo *priv = netdev_priv(dev);
int eoc = 0; int eoc = 0;
TLanList *head_list; TLanList *head_list;
dma_addr_t head_list_phys; dma_addr_t head_list_phys;
...@@ -1527,7 +1527,7 @@ u32 TLan_HandleStatOverflow( struct net_device *dev, u16 host_int ) ...@@ -1527,7 +1527,7 @@ u32 TLan_HandleStatOverflow( struct net_device *dev, u16 host_int )
u32 TLan_HandleRxEOF( struct net_device *dev, u16 host_int ) u32 TLan_HandleRxEOF( struct net_device *dev, u16 host_int )
{ {
TLanPrivateInfo *priv = dev->priv; TLanPrivateInfo *priv = netdev_priv(dev);
u32 ack = 0; u32 ack = 0;
int eoc = 0; int eoc = 0;
u8 *head_buffer; u8 *head_buffer;
...@@ -1694,7 +1694,7 @@ u32 TLan_HandleDummy( struct net_device *dev, u16 host_int ) ...@@ -1694,7 +1694,7 @@ u32 TLan_HandleDummy( struct net_device *dev, u16 host_int )
u32 TLan_HandleTxEOC( struct net_device *dev, u16 host_int ) u32 TLan_HandleTxEOC( struct net_device *dev, u16 host_int )
{ {
TLanPrivateInfo *priv = dev->priv; TLanPrivateInfo *priv = netdev_priv(dev);
TLanList *head_list; TLanList *head_list;
dma_addr_t head_list_phys; dma_addr_t head_list_phys;
u32 ack = 1; u32 ack = 1;
...@@ -1742,7 +1742,7 @@ u32 TLan_HandleTxEOC( struct net_device *dev, u16 host_int ) ...@@ -1742,7 +1742,7 @@ u32 TLan_HandleTxEOC( struct net_device *dev, u16 host_int )
u32 TLan_HandleStatusCheck( struct net_device *dev, u16 host_int ) u32 TLan_HandleStatusCheck( struct net_device *dev, u16 host_int )
{ {
TLanPrivateInfo *priv = dev->priv; TLanPrivateInfo *priv = netdev_priv(dev);
u32 ack; u32 ack;
u32 error; u32 error;
u8 net_sts; u8 net_sts;
...@@ -1817,7 +1817,7 @@ u32 TLan_HandleStatusCheck( struct net_device *dev, u16 host_int ) ...@@ -1817,7 +1817,7 @@ u32 TLan_HandleStatusCheck( struct net_device *dev, u16 host_int )
u32 TLan_HandleRxEOC( struct net_device *dev, u16 host_int ) u32 TLan_HandleRxEOC( struct net_device *dev, u16 host_int )
{ {
TLanPrivateInfo *priv = dev->priv; TLanPrivateInfo *priv = netdev_priv(dev);
dma_addr_t head_list_phys; dma_addr_t head_list_phys;
u32 ack = 1; u32 ack = 1;
...@@ -1878,7 +1878,7 @@ u32 TLan_HandleRxEOC( struct net_device *dev, u16 host_int ) ...@@ -1878,7 +1878,7 @@ u32 TLan_HandleRxEOC( struct net_device *dev, u16 host_int )
void TLan_Timer( unsigned long data ) void TLan_Timer( unsigned long data )
{ {
struct net_device *dev = (struct net_device *) data; struct net_device *dev = (struct net_device *) data;
TLanPrivateInfo *priv = dev->priv; TLanPrivateInfo *priv = netdev_priv(dev);
u32 elapsed; u32 elapsed;
unsigned long flags = 0; unsigned long flags = 0;
...@@ -1958,7 +1958,7 @@ void TLan_Timer( unsigned long data ) ...@@ -1958,7 +1958,7 @@ void TLan_Timer( unsigned long data )
void TLan_ResetLists( struct net_device *dev ) void TLan_ResetLists( struct net_device *dev )
{ {
TLanPrivateInfo *priv = dev->priv; TLanPrivateInfo *priv = netdev_priv(dev);
int i; int i;
TLanList *list; TLanList *list;
dma_addr_t list_phys; dma_addr_t list_phys;
...@@ -2018,7 +2018,7 @@ void TLan_ResetLists( struct net_device *dev ) ...@@ -2018,7 +2018,7 @@ void TLan_ResetLists( struct net_device *dev )
void TLan_FreeLists( struct net_device *dev ) void TLan_FreeLists( struct net_device *dev )
{ {
TLanPrivateInfo *priv = dev->priv; TLanPrivateInfo *priv = netdev_priv(dev);
int i; int i;
TLanList *list; TLanList *list;
struct sk_buff *skb; struct sk_buff *skb;
...@@ -2138,7 +2138,7 @@ void TLan_PrintList( TLanList *list, char *type, int num) ...@@ -2138,7 +2138,7 @@ void TLan_PrintList( TLanList *list, char *type, int num)
void TLan_ReadAndClearStats( struct net_device *dev, int record ) void TLan_ReadAndClearStats( struct net_device *dev, int record )
{ {
TLanPrivateInfo *priv = dev->priv; TLanPrivateInfo *priv = netdev_priv(dev);
u32 tx_good, tx_under; u32 tx_good, tx_under;
u32 rx_good, rx_over; u32 rx_good, rx_over;
u32 def_tx, crc, code; u32 def_tx, crc, code;
...@@ -2214,7 +2214,7 @@ void TLan_ReadAndClearStats( struct net_device *dev, int record ) ...@@ -2214,7 +2214,7 @@ void TLan_ReadAndClearStats( struct net_device *dev, int record )
void void
TLan_ResetAdapter( struct net_device *dev ) TLan_ResetAdapter( struct net_device *dev )
{ {
TLanPrivateInfo *priv = dev->priv; TLanPrivateInfo *priv = netdev_priv(dev);
int i; int i;
u32 addr; u32 addr;
u32 data; u32 data;
...@@ -2300,7 +2300,7 @@ TLan_ResetAdapter( struct net_device *dev ) ...@@ -2300,7 +2300,7 @@ TLan_ResetAdapter( struct net_device *dev )
void void
TLan_FinishReset( struct net_device *dev ) TLan_FinishReset( struct net_device *dev )
{ {
TLanPrivateInfo *priv = dev->priv; TLanPrivateInfo *priv = netdev_priv(dev);
u8 data; u8 data;
u32 phy; u32 phy;
u8 sio; u8 sio;
...@@ -2464,7 +2464,7 @@ void TLan_SetMac( struct net_device *dev, int areg, char *mac ) ...@@ -2464,7 +2464,7 @@ void TLan_SetMac( struct net_device *dev, int areg, char *mac )
void TLan_PhyPrint( struct net_device *dev ) void TLan_PhyPrint( struct net_device *dev )
{ {
TLanPrivateInfo *priv = dev->priv; TLanPrivateInfo *priv = netdev_priv(dev);
u16 i, data0, data1, data2, data3, phy; u16 i, data0, data1, data2, data3, phy;
phy = priv->phy[priv->phyNum]; phy = priv->phy[priv->phyNum];
...@@ -2513,7 +2513,7 @@ void TLan_PhyPrint( struct net_device *dev ) ...@@ -2513,7 +2513,7 @@ void TLan_PhyPrint( struct net_device *dev )
void TLan_PhyDetect( struct net_device *dev ) void TLan_PhyDetect( struct net_device *dev )
{ {
TLanPrivateInfo *priv = dev->priv; TLanPrivateInfo *priv = netdev_priv(dev);
u16 control; u16 control;
u16 hi; u16 hi;
u16 lo; u16 lo;
...@@ -2560,7 +2560,7 @@ void TLan_PhyDetect( struct net_device *dev ) ...@@ -2560,7 +2560,7 @@ void TLan_PhyDetect( struct net_device *dev )
void TLan_PhyPowerDown( struct net_device *dev ) void TLan_PhyPowerDown( struct net_device *dev )
{ {
TLanPrivateInfo *priv = dev->priv; TLanPrivateInfo *priv = netdev_priv(dev);
u16 value; u16 value;
TLAN_DBG( TLAN_DEBUG_GNRL, "%s: Powering down PHY(s).\n", dev->name ); TLAN_DBG( TLAN_DEBUG_GNRL, "%s: Powering down PHY(s).\n", dev->name );
...@@ -2585,7 +2585,7 @@ void TLan_PhyPowerDown( struct net_device *dev ) ...@@ -2585,7 +2585,7 @@ void TLan_PhyPowerDown( struct net_device *dev )
void TLan_PhyPowerUp( struct net_device *dev ) void TLan_PhyPowerUp( struct net_device *dev )
{ {
TLanPrivateInfo *priv = dev->priv; TLanPrivateInfo *priv = netdev_priv(dev);
u16 value; u16 value;
TLAN_DBG( TLAN_DEBUG_GNRL, "%s: Powering up PHY.\n", dev->name ); TLAN_DBG( TLAN_DEBUG_GNRL, "%s: Powering up PHY.\n", dev->name );
...@@ -2606,7 +2606,7 @@ void TLan_PhyPowerUp( struct net_device *dev ) ...@@ -2606,7 +2606,7 @@ void TLan_PhyPowerUp( struct net_device *dev )
void TLan_PhyReset( struct net_device *dev ) void TLan_PhyReset( struct net_device *dev )
{ {
TLanPrivateInfo *priv = dev->priv; TLanPrivateInfo *priv = netdev_priv(dev);
u16 phy; u16 phy;
u16 value; u16 value;
...@@ -2634,7 +2634,7 @@ void TLan_PhyReset( struct net_device *dev ) ...@@ -2634,7 +2634,7 @@ void TLan_PhyReset( struct net_device *dev )
void TLan_PhyStartLink( struct net_device *dev ) void TLan_PhyStartLink( struct net_device *dev )
{ {
TLanPrivateInfo *priv = dev->priv; TLanPrivateInfo *priv = netdev_priv(dev);
u16 ability; u16 ability;
u16 control; u16 control;
u16 data; u16 data;
...@@ -2721,7 +2721,7 @@ void TLan_PhyStartLink( struct net_device *dev ) ...@@ -2721,7 +2721,7 @@ void TLan_PhyStartLink( struct net_device *dev )
void TLan_PhyFinishAutoNeg( struct net_device *dev ) void TLan_PhyFinishAutoNeg( struct net_device *dev )
{ {
TLanPrivateInfo *priv = dev->priv; TLanPrivateInfo *priv = netdev_priv(dev);
u16 an_adv; u16 an_adv;
u16 an_lpa; u16 an_lpa;
u16 data; u16 data;
...@@ -2805,7 +2805,7 @@ void TLan_PhyFinishAutoNeg( struct net_device *dev ) ...@@ -2805,7 +2805,7 @@ void TLan_PhyFinishAutoNeg( struct net_device *dev )
void TLan_PhyMonitor( struct net_device *dev ) void TLan_PhyMonitor( struct net_device *dev )
{ {
TLanPrivateInfo *priv = dev->priv; TLanPrivateInfo *priv = netdev_priv(dev);
u16 phy; u16 phy;
u16 phy_status; u16 phy_status;
...@@ -2882,7 +2882,7 @@ int TLan_MiiReadReg( struct net_device *dev, u16 phy, u16 reg, u16 *val ) ...@@ -2882,7 +2882,7 @@ int TLan_MiiReadReg( struct net_device *dev, u16 phy, u16 reg, u16 *val )
u32 i; u32 i;
int err; int err;
int minten; int minten;
TLanPrivateInfo *priv = dev->priv; TLanPrivateInfo *priv = netdev_priv(dev);
unsigned long flags = 0; unsigned long flags = 0;
err = FALSE; err = FALSE;
...@@ -3051,7 +3051,7 @@ void TLan_MiiWriteReg( struct net_device *dev, u16 phy, u16 reg, u16 val ) ...@@ -3051,7 +3051,7 @@ void TLan_MiiWriteReg( struct net_device *dev, u16 phy, u16 reg, u16 val )
u16 sio; u16 sio;
int minten; int minten;
unsigned long flags = 0; unsigned long flags = 0;
TLanPrivateInfo *priv = dev->priv; TLanPrivateInfo *priv = netdev_priv(dev);
outw(TLAN_NET_SIO, dev->base_addr + TLAN_DIO_ADR); outw(TLAN_NET_SIO, dev->base_addr + TLAN_DIO_ADR);
sio = dev->base_addr + TLAN_DIO_DATA + TLAN_NET_SIO; sio = dev->base_addr + TLAN_DIO_DATA + TLAN_NET_SIO;
...@@ -3278,7 +3278,7 @@ void TLan_EeReceiveByte( u16 io_base, u8 *data, int stop ) ...@@ -3278,7 +3278,7 @@ void TLan_EeReceiveByte( u16 io_base, u8 *data, int stop )
int TLan_EeReadByte( struct net_device *dev, u8 ee_addr, u8 *data ) int TLan_EeReadByte( struct net_device *dev, u8 ee_addr, u8 *data )
{ {
int err; int err;
TLanPrivateInfo *priv = dev->priv; TLanPrivateInfo *priv = netdev_priv(dev);
unsigned long flags = 0; unsigned long flags = 0;
int ret=0; int ret=0;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment