if (drv && drv->resume) { ret = drv->resume(dev, RESUME_POWER_ON); if (ret == 0) ret = drv->resume(dev, RESUME_RESTORE_STATE); if (ret == 0) ret = drv->resume(dev, RESUME_ENABLE); } 
if (drv && drv->resume) ret = drv->resume(dev);  
static int mdio_bus_resume(struct device * dev){	int ret = 0;	struct device_driver *drv = dev->driver;	if (drv && drv->resume) {		ret = drv->resume(dev, RESUME_POWER_ON);		if (ret == 0)			ret = drv->resume(dev, RESUME_RESTORE_STATE);		if (ret == 0)			ret = drv->resume(dev, RESUME_ENABLE);	}	return ret;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/9480e307cd88ef09ec9294c7d97ebec18e6d2221/mdio_bus.c/clean/drivers/net/phy/mdio_bus.c