phy_read
static int phy_read(int);
if ( (phy_read(3) & 0xfff0) == 0xb900 ) {
if ( phy_read(31) == 0x4404 ) {
if (phy_read(3) == 0xb901)
phy_write(25, ((phy_read(24) + 3) & 0xff) | 0xf000);
phy_write(25, (phy_read(25) & 0xff00) + 2);
while ( ((phy_read(1) & 0x24)!=0x24) && (currticks() < to))
if ( (phy_read(1) & 0x24) == 0x24 ) {
if (phy_read(17) & 0xa000)
if ((phy_read(ph, MII_CONTROL) & MII_CONTROL_RESET) == 0) {
status = phy_read(ph, MII_STATUS);
control = phy_read(ph, MII_CONTROL);
lpar = phy_read(ph, MII_AN_LPABLE);
anexp = phy_read(ph, MII_AN_EXPANSION);
if ((status != phy_read(ph, MII_STATUS)) && debounces) {
msstat = phy_read(ph, MII_MSSTATUS);
bmsr = phy_read(ph, MII_STATUS);
bmsr = phy_read(ph, MII_STATUS);
extsr = phy_read(ph, MII_EXTSTATUS);
ph->phy_id = ((uint32_t)phy_read(ph, MII_PHYIDH) << 16) |
phy_read(ph, MII_PHYIDL);
if ((phy_read(ph, MII_STATUS) & MII_STATUS_LINKUP) &&
(phy_read(ph, MII_STATUS) & MII_STATUS_LINKUP) &&
reg = phy_read(ph, MVPHY_PSC);
reg = phy_read(ph, MII_CONTROL);
reg = phy_read(ph, MVPHY_PSC);
reg = phy_read(ph, MVPHY_PSC);
reg = phy_read(ph, MVPHY_PSC);
reg = phy_read(ph, MVPHY_PSC);
reg = phy_read(ph, MVPHY_PSC);
reg = phy_read(ph, MVPHY_PSC);
if (phy_read(ph, MVPHY_EPSS) & MV_EPSS_FCRESOL) {
page = phy_read(ph, MVPHY_EADR);
page = phy_read(ph, MVPHY_EADR);
reg = phy_read(ph, MVPHY_PSC);
reg = phy_read(ph, MVPHY_PSC);
if (phy_read(ph, MVPHY_EPSS) & MV_EPSS_FCRESOL) {
reg = phy_read(ph, MVPHY_PSC);
reg = phy_read(ph, MVPHY_PSC);
val = phy_read(ph, QS_BTXPC);
s = phy_read(ph, MII_VENDOR(9));
s = phy_read(ph, MII_VENDOR(0));
uint16_t phy_read(phy_handle_t *, uint8_t);
phy_write(phy, reg, phy_read(phy, reg) | (bit))
phy_write(phy, reg, phy_read(phy, reg) & ~(bit))