/* Poll for and perform state transitions */ if (!uhci->hc_inaccessible) { rh_state_transitions(uhci); if (uhci->suspended_ports) uhci_check_ports(uhci); }  restart_timer(uhci); 
if (!uhci->is_stopped) restart_timer(uhci); 
static void stall_callback(unsigned long _uhci){	struct uhci_hcd *uhci = (struct uhci_hcd *) _uhci;	unsigned long flags;	spin_lock_irqsave(&uhci->lock, flags);	uhci_scan_schedule(uhci, NULL);	check_fsbr(uhci);	/* Poll for and perform state transitions */	if (!uhci->hc_inaccessible) {		rh_state_transitions(uhci);		if (uhci->suspended_ports)			uhci_check_ports(uhci);	}	restart_timer(uhci);	spin_unlock_irqrestore(&uhci->lock, flags);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/6c1b445c226dd82d0961725dec8051b95003723a/uhci-hcd.c/buggy/drivers/usb/host/uhci-hcd.c