func: static uint64_t eepro100_read(void *opaque, hwaddr unsigned size) EEPRO100State * s = opaque ; switch ( size )  return eepro100_read4 ( s , addr ) ; static uint32_t eepro100_read4(EEPRO100State * s, uint32_t addr) switch ( addr )  val = eepro100_read_mdi ( s ); static uint32_t eepro100_read_mdi(EEPRO100State * s) uint32_t val = e100_read_reg4 ( s , SCBCtrlMDI ) ; static uint32_t e100_read_reg4(EEPRO100State *s, E100RegisterOffset addr) assert ( ! ( ( uintptr_t ) & s -> mem [ addr ] & 3 ) ); 