Home
last modified time | relevance | path

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

/freebsd/sys/dev/etherswitch/mtkswitch/
H A Dmtkswitch.c311 mtkswitch_update_ifmedia(uint32_t portstatus, u_int *media_status, in mtkswitch_update_ifmedia() argument
317 if ((portstatus & MTKSWITCH_LINK_UP) != 0) in mtkswitch_update_ifmedia()
324 switch (portstatus & MTKSWITCH_SPEED_MASK) { in mtkswitch_update_ifmedia()
336 if ((portstatus & MTKSWITCH_DUPLEX) != 0) in mtkswitch_update_ifmedia()
341 if ((portstatus & MTKSWITCH_TXFLOW) != 0) in mtkswitch_update_ifmedia()
343 if ((portstatus & MTKSWITCH_RXFLOW) != 0) in mtkswitch_update_ifmedia()
352 uint32_t portstatus; in mtkswitch_miipollstat() local
361 portstatus = sc->hal.mtkswitch_get_port_status(sc, in mtkswitch_miipollstat()
366 (portstatus & MTKSWITCH_LINK_UP) != 0) || in mtkswitch_miipollstat()
368 (portstatus & MTKSWITCH_LINK_UP) == 0)) { in mtkswitch_miipollstat()
[all …]
/freebsd/sys/dev/etherswitch/arswitch/
H A Darswitch.c724 arswitch_update_ifmedia(int portstatus, u_int *media_status, u_int *media_active) in arswitch_update_ifmedia() argument
729 if ((portstatus & AR8X16_PORT_STS_LINK_UP) != 0) in arswitch_update_ifmedia()
735 switch (portstatus & AR8X16_PORT_STS_SPEED_MASK) { in arswitch_update_ifmedia()
746 if ((portstatus & AR8X16_PORT_STS_DUPLEX) == 0) in arswitch_update_ifmedia()
750 if ((portstatus & AR8X16_PORT_STS_TXFLOW) != 0) in arswitch_update_ifmedia()
752 if ((portstatus & AR8X16_PORT_STS_RXFLOW) != 0) in arswitch_update_ifmedia()
769 int portstatus; in arswitch_miipollstat() local
781 portstatus = arswitch_readreg(sc->sc_dev, in arswitch_miipollstat()
784 portstatus = arswitch_readreg(sc->sc_dev, in arswitch_miipollstat()
789 portstatus, in arswitch_miipollstat()
[all …]
/freebsd/sys/dev/etherswitch/rtl8366/
H A Drtl8366rb.c292 rtl8366rb_update_ifmedia(int portstatus, u_int *media_status, u_int *media_active) in rtl8366rb_update_ifmedia() argument
296 if ((portstatus & RTL8366_PLSR_LINK) != 0) in rtl8366rb_update_ifmedia()
302 switch (portstatus & RTL8366_PLSR_SPEED_MASK) { in rtl8366rb_update_ifmedia()
313 if ((portstatus & RTL8366_PLSR_FULLDUPLEX) != 0) in rtl8366rb_update_ifmedia()
317 if ((portstatus & RTL8366_PLSR_TXPAUSE) != 0) in rtl8366rb_update_ifmedia()
319 if ((portstatus & RTL8366_PLSR_RXPAUSE) != 0) in rtl8366rb_update_ifmedia()
330 int portstatus; in rtl833rb_miipollstat() local
339 portstatus = value & 0xff; in rtl833rb_miipollstat()
341 portstatus = (value >> 8) & 0xff; in rtl833rb_miipollstat()
343 rtl8366rb_update_ifmedia(portstatus, &mii->mii_media_status, &mii->mii_media_active); in rtl833rb_miipollstat()
/freebsd/sys/dev/etherswitch/e6000sw/
H A De6000sw.c1542 e6000sw_update_ifmedia(uint16_t portstatus, u_int *media_status, u_int *media_active) argument
1547 if ((portstatus & PORT_STATUS_LINK_MASK) != 0)
1554 switch (portstatus & PORT_STATUS_SPEED_MASK) {
1566 if ((portstatus & PORT_STATUS_DUPLEX_MASK) == 0)
1578 uint16_t portstatus; local
1596 portstatus = e6000sw_readreg(sc, REG_PORT(sc, port),
1599 e6000sw_update_ifmedia(portstatus,