class BanjoTestFunction
Defined at line 14 of file ../../src/devices/usb/drivers/usb-virtual-bus/tests/virtual-bus-tester-function/peripheral-banjo.h
Public Methods
void BanjoTestFunction (fdf::DriverStartArgs start_args, fdf::UnownedSynchronizedDispatcher dispatcher)
Defined at line 17 of file ../../src/devices/usb/drivers/usb-virtual-bus/tests/virtual-bus-tester-function/peripheral-banjo.h
zx::result<> Start ()
Defined at line 21 of file ../../src/devices/usb/drivers/usb-virtual-bus/tests/virtual-bus-tester-function/peripheral-banjo.cc
size_t UsbFunctionInterfaceGetDescriptorsSize ()
UsbFunctionInterfaceProtocol
Defined at line 62 of file ../../src/devices/usb/drivers/usb-virtual-bus/tests/virtual-bus-tester-function/peripheral-banjo.cc
void UsbFunctionInterfaceGetDescriptors (uint8_t *out_descriptors_buffer,size_tdescriptors_size,size_t *out_descriptors_actual)
Defined at line 64 of file ../../src/devices/usb/drivers/usb-virtual-bus/tests/virtual-bus-tester-function/peripheral-banjo.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 71 of file ../../src/devices/usb/drivers/usb-virtual-bus/tests/virtual-bus-tester-function/peripheral-banjo.cc
zx_status_t UsbFunctionInterfaceSetConfigured (bool configured, usb_speed_t speed)
Defined at line 106 of file ../../src/devices/usb/drivers/usb-virtual-bus/tests/virtual-bus-tester-function/peripheral-banjo.cc
zx_status_t UsbFunctionInterfaceSetInterface (uint8_t interface, uint8_t alt_setting)
Defined at line 136 of file ../../src/devices/usb/drivers/usb-virtual-bus/tests/virtual-bus-tester-function/peripheral-banjo.cc