Lines Matching full:mii
36 #include "hw/net/mii.h"
60 /* PHY MII registers */
65 typedef struct Mii { struct
68 } Mii; typedef
70 static void mii_set_link(Mii *s, bool link_ok) in mii_set_link()
83 static void mii_reset(Mii *s) in mii_reset()
97 static void mii_ro(Mii *s, uint16_t v) in mii_ro()
101 static void mii_write_bmcr(Mii *s, uint16_t v) in mii_write_bmcr()
110 static void mii_write_host(Mii *s, unsigned idx, uint16_t v) in mii_write_host()
112 static void (*reg_write[MII_REG_MAX])(Mii *s, uint16_t v) = { in mii_write_host()
129 static uint16_t mii_read_host(Mii *s, unsigned idx) in mii_read_host()
286 Mii mii; member
329 mii_set_link(&s->mii, !nc->link_down); in open_eth_set_link_status()
349 mii_reset(&s->mii); in open_eth_reset()
636 mii_write_host(&s->mii, rgad,
643 mii_read_host(&s->mii, rgad));
655 mii_write_host(&s->mii, GET_REGFIELD(s, MIIADDRESS, RGAD),