| struct fixed_phy_status { |
| extern int fixed_phy_add(unsigned int irq, int phy_id, |
| struct fixed_phy_status *status); |
| extern int fixed_phy_register(unsigned int irq, |
| struct fixed_phy_status *status, |
| extern void fixed_phy_del(int phy_addr); |
| static inline int fixed_phy_add(unsigned int irq, int phy_id, |
| struct fixed_phy_status *status) |
| static inline int fixed_phy_register(unsigned int irq, |
| struct fixed_phy_status *status, |
| static inline int fixed_phy_del(int phy_addr) |
| #endif /* CONFIG_FIXED_PHY */ |
| * This function issued only by fixed_phy-aware drivers, no need |
| extern int fixed_phy_set_link_update(struct phy_device *phydev, |
| int (*link_update)(struct net_device *, |
| struct fixed_phy_status *)); |
| #endif /* __PHY_FIXED_H */ |