Lines Matching refs:eeprom

629 	__le16 eeprom[256];  member
797 nic->eeprom[addr] = e100_eeprom_read(nic, &addr_len, addr); in e100_eeprom_load()
799 checksum += le16_to_cpu(nic->eeprom[addr]); in e100_eeprom_load()
804 if (cpu_to_le16(0xBABA - checksum) != nic->eeprom[nic->eeprom_wc - 1]) { in e100_eeprom_load()
826 e100_eeprom_write(nic, addr_len, addr, nic->eeprom[addr]); in e100_eeprom_save()
831 checksum += le16_to_cpu(nic->eeprom[addr]); in e100_eeprom_save()
832 nic->eeprom[nic->eeprom_wc - 1] = cpu_to_le16(0xBABA - checksum); in e100_eeprom_save()
834 nic->eeprom[nic->eeprom_wc - 1]); in e100_eeprom_save()
1426 phy_type = (nic->eeprom[eeprom_phy_iface] >> 8) & 0x0f; in e100_phy_check_without_mii()
1546 (nic->eeprom[eeprom_cnfg_mdix] & eeprom_mdix_enabled))) { in e100_phy_init()
2298 (nic->eeprom[eeprom_config_asf] & eeprom_asf) && in e100_asf()
2299 !(nic->eeprom[eeprom_config_asf] & eeprom_gcl) && in e100_asf()
2300 ((nic->eeprom[eeprom_smbus_addr] & 0xFF) != 0xFE); in e100_asf()
2549 struct ethtool_eeprom *eeprom, u8 *bytes) in e100_get_eeprom() argument
2553 eeprom->magic = E100_EEPROM_MAGIC; in e100_get_eeprom()
2554 memcpy(bytes, &((u8 *)nic->eeprom)[eeprom->offset], eeprom->len); in e100_get_eeprom()
2560 struct ethtool_eeprom *eeprom, u8 *bytes) in e100_set_eeprom() argument
2564 if (eeprom->magic != E100_EEPROM_MAGIC) in e100_set_eeprom()
2567 memcpy(&((u8 *)nic->eeprom)[eeprom->offset], bytes, eeprom->len); in e100_set_eeprom()
2569 return e100_eeprom_save(nic, eeprom->offset >> 1, in e100_set_eeprom()
2570 (eeprom->len >> 1) + 1); in e100_set_eeprom()
2941 memcpy(netdev->dev_addr, nic->eeprom, ETH_ALEN); in e100_probe()
2954 (nic->eeprom[eeprom_id] & eeprom_id_wol)) { in e100_probe()