if (dev->bus && dev->bus->suspend && !dev->power.power_state) 
if (dev->bus && dev->bus->suspend && !dev->power.power_state) { dev_dbg(dev, "suspending\n"); 
int suspend_device(struct device * dev, pm_message_t state){	int error = 0;	dev_dbg(dev, "suspending\n");	dev->power.prev_state = dev->power.power_state;	if (dev->bus && dev->bus->suspend && !dev->power.power_state)		error = dev->bus->suspend(dev, state);	return error;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/82428b62aa6294ea640c7e920a9224ecaf46db65/suspend.c/clean/drivers/base/power/suspend.c