|
XenevaOS
|
#include "uspi/usbconfigparser.h"#include "uspi/usb.h"#include "uspi/string.h"#include "uspi/types.h"

Go to the source code of this file.
Classes | |
| struct | TUSBFunction |
Typedefs | |
| typedef struct TUSBFunction | TUSBFunction |
| typedef struct TUSBFunction TUSBFunction |
| void _USBFunction | ( | TUSBFunction * | pThis | ) |
| void USBFunction | ( | TUSBFunction * | pThis, |
| struct 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 | ||
| ) |
| struct TUSBDevice * USBFunctionGetDevice | ( | TUSBFunction * | pThis | ) |
| struct TUSBEndpoint * USBFunctionGetEndpoint0 | ( | TUSBFunction * | pThis | ) |
| struct 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 | ||
| ) |