Lines Matching defs:page
293 u8 page;
320 static int marvell_write_page(struct phy_device *phydev, int page)
322 return __phy_write(phydev, MII_MARVELL_PHY_PAGE, page);
325 static int marvell_set_page(struct phy_device *phydev, int page)
327 return phy_write(phydev, MII_MARVELL_PHY_PAGE, page);
478 * marvell,reg-init = <reg-page reg mask value>,...;
480 * There may be one or more sets of <reg-page reg mask value>:
482 * reg-page: which register bank to use.
508 u16 page = be32_to_cpup(paddr + i);
514 if (page != current_page) {
515 current_page = page;
516 ret = marvell_write_page(phydev, page);
737 /* Do not touch the fiber page if we're in copper->sgmii mode */
1239 /* Select page 18 */
1257 /* Reset page selection */
1315 /* Reset page register */
1527 * undocumented register, in an undocumented page, with a magic value
1646 static int marvell_read_status_page(struct phy_device *phydev, int page)
1659 if (page == MII_MARVELL_FIBER_PAGE) {
1667 if (page == MII_MARVELL_FIBER_PAGE)
1714 * fiber page. Please to be careful about that, avoid
1715 * to restore Copper page in other functions which
1751 /* With the page set, use the generic suspend */
1762 /* With the page set, use the generic suspend */
1786 /* With the page set, use the generic resume */
1797 /* With the page set, use the generic resume */
1842 /* Explicitly switch to page 0x00, just to be sure */
1971 val = phy_read_paged(phydev, stat.page, stat.reg);
2132 int page;
2153 * to change the page for every access, greatly speeding things
2156 page = phy_select_page(phydev, MII_MARVELL_VCT5_PAGE);
2157 if (page < 0)
2181 return phy_restore_page(phydev, page, err);