tulip_read_eeprom
unsigned ee_addr_size = tulip_read_eeprom(de->regs, 0xff, 8) & 0x40000 ? 8 : 6;
cpu_to_le16(tulip_read_eeprom(de->regs, i, ee_addr_size));
int tulip_read_eeprom(struct net_device *dev, int location, int addr_len);
int ee_addr_size = tulip_read_eeprom(dev, 0xff, 8) & 0x40000 ? 8 : 6;
u16 data = tulip_read_eeprom(dev, i/2, ee_addr_size);