netdevice->base_addr = dev->hpa; 
netdevice->base_addr = dev->hpa.start; 
lan_init_chip(struct parisc_device *dev){	struct	net_device *netdevice;	int	retval;	if (num_drivers >= MAX_DRIVERS) {		/* max count of possible i82596 drivers reached */		return -ENOMEM;	}	if (num_drivers == 0)		printk(KERN_INFO LASI_82596_DRIVER_VERSION "\n");		if (!dev->irq) {		printk(KERN_ERR "%s: IRQ not found for i82596 at 0x%lx\n",			__FILE__, dev->hpa);		return -ENODEV;	}	printk(KERN_INFO "Found i82596 at 0x%lx, IRQ %d\n", dev->hpa, dev->irq);	netdevice = alloc_etherdev(0);	if (!netdevice)		return -ENOMEM;	netdevice->base_addr = dev->hpa;	netdevice->irq = dev->irq;	retval = i82596_probe(netdevice, &dev->dev);	if (retval) {		free_netdev(netdevice);		return -ENODEV;	}	if (dev->id.sversion == 0x72) {		((struct i596_private *)netdevice->priv)->options = OPT_SWAP_PORT;	}	netdevs[num_drivers++] = netdevice;	return retval;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/53f01bba49938f115237fe43a261c31ac13ae5c6/lasi_82596.c/clean/drivers/net/lasi_82596.c