class UsbFastbootFunction

Defined at line 34 of file ../../src/firmware/drivers/usb-fastboot-function/usb_fastboot_function.h

Public Methods

void UsbFastbootFunction ()

Defined at line 39 of file ../../src/firmware/drivers/usb-fastboot-function/usb_fastboot_function.h

void ~UsbFastbootFunction ()

Defined at line 41 of file ../../src/firmware/drivers/usb-fastboot-function/usb_fastboot_function.h

inspect::ComponentInspector & inspector ()

Driver lifecycle methods.

Defined at line 44 of file ../../src/firmware/drivers/usb-fastboot-function/usb_fastboot_function.h

zx::vmo inspect_vmo ()

For inspect test.

Defined at line 50 of file ../../src/firmware/drivers/usb-fastboot-function/usb_fastboot_function.h

usb_inspect::ThroughputTracker & GetThroughputTrackerForTesting ()

Defined at line 51 of file ../../src/firmware/drivers/usb-fastboot-function/usb_fastboot_function.h

uint8_t bulk_out_addr ()

Defined at line 67 of file ../../src/firmware/drivers/usb-fastboot-function/usb_fastboot_function.h

uint8_t bulk_in_addr ()

Defined at line 68 of file ../../src/firmware/drivers/usb-fastboot-function/usb_fastboot_function.h

zx::result<> Start (fdf::DriverContext context)

Defined at line 353 of file ../../src/firmware/drivers/usb-fastboot-function/usb_fastboot_function.cc

void Stop (fdf::StopCompleter completer)

Defined at line 470 of file ../../src/firmware/drivers/usb-fastboot-function/usb_fastboot_function.cc

void Control (ControlRequest & request, ControlCompleter::Sync & completer)

UsbFunctionInterface methods.

Defined at line 285 of file ../../src/firmware/drivers/usb-fastboot-function/usb_fastboot_function.cc

void SetConfigured (SetConfiguredRequest & request, SetConfiguredCompleter::Sync & completer)

Defined at line 326 of file ../../src/firmware/drivers/usb-fastboot-function/usb_fastboot_function.cc

void SetInterface (SetInterfaceRequest & request, SetInterfaceCompleter::Sync & completer)

Defined at line 335 of file ../../src/firmware/drivers/usb-fastboot-function/usb_fastboot_function.cc

void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_hardware_usb_function::UsbFunctionInterface> metadata, fidl::UnknownMethodCompleter::Sync & completer)

Defined at line 347 of file ../../src/firmware/drivers/usb-fastboot-function/usb_fastboot_function.cc

void Send (::fuchsia_hardware_fastboot::wire::FastbootImplSendRequest * request, SendCompleter::Sync & completer)

Defined at line 113 of file ../../src/firmware/drivers/usb-fastboot-function/usb_fastboot_function.cc

void Receive (::fuchsia_hardware_fastboot::wire::FastbootImplReceiveRequest * request, ReceiveCompleter::Sync & completer)

Defined at line 253 of file ../../src/firmware/drivers/usb-fastboot-function/usb_fastboot_function.cc