Lines Matching refs:UsbDeviceHandle
125 struct UsbDeviceHandle *(*openDevice)(struct UsbSession *session, uint8_t busNum, uint8_t usbAddr);
126 void (*closeDevice)(struct UsbDeviceHandle *devHandle);
128 int32_t (*getConfiguration)(const struct UsbDeviceHandle *devHandle, uint8_t *activeConfig);
129 int32_t (*setConfiguration)(struct UsbDeviceHandle *devHandle, int32_t activeConfig);
130 int32_t (*claimInterface)(const struct UsbDeviceHandle *devHandle, unsigned int interfaceNumber);
131 int32_t (*releaseInterface)(const struct UsbDeviceHandle *devHandle, unsigned int interfaceNumber);
132 int32_t (*setInterfaceAltsetting)(const struct UsbDeviceHandle *devHandle, uint8_t interfaceNumber,
134 int32_t (*clearHalt)(const struct UsbDeviceHandle *devHandle, unsigned int endpoint);
135 int32_t (*resetDevice)(struct UsbDeviceHandle *devHandle);
136 struct UsbHostRequest *(*allocRequest)(const struct UsbDeviceHandle *handle, int32_t isoPackets, size_t len);
137 struct UsbHostRequest *(*allocRequestByMmap)(const struct UsbDeviceHandle *handle, int32_t isoPackets, size_t len);
142 int32_t (*urbCompleteHandle)(const struct UsbDeviceHandle *devHandle);
143 int32_t (*detachKernelDriverAndClaim)(const struct UsbDeviceHandle *handle, uint32_t interfaceNumber);
144 int32_t (*attachKernelDriver)(const struct UsbDeviceHandle *devHandle, uint8_t interfaceNumber);
145 int32_t (*detachKernelDriver)(const struct UsbDeviceHandle *devHandle, uint8_t interfaceNumber);
146 int32_t (*usbControlMsg)(const struct UsbDeviceHandle *devHandle, struct UsbControlRequestData *ctrlData);
147 int32_t (*getUsbSpeed)(const struct UsbDeviceHandle *handle);
148 bool (*getInterfaceActiveStatus)(const struct UsbDeviceHandle *devHandle, uint8_t interfaceNumber);
149 int32_t (*getDeviceSpeed)(const struct UsbDeviceHandle *devHandle);
158 int32_t UsbAdapterKillSignal(struct UsbDeviceHandle *devHandle, UsbRawTidType tid);