Lines Matching refs:oldpage
728 int ret, oldpage; in phy_select_page() local
730 oldpage = ret = phy_save_page(phydev); in phy_select_page()
734 if (oldpage != page) { in phy_select_page()
740 return oldpage; in phy_select_page()
760 int phy_restore_page(struct phy_device *phydev, int oldpage, int ret) in phy_restore_page() argument
764 if (oldpage >= 0) { in phy_restore_page()
765 r = __phy_write_page(phydev, oldpage); in phy_restore_page()
774 ret = oldpage; in phy_restore_page()
793 int ret = 0, oldpage; in phy_read_paged() local
795 oldpage = phy_select_page(phydev, page); in phy_read_paged()
796 if (oldpage >= 0) in phy_read_paged()
799 return phy_restore_page(phydev, oldpage, ret); in phy_read_paged()
814 int ret = 0, oldpage; in phy_write_paged() local
816 oldpage = phy_select_page(phydev, page); in phy_write_paged()
817 if (oldpage >= 0) in phy_write_paged()
820 return phy_restore_page(phydev, oldpage, ret); in phy_write_paged()
837 int ret = 0, oldpage; in phy_modify_paged_changed() local
839 oldpage = phy_select_page(phydev, page); in phy_modify_paged_changed()
840 if (oldpage >= 0) in phy_modify_paged_changed()
843 return phy_restore_page(phydev, oldpage, ret); in phy_modify_paged_changed()