func: static void eepro100_write(void *opaque, hwaddr uint64_t data, unsigned size) EEPRO100State * s = opaque ; switch ( size )  eepro100_write4 ( s , addr , data ); static void eepro100_write4(EEPRO100State * s, uint32_t addr, uint32_t val) if ( addr <= sizeof ( s -> mem ) - sizeof ( val ) )  e100_write_reg4 ( s , addr , val ); static void e100_write_reg4(EEPRO100State *s, E100RegisterOffset uint32_t val) assert ( ! ( ( uintptr_t ) & s -> mem [ addr ] & 3 ) ); 