#ifndef __PHY_FIXED_H#define __PHY_FIXED_Hstructfixed_phy_status{intlink;intspeed;intduplex;intpause;intasym_pause;};#ifdef CONFIG_FIXED_PHYexternintfixed_phy_add(unsignedintirq,intphy_id,structfixed_phy_status*status);#elsestaticinlineintfixed_phy_add(unsignedintirq,intphy_id,structfixed_phy_status*status){return-ENODEV;}#endif /* CONFIG_FIXED_PHY *//* * This function issued only by fixed_phy-aware drivers, no need * protect it with #ifdef */externintfixed_phy_set_link_update(structphy_device*phydev,int(*link_update)(structnet_device*,structfixed_phy_status*));#endif /* __PHY_FIXED_H */