/illumos-gate/usr/src/uts/common/io/nge/ |
H A D | nge_xmii.c | 318 uint16_t anar; in nge_update_copper() local 343 control = anar = gigctrl = 0; in nge_update_copper() 445 anar |= MII_ABILITY_100BASE_TX; in nge_update_copper() 449 anar |= MII_ABILITY_10BASE_T; in nge_update_copper() 452 anar |= MII_ABILITY_PAUSE; in nge_update_copper() 454 anar |= MII_ABILITY_ASMPAUSE; in nge_update_copper() 459 anar |= MII_AN_SELECTOR_8023; in nge_update_copper() 486 uint16_t anar; in nge_check_copper() local 535 anar = (anar & lpan); in nge_check_copper() 555 anar = (anar & lpan); in nge_check_copper() [all …]
|
/illumos-gate/usr/src/uts/common/io/bfe/ |
H A D | bfe.c | 548 uint16_t bmsr, bmcr, anar; in bfe_startup_phy() local 567 anar &= ~(MII_ABILITY_100BASE_T4 | in bfe_startup_phy() 612 anar |= MII_ABILITY_100BASE_T4; in bfe_startup_phy() 616 anar |= MII_ABILITY_100BASE_T4; in bfe_startup_phy() 624 anar |= MII_ABILITY_100BASE_TX; in bfe_startup_phy() 628 anar |= MII_ABILITY_100BASE_TX; in bfe_startup_phy() 636 anar |= MII_ABILITY_10BASE_T_FD; in bfe_startup_phy() 648 anar |= MII_ABILITY_10BASE_T; in bfe_startup_phy() 652 anar |= MII_ABILITY_10BASE_T; in bfe_startup_phy() 700 bfe->bfe_mii_anar = anar; in bfe_startup_phy() [all …]
|
/illumos-gate/usr/src/uts/common/io/mii/ |
H A D | mii.c | 1216 uint16_t bmcr, anar, gtcr; in phy_start() local 1297 anar = 0; in phy_start() 1299 anar |= MII_ABILITY_X_FD; in phy_start() 1302 anar |= MII_ABILITY_X_HD; in phy_start() 1305 anar |= MII_ABILITY_X_PAUSE; in phy_start() 1313 anar = 0; in phy_start() 1315 anar |= MII_ABILITY_T2_FD; in phy_start() 1318 anar |= MII_ABILITY_T2_HD; in phy_start() 1322 anar = MII_AN_SELECTOR_8023; in phy_start() 1344 anar |= MII_ABILITY_10BASE_T; in phy_start() [all …]
|
/illumos-gate/usr/src/uts/common/io/bge/ |
H A D | bge_mii.c | 926 uint16_t anar; in bge_update_copper() local 943 control = gigctrl = auxctrl = anar = 0; in bge_update_copper() 1063 anar |= MII_ABILITY_100BASE_TX_FD; in bge_update_copper() 1065 anar |= MII_ABILITY_100BASE_TX; in bge_update_copper() 1067 anar |= MII_ABILITY_10BASE_T_FD; in bge_update_copper() 1069 anar |= MII_ABILITY_10BASE_T; in bge_update_copper() 1072 anar |= MII_ABILITY_PAUSE; in bge_update_copper() 1074 anar |= MII_ABILITY_ASMPAUSE; in bge_update_copper() 1079 anar |= MII_AN_SELECTOR_8023; in bge_update_copper() 1090 bge_mii_put16(bgep, MII_AN_ADVERT, anar); in bge_update_copper() [all …]
|
/illumos-gate/usr/src/uts/common/io/mxfe/ |
H A D | mxfe.c | 1260 unsigned anar; in mxfe_startphymii() local 1337 anar = mxfe_miiread(mxfep, phyaddr, MII_AN_ADVERT); in mxfe_startphymii() 1339 anar &= ~(MII_ABILITY_100BASE_T4 | in mxfe_startphymii() 1371 anar |= MII_ABILITY_100BASE_T4; in mxfe_startphymii() 1375 anar |= MII_ABILITY_100BASE_TX_FD; in mxfe_startphymii() 1379 anar |= MII_ABILITY_100BASE_TX; in mxfe_startphymii() 1383 anar |= MII_ABILITY_10BASE_T_FD; in mxfe_startphymii() 1387 anar |= MII_ABILITY_10BASE_T; in mxfe_startphymii() 1421 DBG(DPHY, "programming anar to 0x%x", anar); in mxfe_startphymii() 1484 uint16_t anar; in mxfe_checklinkmii() local [all …]
|
/illumos-gate/usr/src/uts/common/io/rge/ |
H A D | rge_chip.c | 401 uint16_t anar; in rge_phy_update() local 416 control = gigctrl = anar = 0; in rge_phy_update() 541 anar |= MII_ABILITY_100BASE_TX_FD; in rge_phy_update() 543 anar |= MII_ABILITY_100BASE_TX; in rge_phy_update() 545 anar |= MII_ABILITY_10BASE_T_FD; in rge_phy_update() 547 anar |= MII_ABILITY_10BASE_T; in rge_phy_update() 550 anar |= MII_ABILITY_PAUSE; in rge_phy_update() 552 anar |= MII_ABILITY_ASMPAUSE; in rge_phy_update() 557 anar |= MII_AN_SELECTOR_8023; in rge_phy_update() 572 rge_mii_put16(rgep, MII_AN_ADVERT, anar); in rge_phy_update() [all …]
|
/illumos-gate/usr/src/uts/sun/io/eri/ |
H A D | eri.c | 5056 an_common = anar & anlpar; in eri_mif_check() 5207 uint16_t anar; in eri_reset_xcvr() local 5256 (void) eri_mii_read(erip, ERI_PHY_ANAR, &anar); in eri_reset_xcvr() 5290 anar = PHY_SELECTOR; in eri_reset_xcvr() 5292 anar |= PHY_ANAR_T4; in eri_reset_xcvr() 5294 anar |= PHY_ANAR_TXFDX; in eri_reset_xcvr() 5296 anar |= PHY_ANAR_TX; in eri_reset_xcvr() 5298 anar |= PHY_ANAR_10FDX; in eri_reset_xcvr() 5300 anar |= PHY_ANAR_10; in eri_reset_xcvr() 5302 eri_mii_write(erip, ERI_PHY_ANAR, anar); in eri_reset_xcvr() [all …]
|
/illumos-gate/usr/src/uts/common/io/nxge/npi/ |
H A D | npi_mac.c | 3275 mii_anar_t anar; in npi_mac_pcs_mii_read() local 3313 anar.value = 0; in npi_mac_pcs_mii_read() 3314 anar.bits.cap_pause = pcs_anar.bits.w0.pause; in npi_mac_pcs_mii_read() 3315 anar.bits.cap_asmpause = pcs_anar.bits.w0.asm_pause; in npi_mac_pcs_mii_read() 3316 *value = anar.value; in npi_mac_pcs_mii_read() 3357 mii_anar_t anar; in npi_mac_pcs_mii_write() local 3371 anar.value = value; in npi_mac_pcs_mii_write() 3372 pcs_anar.bits.w0.asm_pause = anar.bits.cap_asmpause; in npi_mac_pcs_mii_write() 3373 pcs_anar.bits.w0.pause = anar.bits.cap_pause; in npi_mac_pcs_mii_write()
|
/illumos-gate/usr/src/uts/common/io/nxge/ |
H A D | nxge_mac.c | 4797 mii_anar_t anar; in nxge_mii_xcvr_init() local 4965 anar.value = 0; in nxge_mii_xcvr_init() 4966 anar.bits.selector = 1; in nxge_mii_xcvr_init() 4972 anar.bits.cap_asmpause = 0; in nxge_mii_xcvr_init() 4973 anar.bits.cap_pause = 0; in nxge_mii_xcvr_init() 4983 (uint8_t)(uint64_t)(&mii_regs->anar), in nxge_mii_xcvr_init() 4984 anar.value)) != NXGE_OK) in nxge_mii_xcvr_init() 5498 mii_anar_t anar; in nxge_mii_check() local 5590 (uint8_t)(uint64_t)(&mii_regs->anar), in nxge_mii_check() 5591 &anar.value)) != NXGE_OK) in nxge_mii_check() [all …]
|
/illumos-gate/usr/src/uts/common/sys/nxge/ |
H A D | nxge_mii.h | 62 uchar_t anar; /* Auto-Negotiation advertisement register */ member
|