Lines Matching refs:gVar
1747 extern BOOL has_hub_events_EX(U16 *pPortStatus, struct s_gVar4UsbPort *gVar);
1748 extern void hub_poll_EX(struct s_gVar4UsbPort *gVar);
1768 struct s_gVar4UsbPort *gVar = (struct s_gVar4UsbPort *) argc; in UsbTask_EX() local
1769 struct ehci_hcd *ehci = hcd_to_ehci(gVar->p_UsbHcd); in UsbTask_EX()
1771 diag_printf("UsbTask EX ... port %d\n", gVar->portNum); in UsbTask_EX()
1772 diag_printf("gVar = %x\n", gVar); in UsbTask_EX()
1784 USBCriticalSectionIn(gVar->portNum); in UsbTask_EX()
1785 isConnect = MDrv_UsbDeviceConnect_EX(gVar->p_UsbHcd); in UsbTask_EX()
1786 USBCriticalSectionOut(gVar->portNum); in UsbTask_EX()
1789 …if ((pCurrentChip->usbc_ip[gVar->portNum].portNum == gVar->portNum) && (pCurrentChip->usbc_ip[gVar… in UsbTask_EX()
1792 … if (pCurrentChip->usbc_ip[gVar->portNum].eventType) in UsbTask_EX()
1793 _DrvUSBC_CBFun(USBC_NON_OVER_CURRENT, gVar->portNum, NULL); in UsbTask_EX()
1795 _DrvUSBC_CBFun(USBC_OVER_CURRENT, gVar->portNum, NULL); in UsbTask_EX()
1796 pCurrentChip->usbc_ip[gVar->portNum].eventFlag = 0; in UsbTask_EX()
1810 if (gVar->p_UsbHcd->isBadDevice) in UsbTask_EX()
1812 diag_printf("A bad device found on port %d\n", gVar->portNum); in UsbTask_EX()
1819 USBCriticalSectionIn(gVar->portNum); in UsbTask_EX()
1820 isConnect = MDrv_UsbDeviceConnect_EX(gVar->p_UsbHcd); in UsbTask_EX()
1821 USBCriticalSectionOut(gVar->portNum); in UsbTask_EX()
1830 if (has_hub_events_EX(&PortStatus, gVar)) in UsbTask_EX()
1832 diag_printf("EX**hub event %d\n", gVar->portNum); in UsbTask_EX()
1834 hub_poll_EX(gVar); in UsbTask_EX()
1838 hub_poll_EX(gVar); in UsbTask_EX()
1841 for (us_id=gVar->vPortRange.vPortStart; us_id<gVar->vPortRange.vPortEnd; us_id++) in UsbTask_EX()
1848 … diag_printf("found a Mass Storage device @ port %d, try to init it\n", gVar->portNum); in UsbTask_EX()
1973 if ( usb_get_connected_dev_state(&DevState, &DevClass, gVar->p_UsbHcd) ) in UsbTask_EX()
1999 …if ((pCurrentChip->usbc_ip[gVar->portNum].portNum == gVar->portNum) && (pCurrentChip->usbc_ip[gVar… in UsbTask_EX()
2003 … if (pCurrentChip->usbc_ip[gVar->portNum].eventType) in UsbTask_EX()
2004 _DrvUSBC_CBFun(USBC_NON_OVER_CURRENT, gVar->portNum, NULL); in UsbTask_EX()
2006 _DrvUSBC_CBFun(USBC_OVER_CURRENT, gVar->portNum, NULL); in UsbTask_EX()
2007 pCurrentChip->usbc_ip[gVar->portNum].eventFlag = 0; in UsbTask_EX()
2015 diag_printf("USB port %d disconnect\n", gVar->portNum); in UsbTask_EX()
2017 hub_poll_EX(gVar); //for disconnect hub event in UsbTask_EX()
2050 USBCriticalSectionIn(gVar->portNum); in UsbTask_EX()
2052 USBCriticalSectionOut(gVar->portNum); in UsbTask_EX()
2084 void USB_Start_EX(struct s_gVar4UsbPort *gVar) in USB_Start_EX() argument
2091 diag_printf("\nUsb start EX..., gVar = %x\n\n", gVar); in USB_Start_EX()
2094 HubStack = gVar->u8pHubStackBuffer; in USB_Start_EX()
2096 if (Create_USB_Mutex(gVar->portNum) < 0) in USB_Start_EX()
2104 (MS_U32)gVar, in USB_Start_EX()
2109 gVar->name); in USB_Start_EX()
2113 Delete_USB_Mutex(gVar->portNum); in USB_Start_EX()