rh_state_transitions(uhci); if (uhci->suspended_ports && !uhci->hc_inaccessible) uhci_check_ports(uhci); 
if (!uhci->hc_inaccessible) { rh_state_transitions(uhci); if (uhci->suspended_ports) uhci_check_ports(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 */	rh_state_transitions(uhci);	if (uhci->suspended_ports && !uhci->hc_inaccessible)		uhci_check_ports(uhci);	restart_timer(uhci);	spin_unlock_irqrestore(&uhci->lock, flags);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/4daaa87c8f19c5f1978470e9e91b74d9e0fb0f8e/uhci-hcd.c/clean/drivers/usb/host/uhci-hcd.c