Lines Matching defs:phy
2577 static inline void hw_r_phy_ctrl(struct ksz_hw *hw, int phy, u16 *data)
2579 *data = readw(hw->io + phy + KS884X_PHY_CTRL_OFFSET);
2582 static inline void hw_w_phy_ctrl(struct ksz_hw *hw, int phy, u16 data)
2584 writew(data, hw->io + phy + KS884X_PHY_CTRL_OFFSET);
2598 int phy;
2600 phy = KS884X_PHY_1_CTRL_OFFSET + port * PHY_CTRL_INTERVAL + reg;
2601 *val = readw(hw->io + phy);
2615 int phy;
2617 phy = KS884X_PHY_1_CTRL_OFFSET + port * PHY_CTRL_INTERVAL + reg;
2618 writew(val, hw->io + phy);
3051 int phy;
3055 phy = KS884X_PHY_1_CTRL_OFFSET + p * PHY_CTRL_INTERVAL;
3056 hw_r_phy_ctrl(hw, phy, &data);
3068 hw_w_phy_ctrl(hw, phy, data);