struct usb_function_interface_protocol_ops

Defined at line 44 of file fidling/gen/sdk/banjo/fuchsia.hardware.usb.function/fuchsia.hardware.usb.function/banjo/c/fuchsia/hardware/usb/function/c/banjo.h

Public Members

uint64_t (*)(void *) get_descriptors_size
void (*)(void *, uint8_t *, size_t, size_t *) get_descriptors
zx_status_t (*)(void *, const usb_setup_t *, const uint8_t *, size_t, uint8_t *, size_t, size_t *) control
zx_status_t (*)(void *, bool, usb_speed_t) set_configured
zx_status_t (*)(void *, uint8_t, uint8_t) set_interface