Lines Matching refs:HostDevice

74     static UsbInterface *GetUsbInterfaceById(const HostDevice *dev, uint8_t interfaceIndex);

76 const HostDevice *dev, UsbInterface *interface, uint8_t pipeAddr, UsbPipeInfo *pipe);
77 static int32_t GetPipe(const HostDevice *dev, uint8_t interfaceId, uint8_t pipeId, UsbPipeInfo *pipe);
78 static void UsbdFreeCtrlPipe(HostDevice *dev);
79 static int32_t UsbdGetCtrlPipe(HostDevice *dev);
80 static UsbdRequestSync *UsbdFindRequestSync(HostDevice *port, uint8_t interfaceId, uint8_t pipeAddr);
84 HostDevice *port, UsbInterfaceHandle *ifHandle, UsbPipeInfo *pipe, UsbdRequestSync *requestSync);
85 static int32_t UsbdRequestSyncInitwithLength(HostDevice *port, UsbInterfaceHandle *ifHandle,
91 static void UsbdReleaseInterfaces(HostDevice *dev);
92 static void UsbdCloseInterfaces(HostDevice *dev);
93 static int32_t UsbdOpenInterfaces(HostDevice *dev);
94 static void RemoveDevFromService(UsbImpl *service, HostDevice *port);
95 static int32_t UsbdClaimInterfaces(HostDevice *dev);
96 static int32_t ReturnGetPipes(int32_t ret, HostDevice *dev);
97 static int32_t ReturnOpenInterfaces(int32_t ret, HostDevice *dev);
98 static int32_t ReturnClainInterfaces(int32_t ret, HostDevice *dev);
99 static int32_t UsbdInit(HostDevice *dev);
103 static void UsbdRelease(HostDevice *dev);
110 HostDevice *port, UsbInterfaceHandle *ifHandle, UsbPipeInfo *pipe, UsbdRequestASync *request);
111 static UsbdRequestASync *UsbdRequestASyncCreatAndInsert(HostDevice *port, uint8_t interfaceId, uint8_t pipeAddr);
112 static int32_t HostDeviceInit(HostDevice *port);
113 static int32_t HostDeviceCreate(HostDevice **port);
114 static int32_t FunAttachDevice(HostDevice *port, HdfSBuf *data, HdfSBuf *reply);
116 static int32_t FunDetachDevice(HostDevice *port, HdfSBuf *data);
118 static HostDevice *UsbdFindDevForBusNum(UsbImpl *service, uint8_t busNum);
121 static UsbdBulkASyncList *UsbdBulkASyncListAlloc(HostDevice *port, uint8_t ifId, uint8_t epId);