dum->port_status |= (USB_PORT_STAT_C_SUSPEND << 16); 
dum->re_timeout = jiffies + msecs_to_jiffies(20); 
static int dummy_wakeup (struct usb_gadget *_gadget){	struct dummy	*dum;	dum = gadget_to_dummy (_gadget);	if (!(dum->port_status & USB_PORT_STAT_SUSPEND)			|| !(dum->devstatus &				( (1 << USB_DEVICE_B_HNP_ENABLE)				| (1 << USB_DEVICE_REMOTE_WAKEUP))))		return -EINVAL;	/* hub notices our request, issues downstream resume, etc */	dum->resuming = 1;	dum->port_status |= (USB_PORT_STAT_C_SUSPEND << 16);	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/f1c39fad7d1bbea31744138cd3a532ff346cd4ab/dummy_hcd.c/clean/drivers/usb/gadget/dummy_hcd.c