/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Bus/Isa/IsaFloppyDxe/ |
H A D | IsaFloppy.c | 12 This program and the accompanying materials 76 @param[in] This A pointer to the EFI_DRIVER_BINDING_PROTOCOL instance. 89 IN EFI_DRIVER_BINDING_PROTOCOL *This, 109 This->DriverBindingHandle, 120 This->DriverBindingHandle, 131 This->DriverBindingHandle, 151 This->DriverBindingHandle, 161 @param[in] This A pointer to the EFI_DRIVER_BINDING_PROTOCOL instance. 162 @param[in] ControllerHandle The handle of the controller to start. This handle 166 This paramete 88 FdcControllerDriverSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 176 FdcControllerDriverStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 412 FdcControllerDriverStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer ) argument [all...] |
H A D | IsaFloppyBlock.c | 5 This program and the accompanying materials 20 @param This Indicates a pointer to the calling context. 30 IN EFI_BLOCK_IO_PROTOCOL *This, 39 FdcDev = FDD_BLK_IO_FROM_THIS (This); 53 @param This Indicates a pointer to the calling context. 63 IN EFI_BLOCK_IO_PROTOCOL *This 75 @param This Pointer of FDC_BLK_IO_DEV instance 80 IN EFI_BLOCK_IO_PROTOCOL *This, 86 FdcDev = FDD_BLK_IO_FROM_THIS (This); 98 @param This Indicate 29 FdcReset( IN EFI_BLOCK_IO_PROTOCOL *This, IN BOOLEAN ExtendedVerification ) argument 79 FddReportStatus( IN EFI_BLOCK_IO_PROTOCOL *This, IN BOOLEAN Read ) argument 116 FddReadBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, OUT VOID *Buffer ) argument 157 FddWriteBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, IN VOID *Buffer ) argument 198 FddReadWriteBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, IN BOOLEAN Operation, OUT VOID *Buffer ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/IScsiDxe/ |
H A D | IScsiDriver.c | 5 This program and the accompanying materials 30 @param[in] This A pointer to the EFI_DRIVER_BINDING_PROTOCOL instance. 31 @param[in] ControllerHandle The handle of the controller to test. This handle 35 This parameter is ignored by device drivers, and is optional for bus drivers. 39 RemainingDevicePath is supported by the driver specified by This. 42 specified by This. 48 RemainingDevicePath is not supported by the driver specified by This. 53 IN EFI_DRIVER_BINDING_PROTOCOL *This, 65 This->DriverBindingHandle, 77 This 52 IScsiDriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) argument 129 IScsiDriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) argument 278 IScsiDriverBindingStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer OPTIONAL ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/OvmfPkg/QemuVideoDxe/ |
H A D | Gop.c | 6 This program and the accompanying materials 85 IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This, 97 This - Protocol instance pointer. 114 Private = QEMU_VIDEO_PRIVATE_DATA_FROM_GRAPHICS_OUTPUT_THIS (This); 120 if (Info == NULL || SizeOfInfo == NULL || ModeNumber >= This->Mode->MaxMode) { 142 IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This, 152 This - Protocol instance pointer. 166 Private = QEMU_VIDEO_PRIVATE_DATA_FROM_GRAPHICS_OUTPUT_THIS (This); 168 if (ModeNumber >= This->Mode->MaxMode) { 186 This 84 QemuVideoGraphicsOutputQueryMode( IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This, IN UINT32 ModeNumber, OUT UINTN *SizeOfInfo, OUT EFI_GRAPHICS_OUTPUT_MODE_INFORMATION **Info ) argument 141 QemuVideoGraphicsOutputSetMode( IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This, IN UINT32 ModeNumber ) argument 205 QemuVideoGraphicsOutputBlt( IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This, IN EFI_GRAPHICS_OUTPUT_BLT_PIXEL *BltBuffer, OPTIONAL IN EFI_GRAPHICS_OUTPUT_BLT_OPERATION BltOperation, IN UINTN SourceX, IN UINTN SourceY, IN UINTN DestinationX, IN UINTN DestinationY, IN UINTN Width, IN UINTN Height, IN UINTN Delta ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Application/Shell/ |
H A D | ConsoleWrappers.c | 5 This program and the accompanying materials 66 @param[in] This A pointer to the SimpleTextIn structure. 74 IN EFI_SIMPLE_TEXT_INPUT_PROTOCOL *This, 84 @param[in] This A pointer to the SimpleTextIn structure. 92 IN EFI_SIMPLE_TEXT_INPUT_PROTOCOL *This, 98 if (Key == NULL || This == NULL) { 103 ((SHELL_EFI_SIMPLE_TEXT_INPUT_PROTOCOL *)This)->FileHandle, 206 @param This pointer to EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL 214 IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, 225 @param[in] This Protoco 73 FileBasedSimpleTextInReset( IN EFI_SIMPLE_TEXT_INPUT_PROTOCOL *This, IN BOOLEAN ExtendedVerification ) argument 91 FileBasedSimpleTextInReadKeyStroke( IN EFI_SIMPLE_TEXT_INPUT_PROTOCOL *This, IN OUT EFI_INPUT_KEY *Key ) argument 213 FileBasedSimpleTextOutReset( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN BOOLEAN ExtendedVerification ) argument 232 FileBasedSimpleTextOutTestString( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN CHAR16 *WString ) argument 253 FileBasedSimpleTextOutQueryMode( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN UINTN ModeNumber, OUT UINTN *Columns, OUT UINTN *Rows ) argument 273 FileBasedSimpleTextOutSetMode( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN UINTN ModeNumber ) argument 294 FileBasedSimpleTextOutSetAttribute( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN UINTN Attribute ) argument 330 FileBasedSimpleTextOutSetCursorPosition( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN UINTN Column, IN UINTN Row ) argument 350 FileBasedSimpleTextOutEnableCursor( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN BOOLEAN Visible ) argument 376 FileBasedSimpleTextOutOutputString( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN CHAR16 *WString ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/PcAtChipsetPkg/Bus/Pci/IdeControllerDxe/ |
H A D | IdeController.c | 2 This driver module produces IDE_CONTROLLER_INIT protocol and will be used by 3 IDE Bus driver to support platform dependent timing information. This driver 7 This program and the accompanying materials 89 static EFI_STATUS GetPciIo(EFI_DRIVER_BINDING_PROTOCOL *This, EFI_HANDLE hController, EFI_PCI_IO_PROTOCOL **ppPciIo) argument 102 This->DriverBindingHandle, 150 @param This A pointer points to the Binding Protocol instance 161 IN EFI_DRIVER_BINDING_PROTOCOL *This, 179 This->DriverBindingHandle, 184 Status = GetPciIo(This, Controller, &PciIo); 192 // Sub Class (offset 0x0A). This controlle 160 IdeControllerSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 251 IdeControllerStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 310 IdeControllerStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer ) argument 406 IdeInitGetChannelInfo( IN EFI_IDE_CONTROLLER_INIT_PROTOCOL *This, IN UINT8 Channel, OUT BOOLEAN *Enabled, OUT UINT8 *MaxDevices ) argument 526 IdeInitNotifyPhase( IN EFI_IDE_CONTROLLER_INIT_PROTOCOL *This, IN EFI_IDE_CONTROLLER_ENUM_PHASE Phase, IN UINT8 Channel ) argument 576 IdeInitSubmitData( IN EFI_IDE_CONTROLLER_INIT_PROTOCOL *This, IN UINT8 Channel, IN UINT8 Device, IN EFI_IDENTIFY_DATA *IdentifyData ) argument 628 IdeInitDisqualifyMode( IN EFI_IDE_CONTROLLER_INIT_PROTOCOL *This, IN UINT8 Channel, IN UINT8 Device, IN EFI_ATA_COLLECTIVE_MODE *BadModes ) argument 694 IdeInitCalculateMode( IN EFI_IDE_CONTROLLER_INIT_PROTOCOL *This, IN UINT8 Channel, IN UINT8 Device, OUT EFI_ATA_COLLECTIVE_MODE **SupportedModes ) argument 738 IdeInitSetTiming( IN EFI_IDE_CONTROLLER_INIT_PROTOCOL *This, IN UINT8 Channel, IN UINT8 Device, IN EFI_ATA_COLLECTIVE_MODE *Modes ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/Ipf/ |
H A D | IpfBootSupport.c | 5 This program and the accompanying materials 24 @param This Protocol instance pointer. 34 IN EFI_LEGACY_BIOS_PROTOCOL *This, 42 LegacyBiosShadowAllLegacyOproms (This); 51 @param This Protocol instance pointer. 65 IN EFI_LEGACY_BIOS_PROTOCOL *This, 80 @param This Protocol instance pointer. 91 IN EFI_LEGACY_BIOS_PROTOCOL *This, 122 @param This Protocol instance pointer. 136 IN EFI_LEGACY_BIOS_PROTOCOL *This, 33 LegacyBiosPrepareToBootEfi( IN EFI_LEGACY_BIOS_PROTOCOL *This, OUT UINT16 *BbsCount, OUT BBS_TABLE **BbsTable ) argument 64 LegacyBiosBootUnconventionalDevice( IN EFI_LEGACY_BIOS_PROTOCOL *This, IN UDC_ATTRIBUTES Attributes, IN UINTN BbsEntry, IN VOID *BeerData, IN VOID *ServiceAreaData ) argument 90 LegacyBiosLegacyBoot( IN EFI_LEGACY_BIOS_PROTOCOL *This, IN BBS_BBS_DEVICE_PATH *BbsDevicePath, IN UINT32 LoadOptionsSize, IN VOID *LoadOptions ) argument 135 LegacyBiosGetBbsInfo( IN EFI_LEGACY_BIOS_PROTOCOL *This, OUT UINT16 *HddCount, OUT HDD_INFO **HddInfo, OUT UINT16 *BbsCount, OUT BBS_TABLE **BbsTable ) argument 157 LegacyBiosUpdateKeyboardLedStatus( IN EFI_LEGACY_BIOS_PROTOCOL *This, IN UINT8 Leds ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkPkg/Include/Protocol/ |
H A D | FirmwareVolume.h | 2 This file declares the Firmware Volume Protocol. 11 This program and the accompanying materials are licensed and made available under 20 This protocol is defined in Firmware Volume specification. 89 @param This Indicates the EFI_FIRMWARE_VOLUME_PROTOCOL instance. 97 IN EFI_FIRMWARE_VOLUME_PROTOCOL *This, 104 @param This Indicates the EFI_FIRMWARE_VOLUME_PROTOCOL instance. 122 IN EFI_FIRMWARE_VOLUME_PROTOCOL *This, 130 @param This The EFI_FIRMWARE_VOLUME_PROTOCOL instance. 165 IN EFI_FIRMWARE_VOLUME_PROTOCOL *This, 177 @param This Indicate [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Pei/FwVol/ |
H A D | FwVol.h | 5 This program and the accompanying materials 48 @param This Points to this instance of the 63 IN CONST EFI_PEI_FIRMWARE_VOLUME_PPI *This, 72 This service enables PEI modules to discover additional firmware files. 75 @param This Points to this instance of the 94 IN CONST EFI_PEI_FIRMWARE_VOLUME_PPI *This, 103 This service searches for files with a specific name, within 106 @param This Points to this instance of the 128 IN CONST EFI_PEI_FIRMWARE_VOLUME_PPI *This, 137 This servic [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Include/Ppi/ |
H A D | Usb2HostController.h | 10 This program and the accompanying materials 43 @param[in] This The pointer to this instance of the 82 IN PEI_USB2_HOST_CONTROLLER_PPI *This, 99 @param[in] This The pointer to this instance of the 134 IN PEI_USB2_HOST_CONTROLLER_PPI *This, 151 @param[in] This The pointer to this instance of the 163 IN PEI_USB2_HOST_CONTROLLER_PPI *This, 171 @param[in] This The pointer to this instance of the 175 This value is zero based. 188 IN PEI_USB2_HOST_CONTROLLER_PPI *This, [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/Udp4Dxe/ |
H A D | Udp4Main.c | 4 This program and the accompanying materials 32 UDPv4 Protocol instance into user-supplied buffers. This function is used 36 @param[in] This Pointer to the EFI_UDP4_PROTOCOL instance. 45 @retval EFI_INVALID_PARAMETER This is NULL. 51 IN EFI_UDP4_PROTOCOL *This, 63 if (This == NULL) { 67 Instance = UDP4_INSTANCE_DATA_FROM_THIS (This); 104 received by this instance. This instance can be also reset by calling Configure() 110 @param[in] This Pointer to the EFI_UDP4_PROTOCOL instance. 131 IN EFI_UDP4_PROTOCOL *This, 50 Udp4GetModeData( IN EFI_UDP4_PROTOCOL *This, OUT EFI_UDP4_CONFIG_DATA *Udp4ConfigData OPTIONAL, OUT EFI_IP4_MODE_DATA *Ip4ModeData OPTIONAL, OUT EFI_MANAGED_NETWORK_CONFIG_DATA *MnpConfigData OPTIONAL, OUT EFI_SIMPLE_NETWORK_MODE *SnpModeData OPTIONAL ) argument 130 Udp4Configure( IN EFI_UDP4_PROTOCOL *This, IN EFI_UDP4_CONFIG_DATA *UdpConfigData OPTIONAL ) argument 325 Udp4Groups( IN EFI_UDP4_PROTOCOL *This, IN BOOLEAN JoinFlag, IN EFI_IPv4_ADDRESS *MulticastAddress OPTIONAL ) argument 435 Udp4Routes( IN EFI_UDP4_PROTOCOL *This, IN BOOLEAN DeleteRoute, IN EFI_IPv4_ADDRESS *SubnetAddress, IN EFI_IPv4_ADDRESS *SubnetMask, IN EFI_IPv4_ADDRESS *GatewayAddress ) argument 501 Udp4Transmit( IN EFI_UDP4_PROTOCOL *This, IN EFI_UDP4_COMPLETION_TOKEN *Token ) argument 729 Udp4Receive( IN EFI_UDP4_PROTOCOL *This, IN EFI_UDP4_COMPLETION_TOKEN *Token ) argument 828 Udp4Cancel( IN EFI_UDP4_PROTOCOL *This, IN EFI_UDP4_COMPLETION_TOKEN *Token OPTIONAL ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Include/Protocol/ |
H A D | FirmwareManagement.h | 12 This program and the accompanying materials 21 This Protocol is introduced in UEFI Specification 2.3 113 /// This distinguishes firmware images in a device that supports redundant images. 219 This function allows a copy of the current firmware image to be created and saved. 222 @param[in] This A pointer to the EFI_FIRMWARE_MANAGEMENT_PROTOCOL instance. 257 IN EFI_FIRMWARE_MANAGEMENT_PROTOCOL *This, 270 This function allows a copy of the current firmware image to be created and saved. 273 @param[in] This A pointer to the EFI_FIRMWARE_MANAGEMENT_PROTOCOL instance. 293 IN EFI_FIRMWARE_MANAGEMENT_PROTOCOL *This, 302 This functio [all...] |
H A D | IdeControllerInit.h | 2 This file declares EFI IDE Controller Init Protocol 5 to the driver entity. This protocol is mandatory for IDE controllers if the 17 This program and the accompanying materials are licensed and made available under 26 This Protocol is defined in UEFI Platform Initialization Specification 1.2 55 /// behind the specified channel. This notification can be used to 61 /// behind the specified channel. This notification can be used to 67 /// specified channel. This notification can be used to perform any 73 /// the specified channel. This notification can be used to perform 79 /// behind the specified channel. This notification can be used to 86 /// devices behind the specified channel. This notificatio [all...] |
H A D | ScsiPassThru.h | 3 This protocol allows information about a SCSI channel to be collected, 5 channel even if those devices are not boot devices. This protocol is attached 12 This program and the accompanying materials 153 the SCSI channel. This function supports both blocking I/O and 157 @param This Protocol instance pointer. 206 IN EFI_SCSI_PASS_THRU_PROTOCOL *This, 217 @param This Protocol instance pointer. 240 IN EFI_SCSI_PASS_THRU_PROTOCOL *This, 249 @param This Protocol instance pointer. 256 Target and Lun. This functio [all...] |
/vbox/src/VBox/Devices/Graphics/shaderlib/wine/include/ |
H A D | rpcproxy.h | 4 * This library is free software; you can redistribute it and/or 9 * This library is distributed in the hope that it will be useful, 98 IRpcStubBuffer *This, 137 ULONG STDMETHODCALLTYPE CStdStubBuffer2_Release(IRpcStubBuffer *This) DECLSPEC_HIDDEN; 138 ULONG STDMETHODCALLTYPE NdrCStdStubBuffer2_Release(IRpcStubBuffer *This, IPSFactoryBuffer *pPSF); 144 CStdStubBuffer_QueryInterface( IRpcStubBuffer *This, REFIID riid, void **ppvObject ); 146 CStdStubBuffer_AddRef( IRpcStubBuffer *This ); 148 CStdStubBuffer_Release( IRpcStubBuffer *This ) DECLSPEC_HIDDEN; 150 NdrCStdStubBuffer_Release( IRpcStubBuffer *This, IPSFactoryBuffer *pPSF ); 152 CStdStubBuffer_Connect( IRpcStubBuffer *This, IUnknow [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/ |
H A D | Ps2Keyboard.c | 7 This program and the accompanying materials 25 @param This Pointer of EFI_DRIVER_BINDING_PROTOCOL 35 IN EFI_DRIVER_BINDING_PROTOCOL *This, 43 @param This Pointer of EFI_DRIVER_BINDING_PROTOCOL 52 IN EFI_DRIVER_BINDING_PROTOCOL *This, 61 @param This Protocol instance pointer. 67 @retval EFI_SUCCESS This driver is removed ControllerHandle 68 @retval other This driver was not removed from this device 74 IN EFI_DRIVER_BINDING_PROTOCOL *This, 108 @param This Pointe 117 KbdControllerDriverSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 170 KbdControllerDriverStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 451 KbdControllerDriverStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Csm/BiosThunk/Snp16Dxe/ |
H A D | BiosSnp16.h | 5 This program and the accompanying materials 119 @param This A pointer to the EFI_DRIVER_BINDING_PROTOCOL instance. 131 IN EFI_DRIVER_BINDING_PROTOCOL *This, 140 @param This A pointer to the EFI_DRIVER_BINDING_PROTOCOL instance. 151 IN EFI_DRIVER_BINDING_PROTOCOL *This, 160 @param This A pointer to the EFI_DRIVER_BINDING_PROTOCOL instance. 172 IN EFI_DRIVER_BINDING_PROTOCOL *This, 185 @param This A pointer to EFI_SIMPLE_NETWORK_PROTOCOL structure. 194 IN EFI_SIMPLE_NETWORK_PROTOCOL *This 201 @param This [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/FirmwareVolume/FwVolDxe/ |
H A D | FwVolRead.c | 6 This program and the accompanying materials 64 @param This Indicates the calling context. 69 the buffer must be at least This->KeySize 110 IN CONST EFI_FIRMWARE_VOLUME2_PROTOCOL *This, 126 FvDevice = FV_DEVICE_FROM_THIS (This); 128 Status = This->GetVolumeAttributes (This, &FvAttributes); 269 @param This Indicates the calling context. 284 This output reflects the file type 308 IN CONST EFI_FIRMWARE_VOLUME2_PROTOCOL *This, 109 FvGetNextFile( IN CONST EFI_FIRMWARE_VOLUME2_PROTOCOL *This, IN OUT VOID *Key, IN OUT EFI_FV_FILETYPE *FileType, OUT EFI_GUID *NameGuid, OUT EFI_FV_FILE_ATTRIBUTES *Attributes, OUT UINTN *Size ) argument 307 FvReadFile( IN CONST EFI_FIRMWARE_VOLUME2_PROTOCOL *This, IN CONST EFI_GUID *NameGuid, IN OUT VOID **Buffer, IN OUT UINTN *BufferSize, OUT EFI_FV_FILETYPE *FoundType, OUT EFI_FV_FILE_ATTRIBUTES *FileAttributes, OUT UINT32 *AuthenticationStatus ) argument 502 FvReadFileSection( IN CONST EFI_FIRMWARE_VOLUME2_PROTOCOL *This, IN CONST EFI_GUID *NameGuid, IN EFI_SECTION_TYPE SectionType, IN UINTN SectionInstance, IN OUT VOID **Buffer, IN OUT UINTN *BufferSize, OUT UINT32 *AuthenticationStatus ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Usb/UsbBusDxe/ |
H A D | UsbBus.h | 6 This program and the accompanying materials 366 USB_IO function to execute a control transfer. This 371 @param This The USB_IO instance 387 IN EFI_USB_IO_PROTOCOL *This, 399 @param This The USB IO instance. 415 IN EFI_USB_IO_PROTOCOL *This, 426 @param This The USB IO instance. 442 IN EFI_USB_IO_PROTOCOL *This, 454 @param This The USB_IO instance. 473 IN EFI_USB_IO_PROTOCOL *This, [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/MnpDxe/ |
H A D | MnpDriver.c | 5 This program and the accompanying materials 30 Test to see if this driver supports ControllerHandle. This service 37 @param[in] This Protocol instance pointer. 42 @retval EFI_SUCCESS This driver supports this device. 43 @retval EFI_ALREADY_STARTED This driver is already running on this device. 44 @retval Others This driver does not support this device. 50 IN EFI_DRIVER_BINDING_PROTOCOL *This, 65 This->DriverBindingHandle, 79 This->DriverBindingHandle, 88 Start this driver on ControllerHandle. This servic 49 MnpDriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) argument 107 MnpDriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) argument 267 MnpDriverBindingStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer OPTIONAL ) argument 386 MnpServiceBindingCreateChild( IN EFI_SERVICE_BINDING_PROTOCOL *This, IN OUT EFI_HANDLE *ChildHandle ) argument 505 MnpServiceBindingDestroyChild( IN EFI_SERVICE_BINDING_PROTOCOL *This, IN EFI_HANDLE ChildHandle ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/OvmfPkg/EmuVariableFvbRuntimeDxe/ |
H A D | Fvb.c | 6 This program and the accompanying materials 40 // This is needed for runtime variable access. 45 // This is the single instance supported by this driver. It 92 This is a notification function registered on EVT_SIGNAL_VIRTUAL_ADDRESS_CHANGE event. 116 a memory-mapped firmware volume. This function should be called 119 @param This Indicates the EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL instance. 134 IN CONST EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL *This, 140 FvbDevice = FVB_DEVICE_FROM_THIS (This); 155 @param This Indicates the EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL instance. 177 IN CONST EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL *This, 133 FvbProtocolGetPhysicalAddress( IN CONST EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL *This, OUT EFI_PHYSICAL_ADDRESS *Address ) argument 176 FvbProtocolGetBlockSize( IN CONST EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL *This, IN EFI_LBA Lba, OUT UINTN *BlockSize, OUT UINTN *NumberOfBlocks ) argument 215 FvbProtocolGetAttributes( IN CONST EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL *This, OUT EFI_FVB_ATTRIBUTES_2 *Attributes ) argument 257 FvbProtocolSetAttributes( IN CONST EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL *This, IN OUT EFI_FVB_ATTRIBUTES_2 *Attributes ) argument 316 FvbProtocolEraseBlocks( IN CONST EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL *This, ... ) argument 450 FvbProtocolWrite( IN CONST EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL *This, IN EFI_LBA Lba, IN UINTN Offset, IN OUT UINTN *NumBytes, IN UINT8 *Buffer ) argument 535 FvbProtocolRead( IN CONST EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL *This, IN EFI_LBA Lba, IN UINTN Offset, IN OUT UINTN *NumBytes, IN OUT UINT8 *Buffer ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/Protocol/ |
H A D | HiiFramework.h | 2 This file defines the Human Interface Infrastructure protocol which will 8 This program and the accompanying materials are licensed and made available 19 This protocol is defined in HII spec 0.92. 374 // This structure allows a sparse set of keys to be redefined 381 // will be switched to the newly updated keyboard layout. This 424 @param This A pointer to the EFI_HII_PROTOCOL instance. 436 IN EFI_HII_PROTOCOL *This, 444 @param This A pointer to the EFI_HII_PROTOCOL instance. 456 IN EFI_HII_PROTOCOL *This, 463 @param This [all...] |
/vbox/src/VBox/Devices/Graphics/shaderlib/wine/include/wine/ |
H A D | strmbase.h | 7 * This library is free software; you can redistribute it and/or 12 * This library is distributed in the hope that it will be useful, 53 typedef HRESULT (WINAPI *BasePin_CheckMediaType)(BasePin *This, const AM_MEDIA_TYPE *pmt); 54 typedef HRESULT (WINAPI *BasePin_AttemptConnection)(BasePin *This, IPin *pReceivePin, const AM_MEDIA_TYPE *pmt); 55 typedef LONG (WINAPI *BasePin_GetMediaTypeVersion)(BasePin *This); 56 typedef HRESULT (WINAPI *BasePin_GetMediaType)(BasePin *This, int iPosition, AM_MEDIA_TYPE *amt); 78 typedef HRESULT (WINAPI *BaseOutputPin_DecideBufferSize)(BaseOutputPin *This, IMemAllocator *pAlloc, ALLOCATOR_PROPERTIES *ppropInputRequest); 79 typedef HRESULT (WINAPI *BaseOutputPin_DecideAllocator)(BaseOutputPin *This, IMemInputPin *pPin, IMemAllocator **pAlloc); 80 typedef HRESULT (WINAPI *BaseOutputPin_BreakConnect)(BaseOutputPin * This); 103 typedef HRESULT (WINAPI *BaseInputPin_Receive)(BaseInputPin *This, IMediaSampl [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Csm/BiosThunk/KeyboardDxe/ |
H A D | BiosKeyboard.h | 5 This program and the accompanying materials 256 @param This The Udriver binding protocol. 261 @retval other This device isn't supported. 267 IN EFI_DRIVER_BINDING_PROTOCOL *This, 275 @param This The driver binding instance. 281 @retval Other This controller cannot be started. 287 IN EFI_DRIVER_BINDING_PROTOCOL *This, 295 @param This The driver binding protocol. 308 IN EFI_DRIVER_BINDING_PROTOCOL *This, 317 This functio [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/Ip4ConfigDxe/ |
H A D | Ip4ConfigDriver.c | 5 This program and the accompanying materials 117 @param This Protocol instance pointer. 122 @retval EFI_SUCCES This driver supports this device 123 @retval EFI_ALREADY_STARTED This driver is already running on this device 124 @retval other This driver does not support this device 130 IN EFI_DRIVER_BINDING_PROTOCOL *This, 141 This->DriverBindingHandle, 153 @param This Protocol instance pointer. 158 @retval EFI_SUCCES This driver is added to ControllerHandle 159 @retval EFI_ALREADY_STARTED This drive 129 Ip4ConfigDriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) argument 165 Ip4ConfigDriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) argument 363 Ip4ConfigDriverBindingStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer ) argument [all...] |