BME1000_PAGE_SHIFT
(((page) & 0xffff) << BME1000_PAGE_SHIFT) | \
(((reg) & ~MII_ADDRMASK) << (BM_PHY_UPPER_SHIFT - BME1000_PAGE_SHIFT)))
((uint16_t)(((offset) >> BME1000_PAGE_SHIFT) & 0xffff))
| (((offset) >> (BM_PHY_UPPER_SHIFT - BME1000_PAGE_SHIFT)) & ~MII_ADDRMASK))
uint16_t page = reg >> BME1000_PAGE_SHIFT;
IGPHY_PAGE_SELECT, page << BME1000_PAGE_SHIFT);
uint16_t page = reg >> BME1000_PAGE_SHIFT;
IGPHY_PAGE_SELECT, page << BME1000_PAGE_SHIFT);
page << BME1000_PAGE_SHIFT);
IGPHY_PAGE_SELECT, page << BME1000_PAGE_SHIFT);