static int omap_udc_suspend(struct device *dev, pm_message_t message, u32 level) 
static int omap_udc_suspend(struct device *dev, pm_message_t message) 
static int omap_udc_suspend(struct device *dev, pm_message_t message, u32 level){	u32	devstat;	if (level != SUSPEND_POWER_DOWN)		return 0;	devstat = UDC_DEVSTAT_REG;	/* we're requesting 48 MHz clock if the pullup is enabled	 * (== we're attached to the host) and we're not suspended,	 * which would prevent entry to deep sleep...	 */	if ((devstat & UDC_ATT) != 0 && (devstat & UDC_SUS) == 0) {		WARN("session active; suspend requires disconnect\n");		omap_pullup(&udc->gadget, 0);	}	udc->gadget.dev.power.power_state = PMSG_SUSPEND;	udc->gadget.dev.parent->power.power_state = PMSG_SUSPEND;	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/9480e307cd88ef09ec9294c7d97ebec18e6d2221/omap_udc.c/clean/drivers/usb/gadget/omap_udc.c