Searched defs:UsbIo (Results 1 - 22 of 22) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Usb/UsbMassStorageDxe/
H A DUsbMassCbi.h45 EFI_USB_IO_PROTOCOL *UsbIo; member in struct:__anon10904
62 @param UsbIo The USB I/O Protocol instance
72 IN EFI_USB_IO_PROTOCOL *UsbIo,
H A DUsbMassBot.c37 @param UsbIo The USB I/O Protocol instance
47 IN EFI_USB_IO_PROTOCOL *UsbIo,
63 UsbBot->UsbIo = UsbIo;
69 Status = UsbIo->UsbGetInterfaceDescriptor (UsbIo, &UsbBot->Interface);
86 Status = UsbIo->UsbGetEndpointDescriptor (UsbIo, Index, &EndPoint);
190 Status = UsbBot->UsbIo->UsbBulkTransfer (
191 UsbBot->UsbIo,
46 UsbBotInit( IN EFI_USB_IO_PROTOCOL *UsbIo, OUT VOID **Context OPTIONAL ) argument
323 EFI_USB_IO_PROTOCOL *UsbIo; local
[all...]
H A DUsbMassBot.h89 EFI_USB_IO_PROTOCOL *UsbIo; member in struct:__anon10903
99 @param UsbIo The USB I/O Protocol instance
109 IN EFI_USB_IO_PROTOCOL *UsbIo,
H A DUsbMassCbi.c51 @param UsbIo The USB I/O Protocol instance
61 IN EFI_USB_IO_PROTOCOL *UsbIo,
79 UsbCbi->UsbIo = UsbIo;
85 Status = UsbIo->UsbGetInterfaceDescriptor (UsbIo, &UsbCbi->Interface);
101 Status = UsbIo->UsbGetEndpointDescriptor (UsbIo, Index, &EndPoint);
207 Status = UsbCbi->UsbIo->UsbControlTransfer (
208 UsbCbi->UsbIo,
60 UsbCbiInit( IN EFI_USB_IO_PROTOCOL *UsbIo, OUT VOID **Context OPTIONAL ) argument
[all...]
H A DUsbMassImpl.c393 EFI_USB_IO_PROTOCOL *UsbIo; local
401 (VOID **) &UsbIo,
411 Status = UsbIo->UsbGetInterfaceDescriptor (UsbIo, &Interface);
428 Status = (*Transport)->Init (UsbIo, Context);
482 EFI_USB_IO_PROTOCOL *UsbIo; local
493 UsbIo = NULL;
498 UsbMass->UsbIo = UsbIo;
575 (VOID **) &UsbIo,
648 EFI_USB_IO_PROTOCOL *UsbIo; local
753 EFI_USB_IO_PROTOCOL *UsbIo; local
842 EFI_USB_IO_PROTOCOL *UsbIo; local
955 EFI_USB_IO_PROTOCOL *UsbIo; local
[all...]
H A DUsbMass.h23 #include <Protocol/UsbIo.h>
85 @param UsbIo The USB I/O Protocol instance
201 EFI_USB_IO_PROTOCOL *UsbIo; member in struct:_USB_MASS_DEVICE
H A DUsbMassBoot.c1058 @param UsbIo The USB I/O Protocol instance
1067 IN EFI_USB_IO_PROTOCOL *UsbIo,
1083 Status = UsbIo->UsbControlTransfer (
1084 UsbIo,
1066 UsbClearEndpointStall( IN EFI_USB_IO_PROTOCOL *UsbIo, IN UINT8 EndpointAddr ) argument
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/UefiUsbLib/
H A DHid.c35 Submit a USB get HID descriptor request for the USB device specified by UsbIo
37 If UsbIo is NULL, then ASSERT().
40 @param UsbIo A pointer to the USB I/O Protocol instance for the specific USB target.
54 IN EFI_USB_IO_PROTOCOL *UsbIo,
63 ASSERT(UsbIo != NULL);
72 Result = UsbIo->UsbControlTransfer (
73 UsbIo,
90 UsbIo and Interface and return the report descriptor in DescriptorBuffer.
91 If UsbIo is NULL, then ASSERT().
94 @param UsbIo
53 UsbGetHidDescriptor( IN EFI_USB_IO_PROTOCOL *UsbIo, IN UINT8 Interface, OUT EFI_USB_HID_DESCRIPTOR *HidDescriptor ) argument
109 UsbGetReportDescriptor( IN EFI_USB_IO_PROTOCOL *UsbIo, IN UINT8 Interface, IN UINT16 DescriptorLength, OUT UINT8 *DescriptorBuffer ) argument
165 UsbGetProtocolRequest( IN EFI_USB_IO_PROTOCOL *UsbIo, IN UINT8 Interface, OUT UINT8 *Protocol ) argument
220 UsbSetProtocolRequest( IN EFI_USB_IO_PROTOCOL *UsbIo, IN UINT8 Interface, IN UINT8 Protocol ) argument
273 UsbSetIdleRequest( IN EFI_USB_IO_PROTOCOL *UsbIo, IN UINT8 Interface, IN UINT8 ReportId, IN UINT8 Duration ) argument
327 UsbGetIdleRequest( IN EFI_USB_IO_PROTOCOL *UsbIo, IN UINT8 Interface, IN UINT8 ReportId, OUT UINT8 *Duration ) argument
387 UsbSetReportRequest( IN EFI_USB_IO_PROTOCOL *UsbIo, IN UINT8 Interface, IN UINT8 ReportId, IN UINT8 ReportType, IN UINT16 ReportLen, IN UINT8 *Report ) argument
452 UsbGetReportRequest( IN EFI_USB_IO_PROTOCOL *UsbIo, IN UINT8 Interface, IN UINT8 ReportId, IN UINT8 ReportType, IN UINT16 ReportLen, OUT UINT8 *Report ) argument
[all...]
H A DUsbDxeLib.c24 Submit a USB get descriptor request for the USB device specified by UsbIo, Value,
27 If UsbIo is NULL, then ASSERT().
31 @param UsbIo A pointer to the USB I/O Protocol instance for the specific USB target.
50 IN EFI_USB_IO_PROTOCOL *UsbIo,
60 ASSERT (UsbIo != NULL);
72 return UsbIo->UsbControlTransfer (
73 UsbIo,
87 Submit a USB set descriptor request for the USB device specified by UsbIo,
90 If UsbIo is NULL, then ASSERT().
94 @param UsbIo
49 UsbGetDescriptor( IN EFI_USB_IO_PROTOCOL *UsbIo, IN UINT16 Value, IN UINT16 Index, IN UINT16 DescriptorLength, OUT VOID *Descriptor, OUT UINT32 *Status ) argument
109 UsbSetDescriptor( IN EFI_USB_IO_PROTOCOL *UsbIo, IN UINT16 Value, IN UINT16 Index, IN UINT16 DescriptorLength, IN VOID *Descriptor, OUT UINT32 *Status ) argument
167 UsbGetInterface( IN EFI_USB_IO_PROTOCOL *UsbIo, IN UINT16 Interface, OUT UINT16 *AlternateSetting, OUT UINT32 *Status ) argument
223 UsbSetInterface( IN EFI_USB_IO_PROTOCOL *UsbIo, IN UINT16 Interface, IN UINT16 AlternateSetting, OUT UINT32 *Status ) argument
276 UsbGetConfiguration( IN EFI_USB_IO_PROTOCOL *UsbIo, OUT UINT16 *ConfigurationValue, OUT UINT32 *Status ) argument
329 UsbSetConfiguration( IN EFI_USB_IO_PROTOCOL *UsbIo, IN UINT16 ConfigurationValue, OUT UINT32 *Status ) argument
383 UsbSetFeature( IN EFI_USB_IO_PROTOCOL *UsbIo, IN USB_TYPES_DEFINITION Recipient, IN UINT16 Value, IN UINT16 Target, OUT UINT32 *Status ) argument
460 UsbClearFeature( IN EFI_USB_IO_PROTOCOL *UsbIo, IN USB_TYPES_DEFINITION Recipient, IN UINT16 Value, IN UINT16 Target, OUT UINT32 *Status ) argument
539 UsbGetStatus( IN EFI_USB_IO_PROTOCOL *UsbIo, IN USB_TYPES_DEFINITION Recipient, IN UINT16 Target, OUT UINT16 *DeviceStatus, OUT UINT32 *Status ) argument
615 UsbClearEndpointHalt( IN EFI_USB_IO_PROTOCOL *UsbIo, IN UINT8 Endpoint, OUT UINT32 *Status ) argument
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Usb/UsbBusDxe/
H A DUsbBus.c147 // should stop use its current UsbIo after calling this driver. The old
148 // UsbIo will be uninstalled and new UsbIo be installed. We can't use
163 DEBUG ((EFI_D_INFO, "UsbIoControlTransfer: configure changed!!! Do NOT use old UsbIo!!!\n"));
181 // No need to reinstall UsbIo in this case because only
1365 EFI_USB_IO_PROTOCOL *UsbIo; local
1382 (VOID **) &UsbIo,
1398 UsbIf = USB_INTERFACE_FROM_USBIO (UsbIo);
H A DUsbDesc.c925 Usb UsbIo interface to clear the feature. This is should
927 on top of the UsbIo interface.
929 @param UsbIo The UsbIo interface.
940 IN EFI_USB_IO_PROTOCOL *UsbIo,
956 Status = UsbIo->UsbControlTransfer (
957 UsbIo,
939 UsbIoClearFeature( IN EFI_USB_IO_PROTOCOL *UsbIo, IN UINTN Target, IN UINT16 Feature, IN UINT16 Index ) argument
H A DUsbHub.c597 EFI_USB_IO_PROTOCOL *UsbIo; local
602 UsbIo = &(HubIf->UsbIo);
607 // If endpoint is stalled, clear the stall. Use UsbIo to access
612 UsbIo,
622 Status = UsbIo->UsbAsyncInterruptTransfer (
623 UsbIo,
637 Status = UsbIo->UsbAsyncInterruptTransfer (
638 UsbIo,
696 EFI_USB_IO_PROTOCOL *UsbIo; local
1012 EFI_USB_IO_PROTOCOL *UsbIo; local
[all...]
H A DUsbUtility.c1234 // Create new Usb device path according to the usb part in UsbIo full device path
1309 EFI_USB_IO_PROTOCOL *UsbIo; local
1355 (VOID **) &UsbIo
1360 UsbIf = USB_INTERFACE_FROM_USBIO (UsbIo);
H A DUsbBus.h24 #include <Protocol/UsbIo.h>
142 CR(a, USB_INTERFACE, UsbIo, USB_INTERFACE_SIGNATURE)
207 EFI_USB_IO_PROTOCOL UsbIo; member in struct:_USB_INTERFACE
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Usb/UsbKbDxe/
H A DEfiKey.c85 EFI_USB_IO_PROTOCOL *UsbIo; local
93 (VOID **) &UsbIo,
108 if (!IsUSBKeyboard (UsbIo)) {
148 EFI_USB_IO_PROTOCOL *UsbIo; local
166 (VOID **) &UsbIo,
211 UsbKeyboardDevice->UsbIo = UsbIo;
216 UsbIo->UsbGetInterfaceDescriptor (
217 UsbIo,
229 UsbIo
[all...]
H A DKeyBoard.c366 @param UsbIo Pointer to a USB I/O protocol instance.
374 IN EFI_USB_IO_PROTOCOL *UsbIo
383 Status = UsbIo->UsbGetInterfaceDescriptor (
384 UsbIo,
830 UsbKeyboardDevice->UsbIo,
840 UsbKeyboardDevice->UsbIo,
861 UsbKeyboardDevice->UsbIo,
871 UsbKeyboardDevice->UsbIo,
888 UsbKeyboardDevice->UsbIo,
987 EFI_USB_IO_PROTOCOL *UsbIo; local
1953 EFI_USB_IO_PROTOCOL *UsbIo; local
[all...]
H A DEfiKey.h23 #include <Protocol/UsbIo.h>
111 EFI_USB_IO_PROTOCOL *UsbIo; member in struct:__anon10885
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Usb/UsbMouseAbsolutePointerDxe/
H A DUsbMouseAbsolutePointer.c81 EFI_USB_IO_PROTOCOL *UsbIo; local
86 (VOID **) &UsbIo,
100 if (!IsUsbMouse (UsbIo)) {
143 EFI_USB_IO_PROTOCOL *UsbIo; local
161 (VOID **) &UsbIo,
173 UsbMouseAbsolutePointerDevice->UsbIo = UsbIo;
194 UsbIo->UsbGetInterfaceDescriptor (
195 UsbIo,
206 UsbIo
386 EFI_USB_IO_PROTOCOL *UsbIo; local
524 EFI_USB_IO_PROTOCOL *UsbIo; local
678 EFI_USB_IO_PROTOCOL *UsbIo; local
905 EFI_USB_IO_PROTOCOL *UsbIo; local
[all...]
H A DUsbMouseAbsolutePointer.h22 #include <Protocol/UsbIo.h>
62 EFI_USB_IO_PROTOCOL *UsbIo; member in struct:__anon10907
360 @param UsbIo Pointer to a USB I/O protocol instance.
368 IN EFI_USB_IO_PROTOCOL *UsbIo
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Usb/UsbMouseDxe/
H A DUsbMouse.c81 EFI_USB_IO_PROTOCOL *UsbIo; local
86 (VOID **) &UsbIo,
100 if (!IsUsbMouse (UsbIo)) {
143 EFI_USB_IO_PROTOCOL *UsbIo; local
161 (VOID **) &UsbIo,
173 UsbMouseDevice->UsbIo = UsbIo;
194 UsbIo->UsbGetInterfaceDescriptor (
195 UsbIo,
206 UsbIo
386 EFI_USB_IO_PROTOCOL *UsbIo; local
524 EFI_USB_IO_PROTOCOL *UsbIo; local
684 EFI_USB_IO_PROTOCOL *UsbIo; local
910 EFI_USB_IO_PROTOCOL *UsbIo; local
[all...]
H A DUsbMouse.h22 #include <Protocol/UsbIo.h>
62 EFI_USB_IO_PROTOCOL *UsbIo; member in struct:__anon10911
360 @param UsbIo Pointer to a USB I/O protocol instance.
368 IN EFI_USB_IO_PROTOCOL *UsbIo
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Library/GenericBdsLib/
H A DBdsBoot.c163 @param UsbIo USB I/O protocol associated with the USB device.
172 IN EFI_USB_IO_PROTOCOL *UsbIo,
191 Status = UsbIo->UsbGetDeviceDescriptor (UsbIo, &DevDesc);
214 Status = UsbIo->UsbGetInterfaceDescriptor (UsbIo, &IfDesc);
249 @param UsbIo USB I/O protocol associated with the USB device.
258 IN EFI_USB_IO_PROTOCOL *UsbIo,
281 Status = UsbIo->UsbGetDeviceDescriptor (UsbIo,
171 BdsMatchUsbClass( IN EFI_USB_IO_PROTOCOL *UsbIo, IN USB_CLASS_DEVICE_PATH *UsbClass ) argument
257 BdsMatchUsbWwid( IN EFI_USB_IO_PROTOCOL *UsbIo, IN USB_WWID_DEVICE_PATH *UsbWwid ) argument
379 EFI_USB_IO_PROTOCOL *UsbIo; local
[all...]

Completed in 79 milliseconds