H A D | VUSBDevice.cpp | 47 PVUSBDEV pDev; member in struct:vusb_reset_args 93 static PCVUSBDESCCONFIGEX vusbDevFindCfgDesc(PVUSBDEV pDev, int iCfg) argument 98 for (unsigned i = 0; i < pDev->pDescCache->pDevice->bNumConfigurations; i++) 99 if (pDev->pDescCache->paConfigs[i].Core.bConfigurationValue == iCfg) 100 return &pDev->pDescCache->paConfigs[i]; 104 static PVUSBINTERFACESTATE vusbDevFindIfState(PVUSBDEV pDev, int iIf) argument 106 for (unsigned i = 0; i < pDev->pCurCfgDesc->Core.bNumInterfaces; i++) 107 if (pDev->paIfStates[i].pIf->paSettings[0].Core.bInterfaceNumber == iIf) 108 return &pDev->paIfStates[i]; 112 static PCVUSBDESCINTERFACEEX vusbDevFindAltIfDesc(PVUSBDEV pDev, PCVUSBINTERFACESTAT argument 120 vusbDevMapEndpoint(PVUSBDEV pDev, PCVUSBDESCENDPOINTEX pEndPtDesc) argument 160 unmap_endpoint(PVUSBDEV pDev, PCVUSBDESCENDPOINTEX pEndPtDesc) argument 200 map_interface(PVUSBDEV pDev, PCVUSBDESCINTERFACEEX pIfDesc) argument 240 vusbDevDoSelectConfig(PVUSBDEV pDev, PCVUSBDESCCONFIGEX pCfgDesc) argument 297 vusbDevStdReqSetConfig(PVUSBDEV pDev, int EndPt, PVUSBSETUP pSetup, uint8_t *pbBuf, uint32_t *pcbBuf) argument 349 vusbDevStdReqGetConfig(PVUSBDEV pDev, int EndPt, PVUSBSETUP pSetup, uint8_t *pbBuf, uint32_t *pcbBuf) argument 391 vusbDevStdReqGetInterface(PVUSBDEV pDev, int EndPt, PVUSBSETUP pSetup, uint8_t *pbBuf, uint32_t *pcbBuf) argument 437 vusbDevStdReqSetInterface(PVUSBDEV pDev, int EndPt, PVUSBSETUP pSetup, uint8_t *pbBuf, uint32_t *pcbBuf) argument 499 vusbDevStdReqSetAddress(PVUSBDEV pDev, int EndPt, PVUSBSETUP pSetup, uint8_t *pbBuf, uint32_t *pcbBuf) argument 530 vusbDevStdReqClearFeature(PVUSBDEV pDev, int EndPt, PVUSBSETUP pSetup, uint8_t *pbBuf, uint32_t *pcbBuf) argument 564 vusbDevStdReqSetFeature(PVUSBDEV pDev, int EndPt, PVUSBSETUP pSetup, uint8_t *pbBuf, uint32_t *pcbBuf) argument 588 vusbDevStdReqGetStatus(PVUSBDEV pDev, int EndPt, PVUSBSETUP pSetup, uint8_t *pbBuf, uint32_t *pcbBuf) argument 820 vusbDevStdReqGetDescriptor(PVUSBDEV pDev, int EndPt, PVUSBSETUP pSetup, uint8_t *pbBuf, uint32_t *pcbBuf) argument 888 vusbDevStandardRequest(PVUSBDEV pDev, int EndPoint, PVUSBSETUP pSetup, void *pvBuf, uint32_t *pcbBuf) argument 935 vusbDevAddressHash(PVUSBDEV pDev) argument 947 vusbDevAddressUnHash(PVUSBDEV pDev) argument 986 vusbDevSetAddress(PVUSBDEV pDev, uint8_t u8Address) argument 1044 vusbDevCancelAllUrbsWorker(PVUSBDEV pDev, bool fDetaching) argument 1134 vusbDevCancelAllUrbs(PVUSBDEV pDev, bool fDetaching) argument 1143 PVUSBDEV pDev = (PVUSBDEV)pvUser; local 1163 vusbDevUrbIoThreadWakeup(PVUSBDEV pDev) argument 1175 vusbDevUrbIoThreadCreate(PVUSBDEV pDev) argument 1197 vusbDevUrbIoThreadDestroy(PVUSBDEV pDev) argument 1223 vusbDevDetach(PVUSBDEV pDev) argument 1257 vusbDevDestroy(PVUSBDEV pDev) argument 1318 vusbDevResetDone(PVUSBDEV pDev, int rc, PFNVUSBRESETDONE pfnDone, void *pvUser) argument 1353 PVUSBDEV pDev = (PVUSBDEV)pvUser; local 1371 vusbDevResetWorker(PVUSBDEV pDev, bool fResetOnLinux, bool fUseTimer, PVUSBRESETARGS pArgs) argument 1428 PVUSBDEV pDev = (PVUSBDEV)pDevice; local 1487 PVUSBDEV pDev = (PVUSBDEV)pInterface; local 1523 PVUSBDEV pDev = (PVUSBDEV)pInterface; local 1573 PVUSBDEV pDev = (PVUSBDEV)pInterface; local 1588 PVUSBDEV pDev = (PVUSBDEV)pInterface; local 1602 vusbDevMaxInterfaces(PVUSBDEV pDev) argument 1628 vusbDevIoThreadExecV(PVUSBDEV pDev, uint32_t fFlags, PFNRT pfnFunction, unsigned cArgs, va_list Args) argument 1672 vusbDevIoThreadExec(PVUSBDEV pDev, uint32_t fFlags, PFNRT pfnFunction, unsigned cArgs, ...) argument 1695 vusbDevIoThreadExecSync(PVUSBDEV pDev, PFNRT pfnFunction, unsigned cArgs, ...) argument 1720 vusbDevInit(PVUSBDEV pDev, PPDMUSBINS pUsbIns, const char *pszCaptureFilename) argument [all...] |