Lines Matching refs:efi_usb_io_protocol
90 typedef struct efi_usb_io_protocol {
91 efi_status (*UsbControlTransfer) (struct efi_usb_io_protocol* self,
97 efi_status (*UsbBulkTransfer) (struct efi_usb_io_protocol* self,
102 efi_status (*UsbAsyncInterruptTransfer) (struct efi_usb_io_protocol* self,
109 efi_status (*UsbSyncInterruptTransfer) (struct efi_usb_io_protocol* self,
114 efi_status (*UsbIsochronousTransfer) (struct efi_usb_io_protocol* self,
119 efi_status (*UsbAsyncIsochronousTransfer) (struct efi_usb_io_protocol* self,
125 efi_status (*UsbGetDeviceDescriptor) (struct efi_usb_io_protocol* self,
128 efi_status (*UsbGetConfigDescriptor) (struct efi_usb_io_protocol* self,
131 efi_status (*UsbGetInterfaceDescriptor) (struct efi_usb_io_protocol* self,
134 efi_status (*UsbGetEndpointDescriptor) (struct efi_usb_io_protocol* self,
138 efi_status (*UsbGetStringDescriptor) (struct efi_usb_io_protocol* self,
142 efi_status (*UsbGetSupportedLanguages) (struct efi_usb_io_protocol* self,
146 efi_status (*UsbPortReset) (struct efi_usb_io_protocol* self) EFIAPI;
147 } efi_usb_io_protocol;