class Dwc2

Defined at line 45 of file ../../src/devices/usb/drivers/dwc2/dwc2.h

Public Methods

void Dwc2 ()

Defined at line 47 of file ../../src/devices/usb/drivers/dwc2/dwc2.h

void Dwc2 (Dwc2 && )

Neither copyable nor movable.

Defined at line 53 of file ../../src/devices/usb/drivers/dwc2/dwc2.h

void Dwc2 (const Dwc2 & )

Defined at line 54 of file ../../src/devices/usb/drivers/dwc2/dwc2.h

Dwc2 & operator= (Dwc2 && )

Defined at line 55 of file ../../src/devices/usb/drivers/dwc2/dwc2.h

Dwc2 & operator= (const Dwc2 & )

Defined at line 56 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 91 of file ../../src/devices/usb/drivers/dwc2/dwc2.h

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

Defined at line 91 of file ../../src/devices/usb/drivers/dwc2/dwc2.cc

void SetInterrupt (zx::interrupt irq)

Allows tests to configure a fake interrupt.

Defined at line 97 of file ../../src/devices/usb/drivers/dwc2/dwc2.h

const zx::bti & bti ()

Defined at line 99 of file ../../src/devices/usb/drivers/dwc2/dwc2.h

void Stop (fdf::StopCompleter completer)

Defined at line 120 of file ../../src/devices/usb/drivers/dwc2/dwc2.cc

zx_status_t Init (fdf::DriverContext & context, const dwc2_config::Config & config)

Defined at line 1135 of file ../../src/devices/usb/drivers/dwc2/dwc2.cc

int IrqThread ()

Defined at line 1304 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 1417 of file ../../src/devices/usb/drivers/dwc2/dwc2.cc

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

Defined at line 1430 of file ../../src/devices/usb/drivers/dwc2/dwc2.cc

void StartController (StartControllerCompleter::Sync & completer)

Defined at line 1447 of file ../../src/devices/usb/drivers/dwc2/dwc2.cc

void StopController (StopControllerCompleter::Sync & completer)

Defined at line 1456 of file ../../src/devices/usb/drivers/dwc2/dwc2.cc

void ConfigureEndpoint (ConfigureEndpointRequest & request, ConfigureEndpointCompleter::Sync & completer)

Defined at line 1466 of file ../../src/devices/usb/drivers/dwc2/dwc2.cc

void DisableEndpoint (DisableEndpointRequest & request, DisableEndpointCompleter::Sync & completer)

Defined at line 1530 of file ../../src/devices/usb/drivers/dwc2/dwc2.cc

void EndpointSetStall (EndpointSetStallRequest & request, EndpointSetStallCompleter::Sync & completer)

Defined at line 1551 of file ../../src/devices/usb/drivers/dwc2/dwc2.cc

void EndpointClearStall (EndpointClearStallRequest & request, EndpointClearStallCompleter::Sync & completer)

Defined at line 1556 of file ../../src/devices/usb/drivers/dwc2/dwc2.cc

void CancelAll (CancelAllRequest & request, CancelAllCompleter::Sync & completer)

Defined at line 1561 of file ../../src/devices/usb/drivers/dwc2/dwc2.cc

void GetHardwareInfo (GetHardwareInfoCompleter::Sync & completer)

Defined at line 1656 of file ../../src/devices/usb/drivers/dwc2/dwc2.cc

void AllocEndpoint (AllocEndpointRequest & request, AllocEndpointCompleter::Sync & completer)

Defined at line 1704 of file ../../src/devices/usb/drivers/dwc2/dwc2.cc

void FreeEndpoint (FreeEndpointRequest & request, FreeEndpointCompleter::Sync & completer)

Defined at line 1708 of file ../../src/devices/usb/drivers/dwc2/dwc2.cc

Friends

class Dwc2Test