static int uli526x_stop(struct DEVICE *dev) 
static int uli526x_stop(struct net_device *dev) 
static int uli526x_stop(struct DEVICE *dev){	struct uli526x_board_info *db = netdev_priv(dev);	unsigned long ioaddr = dev->base_addr;	ULI526X_DBUG(0, "uli526x_stop", 0);	/* disable system */	netif_stop_queue(dev);	/* deleted timer */	del_timer_sync(&db->timer);	/* Reset & stop ULI526X board */	outl(ULI526X_RESET, ioaddr + DCR0);	udelay(5);	phy_write(db->ioaddr, db->phy_addr, 0, 0x8000, db->chip_id);	/* free interrupt */	free_irq(dev->irq, dev);	/* free allocated rx buffer */	uli526x_free_rxbuffer(db);#if 0	/* show statistic counter */	printk(DRV_NAME ": FU:%lx EC:%lx LC:%lx NC:%lx LOC:%lx TXJT:%lx RESET:%lx RCR8:%lx FAL:%lx TT:%lx\n",		db->tx_fifo_underrun, db->tx_excessive_collision,		db->tx_late_collision, db->tx_no_carrier, db->tx_loss_carrier,		db->tx_jabber_timeout, db->reset_count, db->reset_cr8,		db->reset_fatal, db->reset_TXtimeout);#endif	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/945a787675cc5ba362f5d4ce135d2a2c20be5985/uli526x.c/buggy/drivers/net/tulip/uli526x.c