Home
last modified time | relevance | path

Searched refs:eecd_state (Results 1 – 1 of 1) sorted by relevance

/openbmc/qemu/hw/net/
H A De1000.c118 } eecd_state; member
475 s->eecd_state.bitnum_out, s->eecd_state.reading); in get_eecd()
476 if (!s->eecd_state.reading || in get_eecd()
494 s->eecd_state.val_in = 0; in set_eecd()
497 s->eecd_state.reading = 0; in set_eecd()
506 s->eecd_state.val_in <<= 1; in set_eecd()
508 s->eecd_state.val_in |= 1; in set_eecd()
509 if (++s->eecd_state.bitnum_in == 9 && !s->eecd_state.reading) { in set_eecd()
510 s->eecd_state.bitnum_out = ((s->eecd_state.val_in & 0x3f)<<4)-1; in set_eecd()
511 s->eecd_state.reading = (((s->eecd_state.val_in >> 6) & 7) == in set_eecd()
[all …]