Lines Matching refs:oldpage
412 int ret, oldpage; in phy_select_page() local
414 oldpage = ret = phy_save_page(phydev); in phy_select_page()
418 if (oldpage != page) { in phy_select_page()
424 return oldpage; in phy_select_page()
444 int phy_restore_page(struct phy_device *phydev, int oldpage, int ret) in phy_restore_page() argument
448 if (oldpage >= 0) { in phy_restore_page()
449 r = __phy_write_page(phydev, oldpage); in phy_restore_page()
458 ret = oldpage; in phy_restore_page()
477 int ret = 0, oldpage; in phy_read_paged() local
479 oldpage = phy_select_page(phydev, page); in phy_read_paged()
480 if (oldpage >= 0) in phy_read_paged()
483 return phy_restore_page(phydev, oldpage, ret); in phy_read_paged()
498 int ret = 0, oldpage; in phy_write_paged() local
500 oldpage = phy_select_page(phydev, page); in phy_write_paged()
501 if (oldpage >= 0) in phy_write_paged()
504 return phy_restore_page(phydev, oldpage, ret); in phy_write_paged()
521 int ret = 0, oldpage; in phy_modify_paged() local
523 oldpage = phy_select_page(phydev, page); in phy_modify_paged()
524 if (oldpage >= 0) in phy_modify_paged()
527 return phy_restore_page(phydev, oldpage, ret); in phy_modify_paged()