struct usb_bus_protocol_ops

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

Declarations

Public Members

zx_status_t (*)(void *, uint64_t, uint32_t, const usb_hub_descriptor_t *, bool) configure_hub
zx_status_t (*)(void *, uint64_t, uint32_t, uint32_t) device_added
zx_status_t (*)(void *, uint64_t, uint32_t) device_removed
zx_status_t (*)(void *, uint64_t, const usb_hub_interface_protocol_t *) set_hub_interface
void (*)(void *, usb_request_t *, const usb_request_complete_callback_t *) request_queue