Searched refs:mdio_ctrl (Results 1 – 4 of 4) sorted by relevance
/linux/drivers/net/pcs/ |
H A D | pcs-xpcs.c | 653 int ret, mdio_ctrl, tx_conf; in xpcs_config_aneg_c37_sgmii() local 674 mdio_ctrl = xpcs_read(xpcs, MDIO_MMD_VEND2, MII_BMCR); in xpcs_config_aneg_c37_sgmii() 675 if (mdio_ctrl < 0) in xpcs_config_aneg_c37_sgmii() 676 return mdio_ctrl; in xpcs_config_aneg_c37_sgmii() 678 if (mdio_ctrl & BMCR_ANENABLE) { in xpcs_config_aneg_c37_sgmii() 680 mdio_ctrl & ~BMCR_ANENABLE); in xpcs_config_aneg_c37_sgmii() 721 mdio_ctrl | BMCR_ANENABLE); in xpcs_config_aneg_c37_sgmii() 731 int ret, mdio_ctrl, adv; in xpcs_config_aneg_c37_1000basex() local 742 mdio_ctrl = xpcs_read(xpcs, MDIO_MMD_VEND2, MII_BMCR); in xpcs_config_aneg_c37_1000basex() 743 if (mdio_ctrl < in xpcs_config_aneg_c37_1000basex() [all...] |
/linux/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_link.c | 1451 params->phy[phy_index].mdio_ctrl); in bnx2x_set_mdio_emac_per_phy() 2596 mode = REG_RD(bp, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_MODE); in bnx2x_cl22_write() 2597 REG_WR(bp, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_MODE, in bnx2x_cl22_write() 2604 REG_WR(bp, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_COMM, tmp); in bnx2x_cl22_write() 2609 tmp = REG_RD(bp, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_COMM); in bnx2x_cl22_write() 2619 REG_WR(bp, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_MODE, mode); in bnx2x_cl22_write() 2632 mode = REG_RD(bp, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_MODE); in bnx2x_cl22_read() 2633 REG_WR(bp, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_MODE, in bnx2x_cl22_read() 2640 REG_WR(bp, phy->mdio_ctrl + EMAC_REG_EMAC_MDIO_COMM, val); in bnx2x_cl22_read() 2645 val = REG_RD(bp, phy->mdio_ctrl in bnx2x_cl22_read() [all...] |
H A D | bnx2x_link.h | 181 u32 mdio_ctrl; member
|
/linux/drivers/net/ethernet/intel/ |
H A D | e100.c | 541 u16 (*mdio_ctrl)(struct nic *nic, u32 addr, u32 dir, u32 reg, u16 data); member 904 return nic->mdio_ctrl(nic, addr, mdi_read, reg, 0); in mdio_read() 911 nic->mdio_ctrl(nic, addr, mdi_write, reg, data); in mdio_write() 914 /* the standard mdio_ctrl() function for usual MII-compliant hardware */ 935 netdev_err(nic->netdev, "e100.mdio_ctrl won't go Ready\n"); in mdio_ctrl_hw() 954 /* slightly tweaked mdio_ctrl() function for phy_82552_v specifics */ 979 /* Fully software-emulated mdio_ctrl() function for cards without 1032 return (nic->mdio_ctrl != mdio_ctrl_phy_mii_emulated); in e100_phy_supports_mii() 1412 nic->mdio_ctrl = mdio_ctrl_phy_mii_emulated; in e100_phy_check_without_mii() 1503 /* assign special tweaked mdio_ctrl() functio in e100_phy_init() [all...] |