|
XenevaOS
|
#include "uspi/usbfunction.h"#include "uspi/usbdevice.h"#include "uspi/dwhcidevice.h"#include "uspi/usbendpoint.h"#include "uspios.h"#include "uspi/assert.h"
| void _USBFunction | ( | TUSBFunction * | pThis | ) |
| void USBFunction | ( | TUSBFunction * | pThis, |
| TUSBDevice * | pDevice, | ||
| TUSBConfigurationParser * | pConfigParser | ||
| ) |
| void USBFunctionConfigurationError | ( | TUSBFunction * | pThis, |
| const char * | pSource | ||
| ) |
| boolean USBFunctionConfigure | ( | TUSBFunction * | pThis | ) |
| void USBFunctionCopy | ( | TUSBFunction * | pThis, |
| TUSBFunction * | pFunction | ||
| ) |
| const TUSBDescriptor * USBFunctionGetDescriptor | ( | TUSBFunction * | pThis, |
| u8 | ucType | ||
| ) |
| TUSBDevice * USBFunctionGetDevice | ( | TUSBFunction * | pThis | ) |
| TUSBEndpoint * USBFunctionGetEndpoint0 | ( | TUSBFunction * | pThis | ) |
| TDWHCIDevice * USBFunctionGetHost | ( | TUSBFunction * | pThis | ) |
| u8 USBFunctionGetInterfaceClass | ( | TUSBFunction * | pThis | ) |
| TString * USBFunctionGetInterfaceName | ( | TUSBFunction * | pThis | ) |
| u8 USBFunctionGetInterfaceNumber | ( | TUSBFunction * | pThis | ) |
| u8 USBFunctionGetInterfaceProtocol | ( | TUSBFunction * | pThis | ) |
| u8 USBFunctionGetInterfaceSubClass | ( | TUSBFunction * | pThis | ) |
| u8 USBFunctionGetNumEndpoints | ( | TUSBFunction * | pThis | ) |
| boolean USBFunctionSelectInterfaceByClass | ( | TUSBFunction * | pThis, |
| u8 | uchClass, | ||
| u8 | uchSubClass, | ||
| u8 | uchProtocol | ||
| ) |