#ifdef CONFIG_USB_OTG hcd->self.otg_port = 1; #endif  
static int dummy_start (struct usb_hcd *hcd){	struct dummy		*dum;	int			retval;	dum = hcd_to_dummy (hcd);	/*	 * MASTER side init ... we emulate a root hub that'll only ever	 * talk to one device (the slave side).  Also appears in sysfs,	 * just like more familiar pci-based HCDs.	 */	spin_lock_init (&dum->lock);	init_timer (&dum->timer);	dum->timer.function = dummy_timer;	dum->timer.data = (unsigned long) dum;	INIT_LIST_HEAD (&dum->urbp_list);	if ((retval = dummy_register_udc (dum)) != 0)		return retval;	/* only show a low-power port: just 8mA */	hcd->power_budget = 8;	hcd->state = HC_STATE_RUNNING;	/* FIXME 'urbs' should be a per-device thing, maybe in usbcore */	device_create_file (dummy_dev(dum), &dev_attr_urbs);	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/5742b0c95026c817d9c266174ca39a909e8d38ca/dummy_hcd.c/buggy/drivers/usb/gadget/dummy_hcd.c