port_status &= ~PORT_RWC_BITS; 
static int check_reset_complete (	struct ehci_hcd	*ehci,	int		index,	int		port_status) {	if (!(port_status & PORT_CONNECT)) {		ehci->reset_done [index] = 0;		return port_status;	}	/* if reset finished and it's still not enabled -- handoff */	if (!(port_status & PORT_PE)) {		/* with integrated TT, there's nobody to hand it to! */		if (ehci_is_TDI(ehci)) {			ehci_dbg (ehci,				"Failed to enable port %d on root hub TT\n",				index+1);			return port_status;		}		ehci_dbg (ehci, "port %d full speed --> companion\n",			index + 1);		// what happens if HCS_N_CC(params) == 0 ?		port_status |= PORT_OWNER;		writel (port_status, &ehci->regs->port_status [index]);	} else		ehci_dbg (ehci, "port %d high speed\n", index + 1);	return port_status;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/10f6524a8ef1413a8cbd952673997013183fe2a9/ehci-hub.c/clean/drivers/usb/host/ehci-hub.c