|
@@ -57,6 +57,9 @@ extern void mdio_bus_exit(void);
|
|
|
static LIST_HEAD(phy_fixup_list);
|
|
|
static DEFINE_MUTEX(phy_fixup_lock);
|
|
|
|
|
|
+static int phy_attach_direct(struct net_device *dev, struct phy_device *phydev,
|
|
|
+ u32 flags, phy_interface_t interface);
|
|
|
+
|
|
|
/*
|
|
|
* Creates a new phy_fixup and adds it to the list
|
|
|
* @bus_id: A string which matches phydev->dev.bus_id (or PHY_ANY_ID)
|
|
@@ -146,7 +149,8 @@ int phy_scan_fixups(struct phy_device *phydev)
|
|
|
}
|
|
|
EXPORT_SYMBOL(phy_scan_fixups);
|
|
|
|
|
|
-struct phy_device* phy_device_create(struct mii_bus *bus, int addr, int phy_id)
|
|
|
+static struct phy_device* phy_device_create(struct mii_bus *bus,
|
|
|
+ int addr, int phy_id)
|
|
|
{
|
|
|
struct phy_device *dev;
|
|
|
|
|
@@ -193,7 +197,6 @@ struct phy_device* phy_device_create(struct mii_bus *bus, int addr, int phy_id)
|
|
|
|
|
|
return dev;
|
|
|
}
|
|
|
-EXPORT_SYMBOL(phy_device_create);
|
|
|
|
|
|
/**
|
|
|
* get_phy_id - reads the specified addr for its ID.
|
|
@@ -316,7 +319,7 @@ EXPORT_SYMBOL(phy_find_first);
|
|
|
* If you want to monitor your own link state, don't call
|
|
|
* this function.
|
|
|
*/
|
|
|
-void phy_prepare_link(struct phy_device *phydev,
|
|
|
+static void phy_prepare_link(struct phy_device *phydev,
|
|
|
void (*handler)(struct net_device *))
|
|
|
{
|
|
|
phydev->adjust_link = handler;
|
|
@@ -435,8 +438,8 @@ int phy_init_hw(struct phy_device *phydev)
|
|
|
* the attaching device, and given a callback for link status
|
|
|
* change. The phy_device is returned to the attaching driver.
|
|
|
*/
|
|
|
-int phy_attach_direct(struct net_device *dev, struct phy_device *phydev,
|
|
|
- u32 flags, phy_interface_t interface)
|
|
|
+static int phy_attach_direct(struct net_device *dev, struct phy_device *phydev,
|
|
|
+ u32 flags, phy_interface_t interface)
|
|
|
{
|
|
|
struct device *d = &phydev->dev;
|
|
|
|
|
@@ -473,7 +476,6 @@ int phy_attach_direct(struct net_device *dev, struct phy_device *phydev,
|
|
|
* (dev_flags and interface) */
|
|
|
return phy_init_hw(phydev);
|
|
|
}
|
|
|
-EXPORT_SYMBOL(phy_attach_direct);
|
|
|
|
|
|
/**
|
|
|
* phy_attach - attach a network device to a particular PHY device
|
|
@@ -540,7 +542,7 @@ EXPORT_SYMBOL(phy_detach);
|
|
|
* what is supported. Returns < 0 on error, 0 if the PHY's advertisement
|
|
|
* hasn't changed, and > 0 if it has changed.
|
|
|
*/
|
|
|
-int genphy_config_advert(struct phy_device *phydev)
|
|
|
+static int genphy_config_advert(struct phy_device *phydev)
|
|
|
{
|
|
|
u32 advertise;
|
|
|
int oldadv, adv;
|
|
@@ -605,7 +607,6 @@ int genphy_config_advert(struct phy_device *phydev)
|
|
|
|
|
|
return changed;
|
|
|
}
|
|
|
-EXPORT_SYMBOL(genphy_config_advert);
|
|
|
|
|
|
/**
|
|
|
* genphy_setup_forced - configures/forces speed/duplex from @phydev
|
|
@@ -615,7 +616,7 @@ EXPORT_SYMBOL(genphy_config_advert);
|
|
|
* to the values in phydev. Assumes that the values are valid.
|
|
|
* Please see phy_sanitize_settings().
|
|
|
*/
|
|
|
-int genphy_setup_forced(struct phy_device *phydev)
|
|
|
+static int genphy_setup_forced(struct phy_device *phydev)
|
|
|
{
|
|
|
int err;
|
|
|
int ctl = 0;
|