/haiku/src/add-ons/kernel/drivers/network/ether/rtl81xx/dev/mii/ |
H A D | rgephy.c | 221 PHY_WRITE(sc, RGEPHY_MII_1000CTL, gig); 222 PHY_WRITE(sc, RGEPHY_MII_ANAR, anar); 223 PHY_WRITE(sc, RGEPHY_MII_BMCR, speed); 226 PHY_WRITE(sc, MII_BMCR, BMCR_ISO | BMCR_PDOWN); 425 PHY_WRITE(sc, RGEPHY_MII_ANAR, anar); 427 PHY_WRITE(sc, RGEPHY_MII_1000CTL, 430 PHY_WRITE(sc, RGEPHY_MII_BMCR, 444 PHY_WRITE(sc, RGEPHY_MII_BMCR, RGEPHY_BMCR_PDOWN); 460 PHY_WRITE(x, y, (PHY_READ(x, y) | (z))) 462 PHY_WRITE( [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/marvell_yukon/dev/mii/ |
H A D | e1000phy.c | 165 PHY_WRITE(sc, E1000_EADR, 0); 194 PHY_WRITE(sc, E1000_SCR, reg); 198 PHY_WRITE(sc, E1000_EADR, 2); 202 PHY_WRITE(sc, E1000_SCR, reg); 205 PHY_WRITE(sc, E1000_EADR, 1); 208 PHY_WRITE(sc, E1000_SCR, reg); 210 PHY_WRITE(sc, E1000_EADR, page); 240 PHY_WRITE(sc, 0x1C, PHY_READ(sc, 0x1C) | 0x0001); 251 PHY_WRITE(sc, E1000_SCR, reg); 257 PHY_WRITE(s [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/syskonnect/dev/mii/ |
H A D | e1000phy.c | 165 PHY_WRITE(sc, E1000_EADR, 0); 194 PHY_WRITE(sc, E1000_SCR, reg); 198 PHY_WRITE(sc, E1000_EADR, 2); 202 PHY_WRITE(sc, E1000_SCR, reg); 205 PHY_WRITE(sc, E1000_EADR, 1); 208 PHY_WRITE(sc, E1000_SCR, reg); 210 PHY_WRITE(sc, E1000_EADR, page); 240 PHY_WRITE(sc, 0x1C, PHY_READ(sc, 0x1C) | 0x0001); 251 PHY_WRITE(sc, E1000_SCR, reg); 257 PHY_WRITE(s [all...] |
H A D | xmphy.c | 166 PHY_WRITE(sc, XMPHY_MII_ANAR, XMPHY_ANAR_FDX); 167 PHY_WRITE(sc, XMPHY_MII_BMCR, XMPHY_BMCR_FDX); 169 PHY_WRITE(sc, XMPHY_MII_ANAR, XMPHY_ANAR_HDX); 170 PHY_WRITE(sc, XMPHY_MII_BMCR, 0); 270 PHY_WRITE(mii, XMPHY_MII_ANAR, anar); 272 PHY_WRITE(mii, XMPHY_MII_BMCR,
|
/haiku/src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/ |
H A D | bwiphy.c | 273 PHY_WRITE(mac, phy->phy_tbl_ctrl, ofs); 274 PHY_WRITE(mac, phy->phy_tbl_data_lo, data); 287 PHY_WRITE(mac, phy->phy_tbl_ctrl, ofs); 288 PHY_WRITE(mac, phy->phy_tbl_data_hi, data >> 16); 289 PHY_WRITE(mac, phy->phy_tbl_data_lo, data & 0xffff); 295 PHY_WRITE(mac, BWI_PHYR_NRSSI_CTRL, ofs); 296 PHY_WRITE(mac, BWI_PHYR_NRSSI_DATA, (uint16_t)data); 302 PHY_WRITE(mac, BWI_PHYR_NRSSI_CTRL, ofs); 329 PHY_WRITE(mac, 0x814, 0); 330 PHY_WRITE(ma [all...] |
H A D | bwirf.c | 112 #define RESTORE_PHY_REG(mac, regs, n) PHY_WRITE((mac), 0x##n, (regs)->phy_##n) 423 PHY_WRITE(mac, 0x5a, 0x780); 424 PHY_WRITE(mac, 0x59, 0xc810); 425 PHY_WRITE(mac, 0x58, 0xd); 445 PHY_WRITE(mac, 0x80f, 0xc020); 447 PHY_WRITE(mac, 0x80f, 0x8020); 448 PHY_WRITE(mac, 0x810, 0); 500 PHY_WRITE(mac, save_phy_regs[i], save_phy[i]); 507 PHY_WRITE(mac, save_phy_regs[2], save_phy[2] | 0x3); 509 PHY_WRITE(ma [all...] |
H A D | bwiphy.h | 68 #define PHY_WRITE(mac, ctrl, val) bwi_phy_write((mac), (ctrl), (val)) macro 72 PHY_WRITE((mac), (ctrl), PHY_READ((mac), (ctrl)) | (bits)) 74 PHY_WRITE((mac), (ctrl), PHY_READ((mac), (ctrl)) & ~(bits)) 76 PHY_WRITE((mac), (ctrl), (PHY_READ((mac), (ctrl)) & (filt)) | (bits))
|
/haiku/src/add-ons/kernel/drivers/network/ether/broadcom570x/dev/mii/ |
H A D | brgphy.c | 245 PHY_WRITE(sc, BRGPHY_MII_SHADOW_1C, 459 PHY_WRITE(sc, BRGPHY_MII_1000CTL, 0); 460 PHY_WRITE(sc, BRGPHY_MII_ANAR, BRGPHY_SEL_TYPE); 464 PHY_WRITE(sc, BRGPHY_MII_BMCR, bmcr); 473 PHY_WRITE(sc, BRGPHY_MII_1000CTL, gig); 474 PHY_WRITE(sc, BRGPHY_MII_BMCR, 568 PHY_WRITE(sc, BRGPHY_5708S_BLOCK_ADDR, BRGPHY_5708S_DIG_PG0); 590 PHY_WRITE(sc, BRGPHY_BLOCK_ADDR, BRGPHY_BLOCK_ADDR_GP_STATUS); 594 PHY_WRITE(sc, BRGPHY_BLOCK_ADDR, BRGPHY_BLOCK_ADDR_COMBO_IEEE0); 629 PHY_WRITE(s [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/jmicron2x0/dev/mii/ |
H A D | jmphy.c | 233 PHY_WRITE(sc, JMPHY_TMCTL, 235 PHY_WRITE(sc, MII_BMCR, BMCR_RESET | BMCR_AUTOEN); 248 PHY_WRITE(sc, MII_100T2CR, t2cr); 250 PHY_WRITE(sc, JMPHY_SPEC_ADDR, JMPHY_SPEC_ADDR_READ | 255 PHY_WRITE(sc, JMPHY_SPEC_DATA, val); 256 PHY_WRITE(sc, JMPHY_SPEC_ADDR, JMPHY_SPEC_ADDR_WRITE | 263 PHY_WRITE(sc, JMPHY_SPEC_ADDR, JMPHY_SPEC_ADDR_READ | 267 PHY_WRITE(sc, JMPHY_SPEC_DATA, val); 268 PHY_WRITE(sc, JMPHY_SPEC_ADDR, JMPHY_SPEC_ADDR_WRITE | 273 PHY_WRITE(s [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/attansic_l1/dev/mii/ |
H A D | atphy.c | 146 PHY_WRITE(sc, MII_BMCR, bmcr | BMCR_ISO); 162 PHY_WRITE(sc, MII_100T2CR, 0); 163 PHY_WRITE(sc, MII_ANAR, anar | ANAR_CSMA); 168 PHY_WRITE(sc, MII_BMCR, bmcr | BMCR_RESET | BMCR_AUTOEN | 282 PHY_WRITE(sc, 29, 0x29); 283 PHY_WRITE(sc, 30, 0); 294 PHY_WRITE(sc, ATPHY_SCR, reg); 348 PHY_WRITE(sc, MII_ANAR, anar); 351 PHY_WRITE(sc, MII_100T2CR, GTCR_ADV_1000TFDX | 363 PHY_WRITE(s [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/nforce/dev/mii/ |
H A D | ciphy.c | 172 PHY_WRITE(sc, CIPHY_MII_1000CTL, gig); 173 PHY_WRITE(sc, CIPHY_MII_BMCR, speed); 174 PHY_WRITE(sc, CIPHY_MII_ANAR, CIPHY_SEL_TYPE); 177 PHY_WRITE(sc, MII_BMCR, BMCR_ISO | BMCR_PDOWN); 293 PHY_WRITE(x, y, (PHY_READ(x, y) | (z))) 295 PHY_WRITE(x, y, (PHY_READ(x, y) & ~(z))) 313 PHY_WRITE(sc, CIPHY_MII_ECTL1, val); 317 PHY_WRITE(sc, CIPHY_MII_AUXCSR, val); 320 PHY_WRITE(sc, CIPHY_MII_10BTCSR, val);
|
/haiku/src/add-ons/kernel/drivers/network/ether/via_rhine/dev/mii/ |
H A D | ciphy.c | 172 PHY_WRITE(sc, CIPHY_MII_1000CTL, gig); 173 PHY_WRITE(sc, CIPHY_MII_BMCR, speed); 174 PHY_WRITE(sc, CIPHY_MII_ANAR, CIPHY_SEL_TYPE); 177 PHY_WRITE(sc, MII_BMCR, BMCR_ISO | BMCR_PDOWN); 293 PHY_WRITE(x, y, (PHY_READ(x, y) | (z))) 295 PHY_WRITE(x, y, (PHY_READ(x, y) & ~(z))) 313 PHY_WRITE(sc, CIPHY_MII_ECTL1, val); 317 PHY_WRITE(sc, CIPHY_MII_AUXCSR, val); 320 PHY_WRITE(sc, CIPHY_MII_10BTCSR, val);
|
/haiku/src/add-ons/kernel/drivers/network/ether/vt612x/dev/mii/ |
H A D | ciphy.c | 172 PHY_WRITE(sc, CIPHY_MII_1000CTL, gig); 173 PHY_WRITE(sc, CIPHY_MII_BMCR, speed); 174 PHY_WRITE(sc, CIPHY_MII_ANAR, CIPHY_SEL_TYPE); 177 PHY_WRITE(sc, MII_BMCR, BMCR_ISO | BMCR_PDOWN); 293 PHY_WRITE(x, y, (PHY_READ(x, y) | (z))) 295 PHY_WRITE(x, y, (PHY_READ(x, y) & ~(z))) 313 PHY_WRITE(sc, CIPHY_MII_ECTL1, val); 317 PHY_WRITE(sc, CIPHY_MII_AUXCSR, val); 320 PHY_WRITE(sc, CIPHY_MII_10BTCSR, val);
|
/haiku/src/add-ons/kernel/drivers/network/ether/3com/dev/mii/ |
H A D | bmtphy.c | 250 PHY_WRITE(sc, 0x1f, data | 0x0080); 254 PHY_WRITE(sc, MII_BMTPHY_AUX2, data | 0x0020); 258 PHY_WRITE(sc, MII_BMTPHY_INTR, data | 0x0004); 262 PHY_WRITE(sc, 0x1f, data & ~0x0080);
|
/haiku/src/add-ons/kernel/drivers/network/ether/broadcom440x/dev/mii/ |
H A D | bmtphy.c | 249 PHY_WRITE(sc, 0x1f, data | 0x0080); 253 PHY_WRITE(sc, MII_BMTPHY_AUX2, data | 0x0020); 257 PHY_WRITE(sc, MII_BMTPHY_INTR, data | 0x0004); 261 PHY_WRITE(sc, 0x1f, data & ~0x0080);
|
/haiku/src/add-ons/kernel/drivers/network/ether/sis900/dev/mii/ |
H A D | icsphy.c | 227 PHY_WRITE(sc, MII_ICSPHY_ECR2, ECR2_100AUTOPWRDN); 230 PHY_WRITE(sc, MII_ICSPHY_ECR2, 241 PHY_WRITE(sc, MII_BMCR, BMCR_S100|BMCR_STARTNEG|BMCR_FDX);
|
H A D | nsphyter.c | 231 PHY_WRITE(sc, MII_BMCR, reg); 262 PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO);
|
/haiku/src/libs/compat/freebsd_network/ |
H A D | fbsd_mii_physubr.c | 233 PHY_WRITE(sc, MII_ANAR, anar); 234 PHY_WRITE(sc, MII_BMCR, bmcr); 236 PHY_WRITE(sc, MII_100T2CR, gtcr); 259 PHY_WRITE(sc, MII_ANAR, anar); 274 PHY_WRITE(sc, MII_ANAR, anar); 281 PHY_WRITE(sc, MII_100T2CR, gtcr); 284 PHY_WRITE(sc, MII_BMCR, BMCR_AUTOEN | BMCR_STARTNEG); 341 PHY_WRITE(sc, MII_BMCR, reg); 358 PHY_WRITE(sc, MII_BMCR, reg);
|
H A D | fbsd_mii.c | 568 PHY_WRITE(child, MII_BMCR, PHY_READ(child, MII_BMCR) |
|
/haiku/src/add-ons/kernel/drivers/network/ether/dec21xxx/dev/mii/ |
H A D | acphy.c | 174 PHY_WRITE(sc, MII_BMCR, reg & ~(BMCR_ISO | BMCR_PDOWN)); 245 PHY_WRITE(sc, MII_ACPHY_INT, 0);
|
/haiku/src/add-ons/kernel/drivers/network/ether/pcnet/dev/mii/ |
H A D | nsphyter.c | 231 PHY_WRITE(sc, MII_BMCR, reg); 262 PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO);
|
H A D | nsphy.c | 190 PHY_WRITE(sc, MII_NSPHY_PCR, reg); 296 PHY_WRITE(sc, MII_BMCR, reg); 325 PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO);
|
/haiku/src/add-ons/kernel/drivers/network/ether/3com/dev/xl/ |
H A D | xlphy.c | 186 PHY_WRITE(sc, MII_BMCR, BMCR_S100|BMCR_AUTOEN|BMCR_FDX);
|
/haiku/src/add-ons/kernel/drivers/network/ether/ipro100/dev/fxp/ |
H A D | inphy.c | 198 PHY_WRITE(sc, MII_INPHY_SCR,
|
/haiku/src/libs/compat/freebsd_network/compat/dev/mii/ |
H A D | miivar.h | 212 #define PHY_WRITE(p, r, v) \ macro
|