class UmsFunction
Defined at line 22 of file ../../src/devices/block/drivers/ums-function/ums-function.h
Public Members
static const char[] kDriverName
static const uint32_t kBlockSize
static const size_t kStorageSize
static const uint64_t kBlockCount
static const size_t kDataReqSize
static const uint16_t kBulkMaxPacket
Public Methods
void UmsFunction (fdf::DriverStartArgs start_args, fdf::UnownedSynchronizedDispatcher dispatcher)
Defined at line 31 of file ../../src/devices/block/drivers/ums-function/ums-function.h
void ~UmsFunction ()
Defined at line 33 of file ../../src/devices/block/drivers/ums-function/ums-function.h
zx::result<> Start ()
Defined at line 719 of file ../../src/devices/block/drivers/ums-function/ums-function.cc
void PrepareStop (fdf::PrepareStopCompleter completer)
Defined at line 644 of file ../../src/devices/block/drivers/ums-function/ums-function.cc
size_t UsbFunctionInterfaceGetDescriptorsSize ()
ddk::UsbFunctionInterfaceProtocol implementations.
Defined at line 564 of file ../../src/devices/block/drivers/ums-function/ums-function.cc
void UsbFunctionInterfaceGetDescriptors (uint8_t *out_descriptors_buffer,size_tdescriptors_size,size_t *out_descriptors_actual)
Defined at line 566 of file ../../src/devices/block/drivers/ums-function/ums-function.cc
zx_status_t UsbFunctionInterfaceControl (const usb_setup_t *setup,const uint8_t *write_buffer,size_twrite_size,uint8_t *out_read_buffer,size_tread_size,size_t *out_read_actual)
Defined at line 574 of file ../../src/devices/block/drivers/ums-function/ums-function.cc
zx_status_t UsbFunctionInterfaceSetConfigured (bool configured, usb_speed_t speed)
Defined at line 606 of file ../../src/devices/block/drivers/ums-function/ums-function.cc
zx_status_t UsbFunctionInterfaceSetInterface (uint8_t interface, uint8_t alt_setting)
Defined at line 640 of file ../../src/devices/block/drivers/ums-function/ums-function.cc
Friends
class formatter