Lines Matching refs:devHandle

430 …const struct UsbDeviceHandle *devHandle, uint8_t interfaceId, uint8_t pipeId, UsbPipeType *pipeTyp…  in IfGetRequestPipeType()  argument
444 interfacePool = (struct UsbInterfacePool *)devHandle->dev->privateObject; in IfGetRequestPipeType()
474 …struct UsbHostRequest *hostRequest, const struct UsbDeviceHandle *devHandle, const struct UsbReque… in IfFillControlRequest() argument
507 return RawFillControlRequest(hostRequest, devHandle, &fillRequestData); in IfFillControlRequest()
511 …struct UsbHostRequest *hostRequest, const struct UsbDeviceHandle *devHandle, const struct UsbReque… in IfFillIsoRequest() argument
513 if (devHandle == NULL || params == NULL) { in IfFillIsoRequest()
532 return RawFillIsoRequest(hostRequest, devHandle, &fillRequestData); in IfFillIsoRequest()
536 …struct UsbHostRequest *hostRequest, const struct UsbDeviceHandle *devHandle, const struct UsbReque… in IfFillBulkRequest() argument
549 hostRequest->devHandle = (struct UsbDeviceHandle *)devHandle; in IfFillBulkRequest()
562 …struct UsbHostRequest *hostRequest, const struct UsbDeviceHandle *devHandle, const struct UsbReque… in IfFillBulkRequestByMmap() argument
566 hostRequest->devHandle = (struct UsbDeviceHandle *)devHandle; in IfFillBulkRequestByMmap()
579 …struct UsbHostRequest *hostRequest, const struct UsbDeviceHandle *devHandle, const struct UsbReque… in IfFillInterrupteRequest() argument
594 return RawFillInterruptRequest(hostRequest, devHandle, &fillRequestData); in IfFillInterrupteRequest()
598 …struct UsbHostRequest *hostRequest, const struct UsbDeviceHandle *devHandle, const struct UsbReque… in IfFillInterrupteRequestByMmap() argument
612 return RawFillInterruptRequestByMmap(hostRequest, devHandle, &fillRequestData); in IfFillInterrupteRequestByMmap()
627 …if (hostRequest == NULL || hostRequest->devHandle == NULL || hostRequest->devHandle->dev == NULL) { in IfSubmitRequestToQueue()
632 interfacePool = (struct UsbInterfacePool *)hostRequest->devHandle->dev->privateObject; in IfSubmitRequestToQueue()
647 …struct UsbHostRequest *hostRequest, const struct UsbDeviceHandle *devHandle, const struct UsbReque… in IfFillRequestByPipeType() argument
661 ret = IfFillControlRequest(hostRequest, devHandle, params); in IfFillRequestByPipeType()
670 ret = IfFillIsoRequest(hostRequest, devHandle, params); in IfFillRequestByPipeType()
679 ret = IfFillBulkRequest(hostRequest, devHandle, params); in IfFillRequestByPipeType()
688 ret = IfFillInterrupteRequest(hostRequest, devHandle, params); in IfFillRequestByPipeType()
699 …struct UsbHostRequest *hostRequest, const struct UsbDeviceHandle *devHandle, const struct UsbReque… in IfFillRequestByPipeTypeByMmap() argument
713 ret = IfFillControlRequest(hostRequest, devHandle, params); in IfFillRequestByPipeTypeByMmap()
722 ret = IfFillIsoRequest(hostRequest, devHandle, params); in IfFillRequestByPipeTypeByMmap()
731 ret = IfFillBulkRequestByMmap(hostRequest, devHandle, params); in IfFillRequestByPipeTypeByMmap()
740 ret = IfFillInterrupteRequestByMmap(hostRequest, devHandle, params); in IfFillRequestByPipeTypeByMmap()
751 const struct UsbDeviceHandle *devHandle, bool refCountFlag) in IfDestoryDevice() argument
755 if (session == NULL || interfacePool == NULL || devHandle == NULL) { in IfDestoryDevice()
778 ret = RawCloseDevice(devHandle); in IfDestoryDevice()
787 …struct UsbDeviceHandle **devHandle, const struct UsbSession *realSession, uint8_t busNum, uint8_t … in IfGetInterfacePool() argument
793 *devHandle = RawOpenDevice(realSession, busNum, usbAddr); in IfGetInterfacePool()
794 if (*devHandle == NULL) { in IfGetInterfacePool()
799 ret = UsbProtocalParseDescriptor(*devHandle, busNum, usbAddr); in IfGetInterfacePool()
802 (void)RawCloseDevice(*devHandle); in IfGetInterfacePool()
811 interfacePool = (struct UsbInterfacePool *)((*devHandle)->dev->privateObject); in IfGetInterfacePool()
812 (void)IfDestoryDevice(realSession, interfacePool, *devHandle, false); in IfGetInterfacePool()
999 struct UsbDeviceHandle *devHandle = NULL; in UsbGetDeviceMemMapFd() local
1002 interfacePool = IfGetInterfacePool(&devHandle, realSession, busNum, usbAddr); in UsbGetDeviceMemMapFd()
1009 return interfacePool->device->devHandle->mmapFd; in UsbGetDeviceMemMapFd()
1019 struct UsbDeviceHandle *devHandle = NULL; in ClaimInterface() local
1032 interfacePool = IfGetInterfacePool(&devHandle, realSession, busNum, usbAddr); in ClaimInterface()
1047 devHandle = interfacePool->device->devHandle; in ClaimInterface()
1050 ret = RawClaimInterfaceForce(devHandle, interfaceIndex); in ClaimInterface()
1052 ret = RawClaimInterface(devHandle, interfaceIndex); in ClaimInterface()
1066 (void)IfDestoryDevice(realSession, interfacePool, devHandle, true); in ClaimInterface()
1077 struct UsbDeviceHandle *devHandle = NULL; in UsbManageInterface() local
1088 interfacePool = IfGetInterfacePool(&devHandle, realSession, busNum, usbAddr); in UsbManageInterface()
1103 devHandle = interfacePool->device->devHandle; in UsbManageInterface()
1106 ret = RawDetachInterface(devHandle, interfaceIndex); in UsbManageInterface()
1108 ret = RawAttachInterface(devHandle, interfaceIndex); in UsbManageInterface()
1121 (void)IfDestoryDevice(realSession, interfacePool, devHandle, true); in UsbManageInterface()
1151 static void UsbAttachKernelDriver(struct UsbDeviceHandle *devHandle, const struct UsbSdkInterface *… in UsbAttachKernelDriver() argument
1158 RawAttachKernelDriver(devHandle, interfaceObj->interface.info.interfaceIndex); in UsbAttachKernelDriver()
1178 struct UsbDeviceHandle *devHandle = interfacePool->device->devHandle; in UsbReleaseInterface() local
1182 int32_t ret = RawReleaseInterface(devHandle, interfaceIndex); in UsbReleaseInterface()
1189 UsbAttachKernelDriver(devHandle, interfaceSdk); in UsbReleaseInterface()
1193 return IfDestoryDevice(interfacePool->session, interfacePool, devHandle, true); in UsbReleaseInterface()
1273 …if (interfacePool == NULL || interfacePool->device == NULL || interfacePool->device->devHandle == … in UsbOpenInterface()
1284 ifaceHdl->devHandle = interfacePool->device->devHandle; in UsbOpenInterface()
1291 ifaceHdl->devHandle = NULL; in UsbOpenInterface()
1315 if (ifaceHdl->devHandle == NULL || ifaceHdl->devHandle->dev == NULL || in GetInterfaceByHandle()
1316 ifaceHdl->devHandle->dev->privateObject == NULL) { in GetInterfaceByHandle()
1321 …struct UsbInterfacePool *interfacePool = (struct UsbInterfacePool *)ifaceHdl->devHandle->dev->priv… in GetInterfaceByHandle()
1347 if (ifaceHdl->devHandle == NULL || ifaceHdl->devHandle->dev == NULL || in UsbCloseCtlProcess()
1348 ifaceHdl->devHandle->dev->privateObject == NULL) { in UsbCloseCtlProcess()
1353 interfacePool = (struct UsbInterfacePool *)ifaceHdl->devHandle->dev->privateObject; in UsbCloseCtlProcess()
1393 if (ifaceHdl->devHandle == NULL || ifaceHdl->devHandle->dev == NULL || in UsbCloseInterface()
1394 ifaceHdl->devHandle->dev->privateObject == NULL) { in UsbCloseInterface()
1399 interfacePool = (struct UsbInterfacePool *)ifaceHdl->devHandle->dev->privateObject; in UsbCloseInterface()
1419 ifaceHdl->devHandle = NULL; in UsbCloseInterface()
1446 interfacePool = (struct UsbInterfacePool *)ifaceHdl->devHandle->dev->privateObject; in UsbSelectInterfaceSetting()
1452 ret = RawSetInterfaceAltsetting(ifaceHdl->devHandle, ifaceHdl->interfaceIndex, settingIndex); in UsbSelectInterfaceSetting()
1489 if (handleEntity->devHandle == NULL || handleEntity->devHandle->dev == NULL) { in UsbGetInterfaceSetting()
1493 …struct UsbInterfacePool *interfacePool = (struct UsbInterfacePool *)handleEntity->devHandle->dev->… in UsbGetInterfaceSetting()
1521 …if (interfaceHandle == NULL || pipeInfo == NULL || ifaceHdl == NULL || ifaceHdl->devHandle == NULL… in UsbGetPipeInfo()
1522 ifaceHdl->devHandle->dev == NULL) { in UsbGetPipeInfo()
1528 interfacePool = (struct UsbInterfacePool *)ifaceHdl->devHandle->dev->privateObject; in UsbGetPipeInfo()
1562 if (ifaceHdl == NULL || ifaceHdl->devHandle == NULL) { in UsbClearInterfaceHalt()
1567 return RawClearHalt(ifaceHdl->devHandle, pipeAddress); in UsbClearInterfaceHalt()
1576 if (ifaceHdl == NULL || ifaceHdl->devHandle == NULL) { in UsbAllocRequest()
1587 hostRequest = RawAllocRequest(ifaceHdl->devHandle, isoPackets, length); in UsbAllocRequest()
1593 hostRequest->devHandle = ifaceHdl->devHandle; in UsbAllocRequest()
1615 if (ifaceHdl == NULL || ifaceHdl->devHandle == NULL) { in UsbAllocRequestByMmap()
1626 hostRequest = RawAllocRequestByMmap(ifaceHdl->devHandle, isoPackets, length); in UsbAllocRequestByMmap()
1632 hostRequest->devHandle = ifaceHdl->devHandle; in UsbAllocRequestByMmap()
1655 if (ifaceHdl == NULL || ifaceHdl->devHandle == NULL) { in UsbAllocRequestByAshmem()
1666 ifaceHdl->devHandle->ashmemFd = fd; in UsbAllocRequestByAshmem()
1667 ifaceHdl->devHandle->isAshmem = true; in UsbAllocRequestByAshmem()
1669 hostRequest = RawAllocRequestByMmap(ifaceHdl->devHandle, isoPackets, length); in UsbAllocRequestByAshmem()
1675 hostRequest->devHandle = ifaceHdl->devHandle; in UsbAllocRequestByAshmem()
1773 if (requestObj == NULL || params == NULL || ifaceHdl == NULL || ifaceHdl->devHandle == NULL) { in UsbFillRequest()
1789 ret = IfGetRequestPipeType(ifaceHdl->devHandle, interfaceId, params->pipeId, &pipeType); in UsbFillRequest()
1795 ret = IfFillRequestByPipeType(requestObj, pipeType, hostRequest, ifaceHdl->devHandle, params); in UsbFillRequest()
1818 if (requestObj == NULL || params == NULL || ifaceHdl == NULL || ifaceHdl->devHandle == NULL) { in UsbFillRequestByMmap()
1834 ret = IfGetRequestPipeType(ifaceHdl->devHandle, interfaceId, params->pipeId, &pipeType); in UsbFillRequestByMmap()
1840 …ret = IfFillRequestByPipeTypeByMmap(requestObj, pipeType, hostRequest, ifaceHdl->devHandle, params… in UsbFillRequestByMmap()
1928 struct UsbDeviceHandle *devHandle = NULL; in UsbGetInterfaceActiveStatus() local
1938 interfacePool = IfGetInterfacePool(&devHandle, realSession, busNum, usbAddr); in UsbGetInterfaceActiveStatus()
1951 devHandle = interfacePool->device->devHandle; in UsbGetInterfaceActiveStatus()
1952 unactivated = RawGetInterfaceActiveStatus(devHandle, interfaceIndex); in UsbGetInterfaceActiveStatus()