struct efi_usb_io_protocol
Defined at line 95 of file ../../zircon/kernel/lib/efi/include/efi/protocol/usb-io.h
Public Members
efi_status (*)(struct efi_usb_io_protocol *, efi_usb_device_request *, efi_usb_data_direction, uint32_t, void *, size_t, uint32_t *) __attribute__((ms_abi)) __attribute__((cfi_unchecked_callee)) UsbControlTransfer
efi_status (*)(struct efi_usb_io_protocol *, uint8_t, void *, size_t, size_t, uint32_t *) __attribute__((ms_abi)) __attribute__((cfi_unchecked_callee)) UsbBulkTransfer
efi_status (*)(struct efi_usb_io_protocol *, uint8_t, _Bool, size_t, size_t, efi_async_usb_transfer_callback, void *) __attribute__((ms_abi)) __attribute__((cfi_unchecked_callee)) UsbAsyncInterruptTransfer
efi_status (*)(struct efi_usb_io_protocol *, uint8_t, void *, size_t *, size_t, uint32_t *) __attribute__((ms_abi)) __attribute__((cfi_unchecked_callee)) UsbSyncInterruptTransfer
efi_status (*)(struct efi_usb_io_protocol *, uint8_t, void *, size_t, uint32_t *) __attribute__((ms_abi)) __attribute__((cfi_unchecked_callee)) UsbIsochronousTransfer
efi_status (*)(struct efi_usb_io_protocol *, uint8_t, void *, size_t, efi_async_usb_transfer_callback, void *) __attribute__((ms_abi)) __attribute__((cfi_unchecked_callee)) UsbAsyncIsochronousTransfer
efi_status (*)(struct efi_usb_io_protocol *, efi_usb_device_descriptor *) __attribute__((ms_abi)) __attribute__((cfi_unchecked_callee)) UsbGetDeviceDescriptor
efi_status (*)(struct efi_usb_io_protocol *, efi_usb_config_descriptor *) __attribute__((ms_abi)) __attribute__((cfi_unchecked_callee)) UsbGetConfigDescriptor
efi_status (*)(struct efi_usb_io_protocol *, efi_usb_interface_descriptor *) __attribute__((ms_abi)) __attribute__((cfi_unchecked_callee)) UsbGetInterfaceDescriptor
efi_status (*)(struct efi_usb_io_protocol *, uint8_t, efi_usb_endpoint_descriptor *) __attribute__((ms_abi)) __attribute__((cfi_unchecked_callee)) UsbGetEndpointDescriptor
efi_status (*)(struct efi_usb_io_protocol *, uint16_t, uint8_t, char16_t **) __attribute__((ms_abi)) __attribute__((cfi_unchecked_callee)) UsbGetStringDescriptor
efi_status (*)(struct efi_usb_io_protocol *, uint16_t **, uint16_t *) __attribute__((ms_abi)) __attribute__((cfi_unchecked_callee)) UsbGetSupportedLanguages
efi_status (*)(struct efi_usb_io_protocol *) __attribute__((ms_abi)) __attribute__((cfi_unchecked_callee)) UsbPortReset