|
| MODULE ("turnstone.kernel.hw.usb.mass_storage") |
|
boolean_t | usb_mass_storage_send_cbw (usb_driver_t *usb_driver, uint32_t dtl, uint8_t flags, uint8_t lun, uint8_t command_length, uint8_t *command) |
|
boolean_t | usb_mass_storage_get_csw (usb_driver_t *usb_driver) |
|
boolean_t | usb_mass_storage_read_write (usb_driver_t *usb_driver, boolean_t read, uint32_t dtl, uint8_t *data) |
|
int8_t | usb_mass_storage_init (usb_device_t *usb_device) |
|
uint64_t | usb_mass_storage_get_disk_count (void) |
|
usb_driver_t * | usb_mass_storage_get_disk_by_id (uint64_t id) |
|
uint64_t | usb_mass_storage_disk_impl_get_size (const disk_or_partition_t *d) |
|
uint64_t | usb_mass_storage_disk_impl_get_block_size (const disk_or_partition_t *d) |
|
int8_t | usb_mass_storage_disk_impl_write (const disk_or_partition_t *d, uint64_t lba, uint64_t count, uint8_t *data) |
|
int8_t | usb_mass_storage_disk_impl_read (const disk_or_partition_t *d, uint64_t lba, uint64_t count, uint8_t **data) |
|
int8_t | usb_mass_storage_disk_impl_flush (const disk_or_partition_t *d) |
|
int8_t | usb_mass_storage_disk_impl_close (const disk_or_partition_t *d) |
|
disk_t * | usb_mass_storage_disk_impl_open (usb_driver_t *usb_mass_storage, uint8_t lun) |
|
USB Mass Storage Device Class (MSC) driver.
This work is licensed under TURNSTONE OS Public License. Please read and understand latest version of Licence.