/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Usb/UsbMouseDxe/ |
H A D | UsbMouse.c | 5 This program and the accompanying materials 29 This function is the entrypoint of USB Mouse Driver. It installs Driver Binding 64 @param This The USB mouse driver binding protocol. 69 @retval other This device isn't supported. 75 IN EFI_DRIVER_BINDING_PROTOCOL *This, 87 This->DriverBindingHandle, 107 This->DriverBindingHandle, 118 This function consumes USB I/O Portocol, intializes USB mouse device, 122 @param This The USB mouse driver binding instance. 127 @retval EFI_SUCCESS This drive 74 USBMouseDriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 136 USBMouseDriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 376 USBMouseDriverBindingStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer ) argument 784 GetMouseState( IN EFI_SIMPLE_POINTER_PROTOCOL *This, OUT EFI_SIMPLE_POINTER_STATE *MouseState ) argument 836 UsbMouseReset( IN EFI_SIMPLE_POINTER_PROTOCOL *This, IN BOOLEAN ExtendedVerification ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/DxeMain/ |
H A D | DxeMain.c | 5 This program and the accompanying materials 178 // Make sure Size != sizeof (EFI_MEMORY_DESCRIPTOR). This will 231 @return This function should never return. 372 // These Protocols are not architectural. This implementation is sharing code between 483 // This function should never be executed. If it does, then the architectural protocols 508 // This function should never be executed. If it does, then the architectural protocols 534 // This function should never be executed. If it does, then the architectural protocols 562 // This function should never be executed. If it does, then the architectural protocols 592 // This function should never be executed. If it does, then the architectural protocols 624 // This functio 786 DxeMainUefiDecompressGetInfo( IN EFI_DECOMPRESS_PROTOCOL *This, IN VOID *Source, IN UINT32 SourceSize, OUT UINT32 *DestinationSize, OUT UINT32 *ScratchSize ) argument 837 DxeMainUefiDecompress( IN EFI_DECOMPRESS_PROTOCOL *This, IN VOID *Source, IN UINT32 SourceSize, IN OUT VOID *Destination, IN UINT32 DestinationSize, IN OUT VOID *Scratch, IN UINT32 ScratchSize ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/DxeIplPeim/ |
H A D | DxeLoad.c | 6 This program and the accompanying materials 57 This function installs DXE IPL PPI and Decompress PPI. It also reloads 130 This function finds DXE Core in the firmware volume and transfer the control to 133 @param This Entry point for DXE IPL PPI. 144 IN CONST EFI_DXE_IPL_PPI *This, 284 // If we get here, then the DXE Core returned. This is an error 357 @param This Indicates the 404 IN CONST EFI_PEI_GUIDED_SECTION_EXTRACTION_PPI *This, 487 This function looks up the compression type field in the input section and 491 @param This Point 143 DxeLoadCore( IN CONST EFI_DXE_IPL_PPI *This, IN EFI_PEI_SERVICES **PeiServices, IN EFI_PEI_HOB_POINTERS HobList ) argument 403 CustomGuidedSectionExtract( IN CONST EFI_PEI_GUIDED_SECTION_EXTRACTION_PPI *This, IN CONST VOID *InputSection, OUT VOID **OutputBuffer, OUT UINTN *OutputSize, OUT UINT32 *AuthenticationStatus ) argument 506 Decompress( IN CONST EFI_PEI_DECOMPRESS_PPI *This, IN CONST EFI_COMPRESSION_SECTION *CompressionSection, OUT VOID **OutputBuffer, OUT UINTN *OutputSize ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Pei/Image/ |
H A D | Image.c | 5 This program and the accompanying materials 193 // This page is already used. 209 Get the fixed loadding address from image header assigned by build tool. This function only be called 601 @param This - Pointer to EFI_PEI_LOAD_FILE_PPI. 614 IN CONST EFI_PEI_LOAD_FILE_PPI *This, 613 PeiLoadImageLoadImageWrapper( IN CONST EFI_PEI_LOAD_FILE_PPI *This, IN EFI_PEI_FILE_HANDLE FileHandle, OUT EFI_PHYSICAL_ADDRESS *ImageAddressArg, OPTIONAL OUT UINT64 *ImageSizeArg, OPTIONAL OUT EFI_PHYSICAL_ADDRESS *EntryPoint, OUT UINT32 *AuthenticationState ) argument
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Acpi/AcpiTableDxe/ |
H A D | AcpiTableProtocol.c | 5 This program and the accompanying materials 25 This function adds an ACPI table to the table list. It will detect FACS and 50 This function finds and removes the table specified by the handle. 69 This function calculates and updates an UINT8 checksum. 102 This function adds, removes, or updates ACPI tables. If the address is not 205 This function publishes the specified versions of the ACPI tables by 296 @param This Protocol instance pointer. 311 IN EFI_ACPI_TABLE_PROTOCOL *This, 332 AcpiTableInstance = EFI_ACPI_TABLE_INSTANCE_FROM_THIS (This); 374 @param This Protoco 310 InstallAcpiTable( IN EFI_ACPI_TABLE_PROTOCOL *This, IN VOID *AcpiTableBuffer, IN UINTN AcpiTableBufferSize, OUT UINTN *TableKey ) argument 383 UninstallAcpiTable( IN EFI_ACPI_TABLE_PROTOCOL *This, IN UINTN TableKey ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Acpi/BootGraphicsResourceTableDxe/ |
H A D | BootGraphicsResourceTableDxe.c | 2 This module install ACPI Boot Graphics Resource Table (BGRT). 5 This program and the accompanying materials 103 @param This The pointer to the Boot Logo protocol instance. 121 IN EFI_BOOT_LOGO_PROTOCOL *This, 134 @param This The pointer to the Boot Logo protocol instance. 152 IN EFI_BOOT_LOGO_PROTOCOL *This, 210 This function calculates and updates an UINT8 checksum. 240 This function allocates EfiReservedMemoryType below 4G memory address. 432 Notify function for event group EFI_EVENT_GROUP_READY_TO_BOOT. This is used to 151 SetBootLogo( IN EFI_BOOT_LOGO_PROTOCOL *This, IN EFI_GRAPHICS_OUTPUT_BLT_PIXEL *BltBuffer OPTIONAL, IN UINTN DestinationX, IN UINTN DestinationY, IN UINTN Width, IN UINTN Height ) argument
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Acpi/S3SaveStateDxe/ |
H A D | S3SaveState.c | 6 This program and the accompanying materials 500 This function is used to store a boot script record into a given boot 503 will be added into the new table. This function is responsible for allocating 506 This function has a variable parameter list. The exact parameter list depends on 512 @param This A pointer to the EFI_S3_SAVE_STATE_PROTOCOL instance. 527 IN CONST EFI_S3_SAVE_STATE_PROTOCOL *This, 652 This function is used to store an OpCode to be replayed as part of the S3 resume boot path. It is 660 @param This A pointer to the EFI_S3_SAVE_STATE_PROTOCOL instance. 680 IN CONST EFI_S3_SAVE_STATE_PROTOCOL *This, 817 @param This 526 BootScriptWrite( IN CONST EFI_S3_SAVE_STATE_PROTOCOL *This, IN UINT16 OpCode, ... ) argument 679 BootScriptInsert( IN CONST EFI_S3_SAVE_STATE_PROTOCOL *This, IN BOOLEAN BeforeOrAfter, IN OUT EFI_S3_BOOT_SCRIPT_POSITION *Position OPTIONAL, IN UINT16 OpCode, ... ) argument 836 BootScriptLabel( IN CONST EFI_S3_SAVE_STATE_PROTOCOL *This, IN BOOLEAN BeforeOrAfter, IN BOOLEAN CreateIfNotFound, IN OUT EFI_S3_BOOT_SCRIPT_POSITION *Position OPTIONAL, IN CONST CHAR8 *Label ) argument 865 BootScriptCompare( IN CONST EFI_S3_SAVE_STATE_PROTOCOL *This, IN EFI_S3_BOOT_SCRIPT_POSITION Position1, IN EFI_S3_BOOT_SCRIPT_POSITION Position2, OUT UINTN *RelativePosition ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Acpi/SmmS3SaveState/ |
H A D | SmmS3SaveState.c | 6 This program and the accompanying materials 498 This function is used to store a boot script record into a given boot 501 will be added into the new table. This function is responsible for allocating 504 This function has a variable parameter list. The exact parameter list depends on 510 @param This A pointer to the EFI_S3_SAVE_STATE_PROTOCOL instance. 525 IN CONST EFI_S3_SAVE_STATE_PROTOCOL *This, 650 This function is used to store an OpCode to be replayed as part of the S3 resume boot path. It is 658 @param This A pointer to the EFI_S3_SAVE_STATE_PROTOCOL instance. 678 IN CONST EFI_S3_SAVE_STATE_PROTOCOL *This, 815 @param This 524 BootScriptWrite( IN CONST EFI_S3_SAVE_STATE_PROTOCOL *This, IN UINT16 OpCode, ... ) argument 677 BootScriptInsert( IN CONST EFI_S3_SAVE_STATE_PROTOCOL *This, IN BOOLEAN BeforeOrAfter, IN OUT EFI_S3_BOOT_SCRIPT_POSITION *Position OPTIONAL, IN UINT16 OpCode, ... ) argument 834 BootScriptLabel( IN CONST EFI_S3_SAVE_STATE_PROTOCOL *This, IN BOOLEAN BeforeOrAfter, IN BOOLEAN CreateIfNotFound, IN OUT EFI_S3_BOOT_SCRIPT_POSITION *Position OPTIONAL, IN CONST CHAR8 *Label ) argument 863 BootScriptCompare( IN CONST EFI_S3_SAVE_STATE_PROTOCOL *This, IN EFI_S3_BOOT_SCRIPT_POSITION Position1, IN EFI_S3_BOOT_SCRIPT_POSITION Position2, OUT UINTN *RelativePosition ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Console/ConPlatformDxe/ |
H A D | ConPlatform.c | 6 This program and the accompanying materials 40 This function is the entrypoint of this module. It installs Driver Binding 85 @param This Protocol instance pointer. 90 @retval EFI_SUCCESS This driver supports this device. 91 @retval other This driver does not support this device. 97 IN EFI_DRIVER_BINDING_PROTOCOL *This, 103 This, 113 @param This Protocol instance pointer. 118 @retval EFI_SUCCESS This driver supports this device. 119 @retval other This drive 96 ConPlatformTextInDriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) argument 124 ConPlatformTextOutDriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) argument 150 ConPlatformDriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_GUID *ProtocolGuid ) argument 220 ConPlatformTextInDriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 352 ConPlatformTextOutDriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 529 ConPlatformTextInDriverBindingStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer ) argument 603 ConPlatformTextOutDriverBindingStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer ) argument 678 ConPlatformUnInstallProtocol( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Handle, IN EFI_GUID *ProtocolGuid ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Console/TerminalDxe/ |
H A D | TerminalConIn.c | 5 This program and the accompanying materials 56 This driver only perform dependent serial device reset regardless of 59 @param This Indicates the calling context. 69 IN EFI_SIMPLE_TEXT_INPUT_PROTOCOL *This, 76 TerminalDevice = TERMINAL_CON_IN_DEV_FROM_THIS (This); 110 @param This Indicates the calling context. 123 IN EFI_SIMPLE_TEXT_INPUT_PROTOCOL *This, 132 // get TERMINAL_DEV from "This" parameter. 134 TerminalDevice = TERMINAL_CON_IN_DEV_FROM_THIS (This); 206 @param This Protoco 68 TerminalConInReset( IN EFI_SIMPLE_TEXT_INPUT_PROTOCOL *This, IN BOOLEAN ExtendedVerification ) argument 122 TerminalConInReadKeyStroke( IN EFI_SIMPLE_TEXT_INPUT_PROTOCOL *This, OUT EFI_INPUT_KEY *Key ) argument 216 TerminalConInResetEx( IN EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This, IN BOOLEAN ExtendedVerification ) argument 254 TerminalConInReadKeyStrokeEx( IN EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This, OUT EFI_KEY_DATA *KeyData ) argument 289 TerminalConInSetState( IN EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This, IN EFI_KEY_TOGGLE_STATE *KeyToggleState ) argument 323 TerminalConInRegisterKeyNotify( IN EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This, IN EFI_KEY_DATA *KeyData, IN EFI_KEY_NOTIFY_FUNCTION KeyNotificationFunction, OUT EFI_HANDLE *NotifyHandle ) argument 395 TerminalConInUnregisterKeyNotify( IN EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This, IN EFI_HANDLE NotificationHandle ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Disk/PartitionDxe/ |
H A D | Partition.c | 8 This program and the accompanying materials 56 @param[in] This Protocol instance pointer. 61 @retval EFI_SUCCESS This driver supports this device 62 @retval EFI_ALREADY_STARTED This driver is already running on this device 63 @retval other This driver does not support this device 69 IN EFI_DRIVER_BINDING_PROTOCOL *This, 108 This->DriverBindingHandle, 124 This->DriverBindingHandle, 135 This->DriverBindingHandle, 153 This 68 PartitionDriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 192 PartitionDriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 373 PartitionDriverBindingStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer ) argument 526 PartitionReset( IN EFI_BLOCK_IO_PROTOCOL *This, IN BOOLEAN ExtendedVerification ) argument 594 PartitionReadBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, OUT VOID *Buffer ) argument 645 PartitionWriteBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, IN VOID *Buffer ) argument 750 PartitionResetEx( IN EFI_BLOCK_IO2_PROTOCOL *This, IN BOOLEAN ExtendedVerification ) argument 800 PartitionReadBlocksEx( IN EFI_BLOCK_IO2_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN OUT EFI_BLOCK_IO2_TOKEN *Token, IN UINTN BufferSize, OUT VOID *Buffer ) argument 882 PartitionWriteBlocksEx( IN EFI_BLOCK_IO2_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN OUT EFI_BLOCK_IO2_TOKEN *Token, IN UINTN BufferSize, IN VOID *Buffer ) argument 955 PartitionFlushBlocksEx( IN EFI_BLOCK_IO2_PROTOCOL *This, IN OUT EFI_BLOCK_IO2_TOKEN *Token ) argument 997 PartitionInstallChildHandle( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ParentHandle, IN EFI_DISK_IO_PROTOCOL *ParentDiskIo, IN EFI_BLOCK_IO_PROTOCOL *ParentBlockIo, IN EFI_BLOCK_IO2_PROTOCOL *ParentBlockIo2, IN EFI_DEVICE_PATH_PROTOCOL *ParentDevicePath, IN EFI_DEVICE_PATH_PROTOCOL *DevicePathNode, IN EFI_LBA Start, IN EFI_LBA End, IN UINT32 BlockSize, IN BOOLEAN InstallEspGuid ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/FaultTolerantWriteDxe/ |
H A D | FaultTolerantWriteSmmDxe.c | 7 This program and the accompanying materials 139 @param[in] This Indicates a pointer to the calling context. 151 IN EFI_FAULT_TOLERANT_WRITE_PROTOCOL *This, 188 @param[in] This A pointer to the calling context. 205 IN EFI_FAULT_TOLERANT_WRITE_PROTOCOL *This, 239 Starts a target block update. This records information about the write 244 @param[in] This The calling context. 268 IN EFI_FAULT_TOLERANT_WRITE_PROTOCOL *This, 328 @param[in] This The calling context. 339 IN EFI_FAULT_TOLERANT_WRITE_PROTOCOL *This, 150 FtwGetMaxBlockSize( IN EFI_FAULT_TOLERANT_WRITE_PROTOCOL *This, OUT UINTN *BlockSize ) argument 204 FtwAllocate( IN EFI_FAULT_TOLERANT_WRITE_PROTOCOL *This, IN EFI_GUID *CallerId, IN UINTN PrivateDataSize, IN UINTN NumberOfWrites ) argument 267 FtwWrite( IN EFI_FAULT_TOLERANT_WRITE_PROTOCOL *This, IN EFI_LBA Lba, IN UINTN Offset, IN UINTN Length, IN VOID *PrivateData, IN EFI_HANDLE FvBlockHandle, IN VOID *Buffer ) argument 338 FtwRestart( IN EFI_FAULT_TOLERANT_WRITE_PROTOCOL *This, IN EFI_HANDLE FvBlockHandle ) argument 434 FtwGetLastWrite( IN EFI_FAULT_TOLERANT_WRITE_PROTOCOL *This, OUT EFI_GUID *CallerId, OUT EFI_LBA *Lba, OUT UINTN *Offset, OUT UINTN *Length, IN OUT UINTN *PrivateDataSize, OUT VOID *PrivateData, OUT BOOLEAN *Complete ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/MemoryTest/GenericMemoryTestDxe/ |
H A D | LightMemoryTest.c | 5 This program and the accompanying materials 51 This function compares Length bytes of SourceBuffer to Length bytes of DestinationBuffer. 341 This function will also do not return any informatin just cause system reset, 424 @param[in] This The protocol instance pointer. 435 IN EFI_GENERIC_MEMORY_TEST_PROTOCOL *This, 444 Private = GENERIC_MEMORY_TEST_PRIVATE_FROM_THIS (This); 448 // This is initialize for default value, but some value may be reset base on 498 // This is the first time we construct the non-tested memory range, if no 520 @param[in] This The protocol instance pointer. 535 IN EFI_GENERIC_MEMORY_TEST_PROTOCOL *This, 434 InitializeMemoryTest( IN EFI_GENERIC_MEMORY_TEST_PROTOCOL *This, IN EXTENDMEM_COVERAGE_LEVEL Level, OUT BOOLEAN *RequireSoftECCInit ) argument 534 GenPerformMemoryTest( IN EFI_GENERIC_MEMORY_TEST_PROTOCOL *This, OUT UINT64 *TestedMemorySize, OUT UINT64 *TotalMemorySize, OUT BOOLEAN *ErrorOut, IN BOOLEAN TestAbort ) argument 694 GenCompatibleRangeTest( IN EFI_GENERIC_MEMORY_TEST_PROTOCOL *This, IN EFI_PHYSICAL_ADDRESS StartAddress, IN UINT64 Length ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/Dhcp4Dxe/ |
H A D | Dhcp4Impl.c | 2 This file implement the EFI_DHCP4_PROTOCOL interface. 5 This program and the accompanying materials 24 @param[in] This Pointer to the EFI_DHCP4_PROTOCOL instance. 28 @retval EFI_INVALID_PARAMETER This is NULL. 34 IN EFI_DHCP4_PROTOCOL *This, 43 the EFI DHCPv4 Service Binding Protocol is installed. This function can be 45 * This instance of the EFI DHCPv4 Protocol driver is in the Dhcp4Stopped, Dhcp4Init, 64 @param[in] This Pointer to the EFI_DHCP4_PROTOCOL instance. 71 @retval EFI_ACCESS_DENIED This instance of the EFI DHCPv4 Protocol driver was not in the 83 IN EFI_DHCP4_PROTOCOL *This, 356 EfiDhcp4GetModeData( IN EFI_DHCP4_PROTOCOL *This, OUT EFI_DHCP4_MODE_DATA *Dhcp4ModeData ) argument 629 EfiDhcp4Configure( IN EFI_DHCP4_PROTOCOL *This, IN EFI_DHCP4_CONFIG_DATA *Dhcp4CfgData OPTIONAL ) argument 778 EfiDhcp4Start( IN EFI_DHCP4_PROTOCOL *This, IN EFI_EVENT CompletionEvent OPTIONAL ) argument 884 EfiDhcp4RenewRebind( IN EFI_DHCP4_PROTOCOL *This, IN BOOLEAN RebindRequest, IN EFI_EVENT CompletionEvent OPTIONAL ) argument 1134 EfiDhcp4Build( IN EFI_DHCP4_PROTOCOL *This, IN EFI_DHCP4_PACKET *SeedPacket, IN UINT32 DeleteCount, IN UINT8 *DeleteList OPTIONAL, IN UINT32 AppendCount, IN EFI_DHCP4_PACKET_OPTION *AppendList[] OPTIONAL, OUT EFI_DHCP4_PACKET **NewPacket ) argument 1450 EfiDhcp4TransmitReceive( IN EFI_DHCP4_PROTOCOL *This, IN EFI_DHCP4_TRANSMIT_RECEIVE_TOKEN *Token ) argument 1684 EfiDhcp4Parse( IN EFI_DHCP4_PROTOCOL *This, IN EFI_DHCP4_PACKET *Packet, IN OUT UINT32 *OptionCount, OUT EFI_DHCP4_PACKET_OPTION *PacketOptionList[] OPTIONAL ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/Ip4ConfigDxe/ |
H A D | Ip4ConfigNv.c | 5 This program and the accompanying materials 281 This function allows the caller to request the current 294 @param[in] This Points to the EFI_HII_CONFIG_ACCESS_PROTOCOL. 339 IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This, 370 Ip4ConfigInstance = IP4_CONFIG_INSTANCE_FROM_CONFIG_ACCESS (This); 518 This function applies changes in a driver's configuration. 527 @param[in] This Points to the EFI_HII_CONFIG_ACCESS_PROTOCOL. 553 IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This, 577 Ip4ConfigInstance = IP4_CONFIG_INSTANCE_FROM_CONFIG_ACCESS (This); 648 This functio 338 Ip4DeviceExtractConfig( IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This, IN CONST EFI_STRING Request, OUT EFI_STRING *Progress, OUT EFI_STRING *Results ) argument 552 Ip4DeviceRouteConfig( IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This, IN CONST EFI_STRING Configuration, OUT EFI_STRING *Progress ) argument 675 Ip4FormCallback( IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This, IN EFI_BROWSER_ACTION Action, IN EFI_QUESTION_ID QuestionId, IN UINT8 Type, IN EFI_IFR_TYPE_VALUE *Value, OUT EFI_BROWSER_ACTION_REQUEST *ActionRequest ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/MnpDxe/ |
H A D | MnpVlan.c | 5 This program and the accompanying materials 352 @param[in] This Points to the EFI_VLAN_CONFIG_PROTOCOL. 360 - This is NULL. 369 IN EFI_VLAN_CONFIG_PROTOCOL *This, 384 if ((This == NULL) || (VlanId > 4094) || (Priority > 7)) { 389 MnpDeviceData = MNP_DEVICE_DATA_FROM_THIS (This); 502 @param[in] This Points to the EFI_VLAN_CONFIG_PROTOCOL. 510 - This is NULL. 518 IN EFI_VLAN_CONFIG_PROTOCOL *This, 529 if ((This 368 VlanConfigSet( IN EFI_VLAN_CONFIG_PROTOCOL *This, IN UINT16 VlanId, IN UINT8 Priority ) argument 517 VlanConfigFind( IN EFI_VLAN_CONFIG_PROTOCOL *This, IN UINT16 *VlanId OPTIONAL, OUT UINT16 *NumberOfVlan, OUT EFI_VLAN_FIND_DATA **Entries ) argument 604 VlanConfigRemove( IN EFI_VLAN_CONFIG_PROTOCOL *This, IN UINT16 VlanId ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/Mtftp4Dxe/ |
H A D | Mtftp4Impl.c | 5 This program and the accompanying materials 97 @param This The MTFTP4 protocol instance 108 IN EFI_MTFTP4_PROTOCOL *This, 333 @param This The MTFTP session 345 IN EFI_MTFTP4_PROTOCOL *This, 359 if ((This == NULL) || (Token == NULL) || (Token->Filename == NULL) || 380 Instance = MTFTP4_PROTOCOL_FROM_THIS (This); 505 This->Poll (This); 524 @param This Pointe 107 Mtftp4GetInfoCheckPacket( IN EFI_MTFTP4_PROTOCOL *This, IN EFI_MTFTP4_TOKEN *Token, IN UINT16 PacketLen, IN EFI_MTFTP4_PACKET *Packet ) argument 344 Mtftp4Start( IN EFI_MTFTP4_PROTOCOL *This, IN EFI_MTFTP4_TOKEN *Token, IN UINT16 Operation ) argument 535 EfiMtftp4GetModeData( IN EFI_MTFTP4_PROTOCOL *This, OUT EFI_MTFTP4_MODE_DATA *ModeData ) argument 612 EfiMtftp4Configure( IN EFI_MTFTP4_PROTOCOL *This, IN EFI_MTFTP4_CONFIG_DATA *ConfigData ) argument 722 EfiMtftp4ParseOptions( IN EFI_MTFTP4_PROTOCOL *This, IN UINT32 PacketLen, IN EFI_MTFTP4_PACKET *Packet, OUT UINT32 *OptionCount, OUT EFI_MTFTP4_OPTION **OptionList OPTIONAL ) argument 784 EfiMtftp4ReadFile( IN EFI_MTFTP4_PROTOCOL *This, IN EFI_MTFTP4_TOKEN *Token ) argument 845 EfiMtftp4WriteFile( IN EFI_MTFTP4_PROTOCOL *This, IN EFI_MTFTP4_TOKEN *Token ) argument 915 EfiMtftp4ReadDirectory( IN EFI_MTFTP4_PROTOCOL *This, IN EFI_MTFTP4_TOKEN *Token ) argument 980 EfiMtftp4GetInfo( IN EFI_MTFTP4_PROTOCOL *This, IN EFI_MTFTP4_OVERRIDE_DATA *OverrideData OPTIONAL, IN UINT8 *Filename, IN UINT8 *ModeStr OPTIONAL, IN UINT8 OptionCount, IN EFI_MTFTP4_OPTION *OptionList OPTIONAL, OUT UINT32 *PacketLength, OUT EFI_MTFTP4_PACKET **Packet OPTIONAL ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/VlanConfigDxe/ |
H A D | VlanConfigImpl.c | 5 This program and the accompanying materials 43 This function allows a caller to extract the current configuration for one 46 @param[in] This Points to the EFI_HII_CONFIG_ACCESS_PROTOCOL. 71 IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This, 111 PrivateData = VLAN_CONFIG_PRIVATE_DATA_FROM_THIS (This); 159 This function processes the results of changes in configuration. 161 @param[in] This Points to the EFI_HII_CONFIG_ACCESS_PROTOCOL. 179 IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This, 198 This function processes the results of changes in configuration. 200 @param[in] This Point 70 VlanExtractConfig( IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This, IN CONST EFI_STRING Request, OUT EFI_STRING *Progress, OUT EFI_STRING *Results ) argument 178 VlanRouteConfig( IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This, IN CONST EFI_STRING Configuration, OUT EFI_STRING *Progress ) argument 221 VlanCallback( IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This, IN EFI_BROWSER_ACTION Action, IN EFI_QUESTION_ID QuestionId, IN UINT8 Type, IN EFI_IFR_TYPE_VALUE *Value, OUT EFI_BROWSER_ACTION_REQUEST *ActionRequest ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/SmbiosDxe/ |
H A D | SmbiosDxe.c | 2 This code produces the Smbios protocol. It also responsible for constructing 6 This program and the accompanying materials 113 @param This The EFI_SMBIOS_PROTOCOL instance. 125 IN CONST EFI_SMBIOS_PROTOCOL *This, 154 if (This->MajorVersion < 2 || (This->MajorVersion == 2 && This->MinorVersion < 7)){ 226 @param This The EFI_SMBIOS_PROTOCOL instance. 233 IN CONST EFI_SMBIOS_PROTOCOL *This, 237 if (This 124 GetSmbiosStructureSize( IN CONST EFI_SMBIOS_PROTOCOL *This, IN EFI_SMBIOS_TABLE_HEADER *Head, OUT UINTN *Size, OUT UINTN *NumberOfStrings ) argument 232 GetMaxSmbiosHandle( IN CONST EFI_SMBIOS_PROTOCOL *This, IN OUT EFI_SMBIOS_HANDLE *MaxHandle ) argument 257 GetAvailableSmbiosHandle( IN CONST EFI_SMBIOS_PROTOCOL *This, IN OUT EFI_SMBIOS_HANDLE *Handle ) argument 303 SmbiosAdd( IN CONST EFI_SMBIOS_PROTOCOL *This, IN EFI_HANDLE ProducerHandle, OPTIONAL IN OUT EFI_SMBIOS_HANDLE *SmbiosHandle, IN EFI_SMBIOS_TABLE_HEADER *Record ) argument 456 SmbiosUpdateString( IN CONST EFI_SMBIOS_PROTOCOL *This, IN EFI_SMBIOS_HANDLE *SmbiosHandle, IN UINTN *StringNumber, IN CHAR8 *String ) argument 664 SmbiosRemove( IN CONST EFI_SMBIOS_PROTOCOL *This, IN EFI_SMBIOS_HANDLE SmbiosHandle ) argument 758 SmbiosGetNext( IN CONST EFI_SMBIOS_PROTOCOL *This, IN OUT EFI_SMBIOS_HANDLE *SmbiosHandle, IN EFI_SMBIOS_TYPE *Type, OPTIONAL OUT EFI_SMBIOS_TABLE_HEADER **Record, OUT EFI_HANDLE *ProducerHandle OPTIONAL ) argument 844 GetNextSmbiosRecord( IN CONST EFI_SMBIOS_PROTOCOL *This, IN OUT EFI_SMBIOS_ENTRY **CurrentSmbiosEntry, OUT EFI_SMBIOS_TABLE_HEADER **Record ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Variable/Pei/ |
H A D | Variable.c | 7 This program and the accompanying materials 78 This code gets the pointer to the last variable memory pointer byte. 98 This code checks if variable header is valid or not. 120 This code gets the size of name of variable. 143 This code gets the size of data of variable. 165 This code gets the pointer to the variable name. 183 This code gets the pointer to the variable data. 209 This code gets the pointer to the next variable header. 238 This code gets the pointer to the variable name. 278 This functio 606 PeiGetVariable( IN CONST EFI_PEI_READ_ONLY_VARIABLE2_PPI *This, IN CONST CHAR16 *VariableName, IN CONST EFI_GUID *VariableGuid, OUT UINT32 *Attributes, IN OUT UINTN *DataSize, OUT VOID *Data ) argument 684 PeiGetNextVariableName( IN CONST EFI_PEI_READ_ONLY_VARIABLE2_PPI *This, IN OUT UINTN *VariableNameSize, IN OUT CHAR16 *VariableName, IN OUT EFI_GUID *VariableGuid ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/IScsiDxe/ |
H A D | IScsiDriver.c | 5 This program and the accompanying materials 33 @param[in] RemainingDevicePath A pointer to the remaining portion of a device path. This 43 RemainingDevicePath is not supported by the driver specified by This. 73 This function checks to see if the driver specified by This supports the device specified by 76 ControllerHandle to determine if the driver supports ControllerHandle. This function 78 performed by this function must be very small and take as little time as possible to execute. This 81 different driver. This function must match its calls to AllocatePages() with FreePages(), 84 already in the opened state, then it must not be closed with CloseProtocol(). This is required 87 @param[in] This 113 IScsiDriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) argument 816 IScsiDriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) argument 872 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/NetworkPkg/Ip6Dxe/ |
H A D | Ip6Impl.c | 6 This program and the accompanying materials 36 The data fields in EFI_IP6_MODE_DATA are read only. This function is used optionally to 39 @param[in] This Pointer to the EFI_IP6_PROTOCOL instance. 45 @retval EFI_INVALID_PARAMETER This is NULL. 52 IN EFI_IP6_PROTOCOL *This, 65 if (This == NULL) { 70 IpInstance = IP6_INSTANCE_FROM_PROTOCOL (This); 592 @param[in] This Pointer to the EFI_IP6_PROTOCOL instance. 598 - This is NULL. 618 IN EFI_IP6_PROTOCOL *This, 51 EfiIp6GetModeData( IN EFI_IP6_PROTOCOL *This, OUT EFI_IP6_MODE_DATA *Ip6ModeData OPTIONAL, OUT EFI_MANAGED_NETWORK_CONFIG_DATA *MnpConfigData OPTIONAL, OUT EFI_SIMPLE_NETWORK_MODE *SnpModeData OPTIONAL ) argument 617 EfiIp6Configure( IN EFI_IP6_PROTOCOL *This, IN EFI_IP6_CONFIG_DATA *Ip6ConfigData OPTIONAL ) argument 751 EfiIp6Groups( IN EFI_IP6_PROTOCOL *This, IN BOOLEAN JoinFlag, IN EFI_IPv6_ADDRESS *GroupAddress OPTIONAL ) argument 836 EfiIp6Routes( IN EFI_IP6_PROTOCOL *This, IN BOOLEAN DeleteRoute, IN EFI_IPv6_ADDRESS *Destination OPTIONAL, IN UINT8 PrefixLength, IN EFI_IPv6_ADDRESS *GatewayAddress OPTIONAL ) argument 947 EfiIp6Neighbors( IN EFI_IP6_PROTOCOL *This, IN BOOLEAN DeleteFlag, IN EFI_IPv6_ADDRESS *TargetIp6Address, IN EFI_MAC_ADDRESS *TargetLinkAddress OPTIONAL, IN UINT32 Timeout, IN BOOLEAN Override ) argument 1249 EfiIp6Transmit( IN EFI_IP6_PROTOCOL *This, IN EFI_IP6_COMPLETION_TOKEN *Token ) argument 1493 EfiIp6Receive( IN EFI_IP6_PROTOCOL *This, IN EFI_IP6_COMPLETION_TOKEN *Token ) argument 1637 EFI_IP6_COMPLETION_TOKEN *This; local 1763 EfiIp6Cancel( IN EFI_IP6_PROTOCOL *This, IN EFI_IP6_COMPLETION_TOKEN *Token OPTIONAL ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/Mtftp6Dxe/ |
H A D | Mtftp6Support.c | 6 This program and the accompanying materials 54 WRQ initializes its whole valid block range to [0, 0xffff]. This 350 @retval EFI_SUCCESS This value is always returned. 813 @param[in] This The pointer to the Mtftp6 protocol. 824 IN EFI_MTFTP6_PROTOCOL *This, 948 @param[in] This The MTFTP session. 960 IN EFI_MTFTP6_PROTOCOL *This, 968 if (This == NULL || 994 Instance = MTFTP6_INSTANCE_FROM_THIS (This); 1102 This 823 Mtftp6CheckPacket( IN EFI_MTFTP6_PROTOCOL *This, IN EFI_MTFTP6_TOKEN *Token, IN UINT16 PacketLen, IN EFI_MTFTP6_PACKET *Packet ) argument 959 Mtftp6OperationStart( IN EFI_MTFTP6_PROTOCOL *This, IN EFI_MTFTP6_TOKEN *Token, IN UINT16 OpCode ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/TcpDxe/ |
H A D | TcpDriver.c | 6 This program and the accompanying materials 437 @param[in] This Protocol instance pointer. 442 @retval EFI_SUCCESS This driver supports this device. 443 @retval EFI_ALREADY_STARTED This driver is already running on this device. 444 @retval other This driver does not support this device. 450 IN EFI_DRIVER_BINDING_PROTOCOL *This, 465 This->DriverBindingHandle, 477 This->DriverBindingHandle, 497 This->DriverBindingHandle, 509 This 449 TcpDriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) argument 539 TcpDriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) argument 584 TcpDriverBindingStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer OPTIONAL ) argument 626 TcpCreateSocketCallback( IN SOCKET *This, IN VOID *Context ) argument 695 TcpDestroySocketCallback( IN SOCKET *This, IN VOID *Context ) argument 759 TcpServiceBindingCreateChild( IN EFI_SERVICE_BINDING_PROTOCOL *This, IN OUT EFI_HANDLE *ChildHandle ) argument 834 TcpServiceBindingDestroyChild( IN EFI_SERVICE_BINDING_PROTOCOL *This, IN EFI_HANDLE ChildHandle ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/OptionRomPkg/CirrusLogic5430Dxe/ |
H A D | CirrusLogic5430.c | 3 This driver is a sample implementation of the UGA Draw and Graphics Output 5 This driver is only usable in the EFI pre-boot environment. 6 This sample is intended to show how the UGA Draw and Graphics output Protocol 15 This program and the accompanying materials 113 TODO: This - add argument and description to function comment 120 IN EFI_DRIVER_BINDING_PROTOCOL *This, 137 This->DriverBindingHandle, 209 This->DriverBindingHandle, 219 TODO: This - add argument and description to function comment 226 IN EFI_DRIVER_BINDING_PROTOCOL *This, 119 CirrusLogic5430ControllerDriverSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 225 CirrusLogic5430ControllerDriverStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 472 CirrusLogic5430ControllerDriverStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer ) argument [all...] |