Lines Matching refs:shadow
242 int bcm_phy_read_shadow(struct phy_device *phydev, u16 shadow) in bcm_phy_read_shadow() argument
244 phy_write(phydev, MII_BCM54XX_SHD, MII_BCM54XX_SHD_VAL(shadow)); in bcm_phy_read_shadow()
249 int bcm_phy_write_shadow(struct phy_device *phydev, u16 shadow, in bcm_phy_write_shadow() argument
254 MII_BCM54XX_SHD_VAL(shadow) | in bcm_phy_write_shadow()
533 static u64 bcm_phy_get_stat(struct phy_device *phydev, u64 *shadow, in bcm_phy_get_stat() argument
549 shadow[i] += val; in bcm_phy_get_stat()
550 ret = shadow[i]; in bcm_phy_get_stat()
556 void bcm_phy_get_stats(struct phy_device *phydev, u64 *shadow, in bcm_phy_get_stats() argument
562 data[i] = bcm_phy_get_stat(phydev, shadow, i); in bcm_phy_get_stats()
566 void bcm_phy_update_stats_shadow(struct phy_device *phydev, u64 *shadow) in bcm_phy_update_stats_shadow() argument
571 bcm_phy_get_stat(phydev, shadow, i); in bcm_phy_update_stats_shadow()