Lines Matching refs:eeprom
1921 struct ethtool_eeprom *eeprom, u8 *bytes) in atl2_get_eeprom() argument
1930 if (eeprom->len == 0) in atl2_get_eeprom()
1936 eeprom->magic = hw->vendor_id | (hw->device_id << 16); in atl2_get_eeprom()
1938 first_dword = eeprom->offset >> 2; in atl2_get_eeprom()
1939 last_dword = (eeprom->offset + eeprom->len - 1) >> 2; in atl2_get_eeprom()
1953 memcpy(bytes, (u8 *)eeprom_buff + (eeprom->offset & 3), in atl2_get_eeprom()
1954 eeprom->len); in atl2_get_eeprom()
1962 struct ethtool_eeprom *eeprom, u8 *bytes) in atl2_set_eeprom() argument
1971 if (eeprom->len == 0) in atl2_set_eeprom()
1974 if (eeprom->magic != (hw->vendor_id | (hw->device_id << 16))) in atl2_set_eeprom()
1979 first_dword = eeprom->offset >> 2; in atl2_set_eeprom()
1980 last_dword = (eeprom->offset + eeprom->len - 1) >> 2; in atl2_set_eeprom()
1987 if (eeprom->offset & 3) { in atl2_set_eeprom()
1996 if (((eeprom->offset + eeprom->len) & 3)) { in atl2_set_eeprom()
2009 memcpy(ptr, bytes, eeprom->len); in atl2_set_eeprom()