/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Include/Protocol/ |
H A D | UsbIo.h | 3 This protocol is used by code, typically drivers, running in the EFI 9 This program and the accompanying materials 99 This function is used to manage a USB device with a control transfer pipe. A control transfer is 102 @param This A pointer to the EFI_USB_IO_PROTOCOL instance. 123 IN EFI_USB_IO_PROTOCOL *This, 133 This function is used to manage a USB device with the bulk transfer pipe. Bulk Transfers are 136 @param This A pointer to the EFI_USB_IO_PROTOCOL instance. 154 @param Status This parameter indicates the USB transfer status. 166 IN EFI_USB_IO_PROTOCOL *This, 175 This functio [all...] |
H A D | Ftp4.h | 11 This program and the accompanying materials 20 This Protocol is introduced in UEFI Specification 2.2 156 @param[in] This Pointer to the EFI_FTP4_PROTOCOL instance. 165 IN EFI_FTP4_PROTOCOL *This, 242 @param[in] This Pointer to the EFI_FTP4_PROTOCOL instance. 249 @retval EFI_SUCCESS This function is called successfully. 251 - This is NULL. 261 IN EFI_FTP4_PROTOCOL *This, 274 @param[in] This Pointer to the EFI_FTP4_PROTOCOL instance. 279 - This i [all...] |
H A D | LegacyRegion2.h | 6 This program and the accompanying materials 15 This Protocol is defined in UEFI Platform Initialization Specification 1.2 39 @param This[in] Indicates the EFI_LEGACY_REGION2_PROTOCOL instance. 45 @param Granularity[out] The number of bytes in the last region affected. This may be less 58 IN EFI_LEGACY_REGION2_PROTOCOL *This, 69 This function changes the attributes of a memory range to not allow writes. 71 @param This[in] Indicates the EFI_LEGACY_REGION2_PROTOCOL instance. 77 @param Granularity[out] The number of bytes in the last region affected. This may be less 89 IN EFI_LEGACY_REGION2_PROTOCOL *This, 99 This functio [all...] |
H A D | SuperIo.h | 9 This program and the accompanying materials 42 @param[in] This Indicates a pointer to the calling context. 66 IN CONST EFI_SIO_PROTOCOL *This, 83 @param[in] This Indicates a pointer to the calling context. 95 IN CONST EFI_SIO_PROTOCOL *This, 102 @param[in] This Indicates a pointer to the calling context. 115 IN CONST EFI_SIO_PROTOCOL *This, 123 @param[in] This Indicates a pointer to the calling context. 132 IN CONST EFI_SIO_PROTOCOL *This, 140 registers. This functio [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkPkg/Include/Protocol/ |
H A D | Legacy8259.h | 2 This protocol abstracts the 8259 interrupt controller. This includes 6 This program and the accompanying materials are licensed and made available under 15 This protocol is defined in Framework for EFI Compatibility Support Module spec 62 @param This The protocol instance pointer. 73 IN EFI_LEGACY_8259_PROTOCOL *This, 83 @param This The protocol instance pointer. 96 IN EFI_LEGACY_8259_PROTOCOL *This, 109 @param This The protocol instance pointer. 122 IN EFI_LEGACY_8259_PROTOCOL *This, [all...] |
H A D | AcpiSupport.h | 2 This protocol provides some basic services to support publishing ACPI system tables. The 12 This program and the accompanying materials are licensed and made available under 21 This Protocol is defined in Framework ACPI Specification. 49 @param This A pointer to the EFI_ACPI_SUPPORT_PROTOCOL instance. 62 IN EFI_ACPI_SUPPORT_PROTOCOL *This, 72 @param This A pointer to the EFI_ACPI_SUPPORT_PROTOCOL instance. 87 IN EFI_ACPI_SUPPORT_PROTOCOL *This, 103 @param This A pointer to the EFI_ACPI_SUPPORT_PROTOCOL instance. 113 IN EFI_ACPI_SUPPORT_PROTOCOL *This, 121 This protoco [all...] |
H A D | SectionExtraction.h | 2 This file declares Section Extraction Protocol. 4 This interface provides a means of decoding a set of sections into a linked list of 5 leaf sections. This provides for an extensible and flexible file format. 8 This program and the accompanying materials are licensed and made available under 17 This protocol is defined in Firmware Volume Specification. 41 @param This Indicates the EFI_SECTION_EXTRACTION_PROTOCOL instance. 58 IN EFI_SECTION_EXTRACTION_PROTOCOL *This, 67 @param This Indicates the EFI_SECTION_EXTRACTION_PROTOCOL instance. 111 IN EFI_SECTION_EXTRACTION_PROTOCOL *This, 124 @param This Indicate [all...] |
H A D | SmmControl.h | 2 This file declares the SMM Control abstraction protocol. 3 This protocol is used to initiate SMI/PMI activations. This protocol could be published by either: 12 This program and the accompanying materials are licensed and made available under 21 This Protocol is defined in Framework of EFI SMM Core Interface Spec 58 @param This The EFI_SMM_CONTROL_PROTOCOL instance. 74 IN EFI_SMM_CONTROL_PROTOCOL *This, 84 @param This The EFI_SMM_CONTROL_PROTOCOL instance. 96 IN EFI_SMM_CONTROL_PROTOCOL *This, 103 @param This Th [all...] |
H A D | SmmPeriodicTimerDispatch.h | 5 This program and the accompanying materials are licensed and made available under 14 This Protocol is defined in Framework of EFI SMM Core Interface Spec 84 @param This The protocol instance pointer. 86 period supported by the child. This parameter works as a get-first, 98 IN EFI_SMM_PERIODIC_TIMER_DISPATCH_PROTOCOL *This, 105 @param This The pointer to the EFI_SMM_PERIODIC_TIMER_DISPATCH_PROTOCOL instance. 125 IN EFI_SMM_PERIODIC_TIMER_DISPATCH_PROTOCOL *This, 134 @param This The pointer to the EFI_SMM_PERIODIC_TIMER_DISPATCH_PROTOCOL instance. 147 IN EFI_SMM_PERIODIC_TIMER_DISPATCH_PROTOCOL *This,
|
/vbox/src/VBox/Devices/EFI/Firmware/OvmfPkg/BlockMmioToBlockIoDxe/ |
H A D | BlockIo.h | 6 This program and the accompanying materials 56 @param This The driver binding protocol. 61 @retval other This device isn't supported. 67 IN EFI_DRIVER_BINDING_PROTOCOL *This, 75 This function consumes Block MMIO Portocol and 78 @param This The driver binding protocol. 82 @retval EFI_SUCCESS This driver supports this device. 83 @retval EFI_UNSUPPORTED This driver does not support this device. 84 @retval EFI_DEVICE_ERROR This driver cannot be started due to device Error. 86 @retval EFI_ALREADY_STARTED This drive [all...] |
H A D | BlockIo.c | 6 This program and the accompanying materials 30 This function implements EFI_BLOCK_IO_PROTOCOL.Reset(). 34 @param This Indicates a pointer to the calling context. 45 IN EFI_BLOCK_IO_PROTOCOL *This, 55 This function implements EFI_BLOCK_IO_PROTOCOL.ReadBlocks(). 59 @param This Indicates a pointer to the calling context. 64 This must be a multiple of the intrinsic block size of the device. 80 IN EFI_BLOCK_IO_PROTOCOL *This, 106 Private = PRIVATE_FROM_BLOCK_IO (This); 159 This functio 44 BlockIoReset( IN EFI_BLOCK_IO_PROTOCOL *This, IN BOOLEAN ExtendedVerification ) argument 79 ReadOrWriteBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN BOOLEAN ReadData, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, OUT VOID *Buffer ) argument 182 BlockIoReadBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, OUT VOID *Buffer ) argument 229 BlockIoWriteBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, IN VOID *Buffer ) argument 281 BlockIoInit( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller ) argument 367 BlockIoDriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 418 BlockIoDriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 453 BlockIoDriverBindingStop( 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/PcAtChipsetPkg/8259InterruptControllerDxe/ |
H A D | 8259.h | 5 This program and the accompanying materials 53 @param[in] This Indicates the EFI_LEGACY_8259_PROTOCOL instance. 64 IN EFI_LEGACY_8259_PROTOCOL *This, 72 @param[in] This Indicates the EFI_LEGACY_8259_PROTOCOL instance. 85 IN EFI_LEGACY_8259_PROTOCOL *This, 95 @param[in] This Indicates the EFI_LEGACY_8259_PROTOCOL instance. 108 IN EFI_LEGACY_8259_PROTOCOL *This, 118 @param[in] This Indicates the EFI_LEGACY_8259_PROTOCOL instance. 130 IN EFI_LEGACY_8259_PROTOCOL *This, 139 @param[in] This Indicate [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Application/Shell/ |
H A D | ConsoleLogger.h | 5 This program and the accompanying materials 86 @return other The operation failed. This was from UninstallProtocolInterface. 97 This will scroll the screen forwards and backwards through the log of previous 145 @param This Pointer to EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL 155 IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, 162 @param[in] This Protocol instance pointer. 171 @retval EFI_WARN_UNKNOWN_GLYPH This warning code indicates that some of the 178 IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, 186 @param[in] This Protocol instance pointer. 199 IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Usb/UsbMassStorageDxe/ |
H A D | UsbMassDiskInfo.c | 2 This file is used to implement the EFI_DISK_INFO_PROTOCOL interface. 5 This program and the accompanying materials 28 This function prepares for the installation of DiskInfo protocol on the child handle. 46 This function is used to get inquiry data. Data format 49 @param[in] This Pointer to the EFI_DISK_INFO_PROTOCOL instance. 62 IN EFI_DISK_INFO_PROTOCOL *This, 70 UsbMass = USB_MASS_DEVICE_FROM_DISK_INFO (This); 85 This function is used to get identify data. Data format 88 @param[in] This Pointer to the EFI_DISK_INFO_PROTOCOL 103 IN EFI_DISK_INFO_PROTOCOL *This, 61 UsbDiskInfoInquiry( IN EFI_DISK_INFO_PROTOCOL *This, IN OUT VOID *InquiryData, IN OUT UINT32 *InquiryDataSize ) argument 102 UsbDiskInfoIdentify( IN EFI_DISK_INFO_PROTOCOL *This, IN OUT VOID *IdentifyData, IN OUT UINT32 *IdentifyDataSize ) argument 130 UsbDiskInfoSenseData( IN EFI_DISK_INFO_PROTOCOL *This, IN OUT VOID *SenseData, IN OUT UINT32 *SenseDataSize, OUT UINT8 *SenseDataNumber ) argument 154 UsbDiskInfoWhichIde( IN EFI_DISK_INFO_PROTOCOL *This, OUT UINT32 *IdeChannel, OUT UINT32 *IdeDevice ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/FwVol/ |
H A D | FwVolAttrib.c | 5 This program and the accompanying materials 23 @param This Calling context 32 IN CONST EFI_FIRMWARE_VOLUME2_PROTOCOL *This, 41 FvDevice = FV_DEVICE_FROM_THIS (This); 64 @param This Calling context 74 IN CONST EFI_FIRMWARE_VOLUME2_PROTOCOL *This, 86 @param This Pointer to EFI_FIRMWARE_VOLUME2_PROTOCOL. 98 IN CONST EFI_FIRMWARE_VOLUME2_PROTOCOL *This, 113 @param This Pointer to EFI_FIRMWARE_VOLUME2_PROTOCOL. 125 IN CONST EFI_FIRMWARE_VOLUME2_PROTOCOL *This, 31 FvGetVolumeAttributes( IN CONST EFI_FIRMWARE_VOLUME2_PROTOCOL *This, OUT EFI_FV_ATTRIBUTES *Attributes ) argument 73 FvSetVolumeAttributes( IN CONST EFI_FIRMWARE_VOLUME2_PROTOCOL *This, IN OUT EFI_FV_ATTRIBUTES *Attributes ) argument 97 FvGetVolumeInfo( IN CONST EFI_FIRMWARE_VOLUME2_PROTOCOL *This, IN CONST EFI_GUID *InformationType, IN OUT UINTN *BufferSize, OUT VOID *Buffer ) argument 124 FvSetVolumeInfo( IN CONST EFI_FIRMWARE_VOLUME2_PROTOCOL *This, IN CONST EFI_GUID *InformationType, IN UINTN BufferSize, IN CONST VOID *Buffer ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Pei/CpuIo/ |
H A D | CpuIo.c | 10 This program and the accompanying materials 23 /// This default instance of EFI_PEI_CPU_IO_PPI install assigned to EFI_PEI_SERVICE.CpuIo 56 This function is to perform the Memory Access Read service based on installed 63 @param This Pointer to local data for the interface. 76 IN CONST EFI_PEI_CPU_IO_PPI *This, 89 This function is to perform the Memory Access Write service based on installed 96 @param This Pointer to local data for the interface. 109 IN CONST EFI_PEI_CPU_IO_PPI *This, 122 This function is to perform the IO-base read service for the EFI_PEI_CPU_IO_PPI. 128 @param This Pointe 74 PeiDefaultMemRead( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN EFI_PEI_CPU_IO_PPI_WIDTH Width, IN UINT64 Address, IN UINTN Count, IN OUT VOID *Buffer ) argument 107 PeiDefaultMemWrite( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN EFI_PEI_CPU_IO_PPI_WIDTH Width, IN UINT64 Address, IN UINTN Count, IN OUT VOID *Buffer ) argument 139 PeiDefaultIoRead( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN EFI_PEI_CPU_IO_PPI_WIDTH Width, IN UINT64 Address, IN UINTN Count, IN OUT VOID *Buffer ) argument 171 PeiDefaultIoWrite( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN EFI_PEI_CPU_IO_PPI_WIDTH Width, IN UINT64 Address, IN UINTN Count, IN OUT VOID *Buffer ) argument 197 PeiDefaultIoRead8( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address ) argument 220 PeiDefaultIoRead16( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address ) argument 243 PeiDefaultIoRead32( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address ) argument 266 PeiDefaultIoRead64( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address ) argument 287 PeiDefaultIoWrite8( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address, IN UINT8 Data ) argument 308 PeiDefaultIoWrite16( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address, IN UINT16 Data ) argument 329 PeiDefaultIoWrite32( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address, IN UINT32 Data ) argument 350 PeiDefaultIoWrite64( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address, IN UINT64 Data ) argument 374 PeiDefaultMemRead8( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address ) argument 398 PeiDefaultMemRead16( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address ) argument 422 PeiDefaultMemRead32( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address ) argument 446 PeiDefaultMemRead64( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address ) argument 468 PeiDefaultMemWrite8( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address, IN UINT8 Data ) argument 490 PeiDefaultMemWrite16( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address, IN UINT16 Data ) argument 512 PeiDefaultMemWrite32( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address, IN UINT32 Data ) argument 534 PeiDefaultMemWrite64( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address, IN UINT64 Data ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Include/Ppi/ |
H A D | UsbIo.h | 3 on the USB BUS. This interface enables recovery from a 11 This program and the accompanying materials 44 @param[in] This The pointer to this instance of the PEI_USB_IO_PPI. 72 IN PEI_USB_IO_PPI *This, 84 @param[in] This The pointer to this instance of the PEI_USB_IO_PPI. 105 IN PEI_USB_IO_PPI *This, 116 @param[in] This The pointer to this instance of the PEI_USB_IO_PPI. 129 IN PEI_USB_IO_PPI *This, 137 @param[in] This The pointer to this instance of the PEI_USB_IO_PPI. 151 IN PEI_USB_IO_PPI *This, [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/LegacyRegion2Dxe/ |
H A D | LegacyRegion2.h | 5 This program and the accompanying materials 30 @param This[in] Indicates the EFI_LEGACY_REGION_PROTOCOL instance. 36 @param Granularity[out] The number of bytes in the last region affected. This may be less 49 IN EFI_LEGACY_REGION2_PROTOCOL *This, 59 This function changes the attributes of a memory range to not allow writes. 61 @param This[in] Indicates the EFI_LEGACY_REGION_PROTOCOL instance. 67 @param Granularity[out] The number of bytes in the last region affected. This may be less 79 IN EFI_LEGACY_REGION2_PROTOCOL *This, 88 This function makes the attributes of a region read only. Once a region is boot-locked with this 92 @param This[i [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/Ip6Dxe/ |
H A D | Ip6Driver.h | 6 This program and the accompanying materials 46 This is the declaration of an EFI image entry point. This entry point is 74 @param[in] This Protocol instance pointer. 79 @retval EFI_SUCCESS This driver supports this device. 80 @retval EFI_ALREADY_STARTED This driver is already running on this device. 81 @retval other This driver does not support this device. 87 IN EFI_DRIVER_BINDING_PROTOCOL *This, 95 @param[in] This Protocol instance pointer. 100 @retval EFI_SUCCES This drive [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/Mtftp6Dxe/ |
H A D | Mtftp6Impl.c | 2 This EFI_MTFTP6_PROTOCOL interface implementation. 13 This program and the accompanying materials 42 @param[in] This Pointer to the EFI_MTFTP6_PROTOCOL instance. 48 @retval EFI_INVALID_PARAMETER This is NULL or ModeData is NULL. 54 IN EFI_MTFTP6_PROTOCOL *This, 61 if (This == NULL || ModeData == NULL) { 66 Instance = MTFTP6_INSTANCE_FROM_THIS (This); 110 @param[in] This Pointer to the EFI_MTFTP6_PROTOCOL instance. 115 - This is NULL. 137 IN EFI_MTFTP6_PROTOCOL *This, 53 EfiMtftp6GetModeData( IN EFI_MTFTP6_PROTOCOL *This, OUT EFI_MTFTP6_MODE_DATA *ModeData ) argument 136 EfiMtftp6Configure( IN EFI_MTFTP6_PROTOCOL *This, IN EFI_MTFTP6_CONFIG_DATA *MtftpConfigData OPTIONAL ) argument 312 EfiMtftp6GetInfo( IN EFI_MTFTP6_PROTOCOL *This, IN EFI_MTFTP6_OVERRIDE_DATA *OverrideData OPTIONAL, IN UINT8 *Filename, IN UINT8 *ModeStr OPTIONAL, IN UINT8 OptionCount, IN EFI_MTFTP6_OPTION *OptionList OPTIONAL, OUT UINT32 *PacketLength, OUT EFI_MTFTP6_PACKET **Packet OPTIONAL ) argument 411 EfiMtftp6ParseOptions( IN EFI_MTFTP6_PROTOCOL *This, IN UINT32 PacketLen, IN EFI_MTFTP6_PACKET *Packet, OUT UINT32 *OptionCount, OUT EFI_MTFTP6_OPTION **OptionList OPTIONAL ) argument 470 EfiMtftp6ReadFile( IN EFI_MTFTP6_PROTOCOL *This, IN EFI_MTFTP6_TOKEN *Token ) argument 523 EfiMtftp6WriteFile( IN EFI_MTFTP6_PROTOCOL *This, IN EFI_MTFTP6_TOKEN *Token ) argument 574 EfiMtftp6ReadDirectory( IN EFI_MTFTP6_PROTOCOL *This, IN EFI_MTFTP6_TOKEN *Token ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/UefiCpuPkg/CpuIoPei/ |
H A D | CpuIoPei.h | 5 This program and the accompanying materials 34 @param[in] This Pointer to local data for the interface. 51 IN CONST EFI_PEI_CPU_IO_PPI *This, 63 @param[in] This Pointer to local data for the interface. 80 IN CONST EFI_PEI_CPU_IO_PPI *This, 92 @param[in] This Pointer to local data for the interface. 109 IN CONST EFI_PEI_CPU_IO_PPI *This, 121 @param[in] This Pointer to local data for the interface. 138 IN CONST EFI_PEI_CPU_IO_PPI *This, 150 @param[in] This Pointe [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/UefiPxeBcDxe/ |
H A D | PxeBcDriver.c | 6 This program and the accompanying materials 100 @param[in] This Pointer to the EFI_DRIVER_BINDING_PROTOCOL. 106 IN EFI_DRIVER_BINDING_PROTOCOL *This, 119 This->DriverBindingHandle, 125 This->DriverBindingHandle, 138 This->DriverBindingHandle, 144 This->DriverBindingHandle, 157 This->DriverBindingHandle, 163 This->DriverBindingHandle, 176 This 105 PxeBcDestroyIp4Children( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN PXEBC_PRIVATE_DATA *Private ) argument 286 PxeBcDestroyIp6Children( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN PXEBC_PRIVATE_DATA *Private ) argument 448 PxeBcCreateIp4Children( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN PXEBC_PRIVATE_DATA *Private ) argument 769 PxeBcCreateIp6Children( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN PXEBC_PRIVATE_DATA *Private ) argument 1111 PxeBcDriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) argument 1195 PxeBcDriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) argument 1352 PxeBcDriverBindingStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/Tcp4Dxe/ |
H A D | Tcp4Driver.c | 5 This program and the accompanying materials 189 @param This A pointer to the EFI_DRIVER_BINDING_PROTOCOL instance. 190 @param ControllerHandle The handle of the controller to test. This handle 194 This parameter is ignored by device drivers, and is optional for bus drivers. 199 specified by This. 202 the driver specified by This. 209 specified by This. 215 IN EFI_DRIVER_BINDING_PROTOCOL *This, 229 This->DriverBindingHandle, 244 This 214 Tcp4DriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) argument 284 Tcp4DriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) argument 427 Tcp4DriverBindingStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer ) argument 522 Tcp4CreateSocketCallback( IN SOCKET *This, IN VOID *Context ) argument 584 Tcp4DestroySocketCallback( IN SOCKET *This, IN VOID *Context ) argument 641 Tcp4ServiceBindingCreateChild( IN EFI_SERVICE_BINDING_PROTOCOL *This, IN OUT EFI_HANDLE *ChildHandle ) argument 708 Tcp4ServiceBindingDestroyChild( IN EFI_SERVICE_BINDING_PROTOCOL *This, IN EFI_HANDLE ChildHandle ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Pei/PciCfg2/ |
H A D | PciCfg2.c | 10 This program and the accompanying materials 23 /// This default instance of EFI_PEI_PCI_CFG2_PPI install assigned to EFI_PEI_SERVICE.PciCfg 39 @param This Pointer to local data for the interface. 55 IN CONST EFI_PEI_PCI_CFG2_PPI *This, 71 @param This Pointer to local data for the interface. 86 IN CONST EFI_PEI_PCI_CFG2_PPI *This, 96 This function performs a read-modify-write operation on the contents from a given 103 @param This Pointer to local data for the interface. 120 IN CONST EFI_PEI_PCI_CFG2_PPI *This, 53 PeiDefaultPciCfg2Read( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_PCI_CFG2_PPI *This, IN EFI_PEI_PCI_CFG_PPI_WIDTH Width, IN UINT64 Address, IN OUT VOID *Buffer ) argument 84 PeiDefaultPciCfg2Write( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_PCI_CFG2_PPI *This, IN EFI_PEI_PCI_CFG_PPI_WIDTH Width, IN UINT64 Address, IN OUT VOID *Buffer ) argument 118 PeiDefaultPciCfg2Modify( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_PCI_CFG2_PPI *This, IN EFI_PEI_PCI_CFG_PPI_WIDTH Width, IN UINT64 Address, IN VOID *SetBits, IN VOID *ClearBits ) argument
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Include/Ppi/ |
H A D | DeviceRecoveryModule.h | 2 This file declares the Device Recovery Module PPI. 14 This program and the accompanying materials 23 This PPI is defined in UEFI Platform Initialization Specification 1.2 Volume 1: 41 This function searches for DXE capsules from the associated device and returns 48 @param[in] This Indicates the EFI_PEI_DEVICE_RECOVERY_MODULE_PPI 65 IN EFI_PEI_DEVICE_RECOVERY_MODULE_PPI *This, 72 This function gets the size and type of the capsule specified by CapsuleInstance. 75 @param[in] This Indicates the EFI_PEI_DEVICE_RECOVERY_MODULE_PPI 78 the information. This parameter must be between 98 IN EFI_PEI_DEVICE_RECOVERY_MODULE_PPI *This, [all...] |