if (dev->power.power_state) 
if (dev->power.power_state.event) 
int dpm_runtime_suspend(struct device * dev, pm_message_t state){	int error = 0;	down(&dpm_sem);	if (dev->power.power_state == state)		goto Done;	if (dev->power.power_state)		runtime_resume(dev);	if (!(error = suspend_device(dev, state)))		dev->power.power_state = state; Done:	up(&dpm_sem);	return error;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/ca078bae813dd46c0f9b102fdfb4a3384641ff48/runtime.c/clean/drivers/base/power/runtime.c