|
XenevaOS
|


Go to the source code of this file.
Classes | |
| struct | TUSBBulkOnlyMassStorageDevice |
Macros | |
| #define | UMSD_BLOCK_SIZE 512 |
| #define | UMSD_BLOCK_MASK (UMSD_BLOCK_SIZE-1) |
| #define | UMSD_BLOCK_SHIFT 9 |
| #define | UMSD_MAX_OFFSET 0x1FFFFFFFFFFULL |
Typedefs | |
| typedef struct TUSBBulkOnlyMassStorageDevice | TUSBBulkOnlyMassStorageDevice |
Functions | |
| void | USBBulkOnlyMassStorageDevice (TUSBBulkOnlyMassStorageDevice *pThis, TUSBFunction *pFunction) |
| void | _USBBulkOnlyMassStorageDevice (TUSBBulkOnlyMassStorageDevice *pThis) |
| boolean | USBBulkOnlyMassStorageDeviceConfigure (TUSBFunction *pUSBFunction) |
| int | USBBulkOnlyMassStorageDeviceRead (TUSBBulkOnlyMassStorageDevice *pThis, void *pBuffer, unsigned nCount) |
| int | USBBulkOnlyMassStorageDeviceWrite (TUSBBulkOnlyMassStorageDevice *pThis, const void *pBuffer, unsigned nCount) |
| unsigned long long | USBBulkOnlyMassStorageDeviceSeek (TUSBBulkOnlyMassStorageDevice *pThis, unsigned long long ullOffset) |
| unsigned | USBBulkOnlyMassStorageDeviceGetCapacity (TUSBBulkOnlyMassStorageDevice *pThis) |
| #define UMSD_BLOCK_MASK (UMSD_BLOCK_SIZE-1) |
| #define UMSD_BLOCK_SHIFT 9 |
| #define UMSD_BLOCK_SIZE 512 |
| #define UMSD_MAX_OFFSET 0x1FFFFFFFFFFULL |
| typedef struct TUSBBulkOnlyMassStorageDevice TUSBBulkOnlyMassStorageDevice |
| void _USBBulkOnlyMassStorageDevice | ( | TUSBBulkOnlyMassStorageDevice * | pThis | ) |
| void USBBulkOnlyMassStorageDevice | ( | TUSBBulkOnlyMassStorageDevice * | pThis, |
| TUSBFunction * | pFunction | ||
| ) |
| boolean USBBulkOnlyMassStorageDeviceConfigure | ( | TUSBFunction * | pUSBFunction | ) |
| unsigned USBBulkOnlyMassStorageDeviceGetCapacity | ( | TUSBBulkOnlyMassStorageDevice * | pThis | ) |
| int USBBulkOnlyMassStorageDeviceRead | ( | TUSBBulkOnlyMassStorageDevice * | pThis, |
| void * | pBuffer, | ||
| unsigned | nCount | ||
| ) |
| unsigned long long USBBulkOnlyMassStorageDeviceSeek | ( | TUSBBulkOnlyMassStorageDevice * | pThis, |
| unsigned long long | ullOffset | ||
| ) |
| int USBBulkOnlyMassStorageDeviceWrite | ( | TUSBBulkOnlyMassStorageDevice * | pThis, |
| const void * | pBuffer, | ||
| unsigned | nCount | ||
| ) |