class FakeUsbAx88179Function
Defined at line 48 of file ../../src/connectivity/ethernet/drivers/asix-88179/asix-88179-function.cc
Acts as a fake USB device for asix-88179 tests. Currently only partially
implemented for initialization order regression test.
Public Members
static basic_string kDriverName
Public Methods
void FakeUsbAx88179Function (fdf::DriverStartArgs start_args, fdf::UnownedSynchronizedDispatcher dispatcher)
Defined at line 54 of file ../../src/connectivity/ethernet/drivers/asix-88179/asix-88179-function.cc
zx::result<> Start ()
Defined at line 131 of file ../../src/connectivity/ethernet/drivers/asix-88179/asix-88179-function.cc
size_t UsbFunctionInterfaceGetDescriptorsSize ()
UsbFunctionInterface:
Defined at line 277 of file ../../src/connectivity/ethernet/drivers/asix-88179/asix-88179-function.cc
void UsbFunctionInterfaceGetDescriptors (uint8_t * out_descriptors_buffer, size_t descriptors_size, size_t * out_descriptors_actual)
Defined at line 278 of file ../../src/connectivity/ethernet/drivers/asix-88179/asix-88179-function.cc
zx_status_t UsbFunctionInterfaceControl (const usb_setup_t * setup, const uint8_t * write_buffer, size_t write_size, uint8_t * out_read_buffer, size_t read_size, size_t * out_read_actual)
Defined at line 285 of file ../../src/connectivity/ethernet/drivers/asix-88179/asix-88179-function.cc
zx_status_t UsbFunctionInterfaceSetConfigured (bool configured, usb_speed_t speed)
Defined at line 294 of file ../../src/connectivity/ethernet/drivers/asix-88179/asix-88179-function.cc
zx_status_t UsbFunctionInterfaceSetInterface (uint8_t interface, uint8_t alt_setting)
Defined at line 314 of file ../../src/connectivity/ethernet/drivers/asix-88179/asix-88179-function.cc
void SetOnline (SetOnlineRequestView request, SetOnlineCompleter::Sync & completer)
Hooks:
Defined at line 107 of file ../../src/connectivity/ethernet/drivers/asix-88179/asix-88179-function.cc