class Dwc2
Defined at line 43 of file ../../src/devices/usb/drivers/dwc2/dwc2.h
Public Methods
void Dwc2 ()
Defined at line 45 of file ../../src/devices/usb/drivers/dwc2/dwc2.h
void Dwc2 (Dwc2 && )
Neither copyable nor movable.
Defined at line 51 of file ../../src/devices/usb/drivers/dwc2/dwc2.h
void Dwc2 (const Dwc2 & )
Defined at line 52 of file ../../src/devices/usb/drivers/dwc2/dwc2.h
Dwc2 & operator= (Dwc2 && )
Defined at line 53 of file ../../src/devices/usb/drivers/dwc2/dwc2.h
Dwc2 & operator= (const Dwc2 & )
Defined at line 54 of file ../../src/devices/usb/drivers/dwc2/dwc2.h
void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_hardware_usb_dci::UsbDci> metadata, fidl::UnknownMethodCompleter::Sync & completer)
Defined at line 89 of file ../../src/devices/usb/drivers/dwc2/dwc2.h
void SetInterrupt (zx::interrupt irq)
Allows tests to configure a fake interrupt.
Defined at line 95 of file ../../src/devices/usb/drivers/dwc2/dwc2.h
const zx::bti & bti ()
Defined at line 97 of file ../../src/devices/usb/drivers/dwc2/dwc2.h
zx::result<> Start (fdf::DriverContext context)
Defined at line 109 of file ../../src/devices/usb/drivers/dwc2/dwc2.cc
void Stop (fdf::StopCompleter completer)
Defined at line 138 of file ../../src/devices/usb/drivers/dwc2/dwc2.cc
zx_status_t Init (fdf::DriverContext & context, const dwc2_config::Config & config)
Defined at line 1110 of file ../../src/devices/usb/drivers/dwc2/dwc2.cc
int IrqThread ()
Defined at line 1278 of file ../../src/devices/usb/drivers/dwc2/dwc2.cc
void ConnectToEndpoint (ConnectToEndpointRequest & request, ConnectToEndpointCompleter::Sync & completer)
fuchsia_hardware_usb_dci::UsbDci protocol implementation.
Defined at line 1353 of file ../../src/devices/usb/drivers/dwc2/dwc2.cc
void SetInterface (SetInterfaceRequest & request, SetInterfaceCompleter::Sync & completer)
Defined at line 1366 of file ../../src/devices/usb/drivers/dwc2/dwc2.cc
void StartController (StartControllerCompleter::Sync & completer)
Defined at line 1383 of file ../../src/devices/usb/drivers/dwc2/dwc2.cc
void StopController (StopControllerCompleter::Sync & completer)
Defined at line 1392 of file ../../src/devices/usb/drivers/dwc2/dwc2.cc
void ConfigureEndpoint (ConfigureEndpointRequest & request, ConfigureEndpointCompleter::Sync & completer)
Defined at line 1402 of file ../../src/devices/usb/drivers/dwc2/dwc2.cc
void DisableEndpoint (DisableEndpointRequest & request, DisableEndpointCompleter::Sync & completer)
Defined at line 1466 of file ../../src/devices/usb/drivers/dwc2/dwc2.cc
void EndpointSetStall (EndpointSetStallRequest & request, EndpointSetStallCompleter::Sync & completer)
Defined at line 1486 of file ../../src/devices/usb/drivers/dwc2/dwc2.cc
void EndpointClearStall (EndpointClearStallRequest & request, EndpointClearStallCompleter::Sync & completer)
Defined at line 1491 of file ../../src/devices/usb/drivers/dwc2/dwc2.cc
void CancelAll (CancelAllRequest & request, CancelAllCompleter::Sync & completer)
Defined at line 1496 of file ../../src/devices/usb/drivers/dwc2/dwc2.cc
void GetHardwareInfo (GetHardwareInfoCompleter::Sync & completer)
Defined at line 1590 of file ../../src/devices/usb/drivers/dwc2/dwc2.cc
void AllocEndpoint (AllocEndpointRequest & request, AllocEndpointCompleter::Sync & completer)
Defined at line 1638 of file ../../src/devices/usb/drivers/dwc2/dwc2.cc
void FreeEndpoint (FreeEndpointRequest & request, FreeEndpointCompleter::Sync & completer)
Defined at line 1642 of file ../../src/devices/usb/drivers/dwc2/dwc2.cc