Searched refs:mdic (Results 1 - 4 of 4) sorted by relevance

/haiku/src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/
H A Digc_phy.c172 u32 i, mdic = 0; local
185 mdic = ((offset << IGC_MDIC_REG_SHIFT) |
189 IGC_WRITE_REG(hw, IGC_MDIC, mdic);
197 mdic = IGC_READ_REG(hw, IGC_MDIC);
198 if (mdic & IGC_MDIC_READY)
201 if (!(mdic & IGC_MDIC_READY)) {
205 if (mdic & IGC_MDIC_ERROR) {
209 if (((mdic & IGC_MDIC_REG_MASK) >> IGC_MDIC_REG_SHIFT) != offset) {
212 (mdic & IGC_MDIC_REG_MASK) >> IGC_MDIC_REG_SHIFT);
215 *data = (u16) mdic;
231 u32 i, mdic = 0; local
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/ipro1000/dev/e1000/
H A De1000_82543.c490 u32 mdic; local
520 mdic = (offset | (hw->phy.addr << 5) |
523 e1000_shift_out_mdi_bits_82543(hw, mdic, 14);
546 u32 mdic; local
572 mdic = ((PHY_TURNAROUND) | (offset << 2) | (hw->phy.addr << 7) |
574 mdic <<= 16;
575 mdic |= (u32)data;
577 e1000_shift_out_mdi_bits_82543(hw, mdic, 32);
H A De1000_phy.c294 u32 i, mdic = 0; local
307 mdic = ((offset << E1000_MDIC_REG_SHIFT) |
311 E1000_WRITE_REG(hw, E1000_MDIC, mdic);
319 mdic = E1000_READ_REG(hw, E1000_MDIC);
320 if (mdic & E1000_MDIC_READY)
323 if (!(mdic & E1000_MDIC_READY)) {
327 if (mdic & E1000_MDIC_ERROR) {
331 if (((mdic & E1000_MDIC_REG_MASK) >> E1000_MDIC_REG_SHIFT) != offset) {
334 (mdic & E1000_MDIC_REG_MASK) >> E1000_MDIC_REG_SHIFT);
337 *data = (u16) mdic;
359 u32 i, mdic = 0; local
[all...]
H A De1000_82575.c615 u32 mdic; local
640 mdic = E1000_READ_REG(hw, E1000_MDIC);
641 mdic &= E1000_MDIC_PHY_MASK;
642 phy->addr = mdic >> E1000_MDIC_PHY_SHIFT;
649 mdic = E1000_READ_REG(hw, E1000_MDICNFG);
650 mdic &= E1000_MDICNFG_PHY_MASK;
651 phy->addr = mdic >> E1000_MDICNFG_PHY_SHIFT;

Completed in 49 milliseconds