/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/Hand/ |
H A D | Notify.c | 22 @param ProtEntry Protocol entry 44 Removes Protocol from the protocol list (but not the handle list). 47 @param Protocol GUID of the protocol to be moved 50 @return Protocol Entry 56 IN EFI_GUID *Protocol, 67 Prot = CoreFindProtocolInterface (Handle, Protocol, Interface); 70 ProtEntry = Prot->Protocol; 96 @param Protocol The requested protocol to add the notify 109 IN EFI_GUID *Protocol, 118 if ((Protocol 54 CoreRemoveInterfaceFromProtocol( IN IHANDLE *Handle, IN EFI_GUID *Protocol, IN VOID *Interface ) argument 108 CoreRegisterProtocolNotify( IN EFI_GUID *Protocol, IN EFI_EVENT Event, OUT VOID **Registration ) argument 184 CoreReinstallProtocolInterface( IN EFI_HANDLE UserHandle, IN EFI_GUID *Protocol, IN VOID *OldInterface, IN VOID *NewInterface ) argument [all...] |
H A D | Handle.h | 72 PROTOCOL_ENTRY *Protocol; member in struct:__anon10931 102 PROTOCOL_ENTRY *Protocol; member in struct:__anon10933 117 @param Protocol The ID of the protocol 120 @return Protocol entry 125 IN EFI_GUID *Protocol, 133 @param ProtEntry Protocol entry 148 @param Protocol GUID of the protocol 151 @return Protocol instance (NULL: Not found) 157 IN EFI_GUID *Protocol, 163 Removes Protocol fro [all...] |
H A D | Locate.c | 28 EFI_GUID *Protocol; member in struct:__anon10934 99 @param Protocol The protocol to search for 116 IN EFI_GUID *Protocol OPTIONAL, 144 Position.Protocol = Protocol; 178 if (Protocol == NULL) { 185 Position.ProtEntry = CoreFindProtocolEntry (Protocol, FALSE); 338 if (Link != &ProtNotify->Protocol->Protocols) { 411 @param Protocol Specifies the protocol to search for. 419 @retval EFI_INVALID_PARAMETER Protocol i 426 CoreLocateDevicePath( IN EFI_GUID *Protocol, IN OUT EFI_DEVICE_PATH_PROTOCOL **DevicePath, OUT EFI_HANDLE *Device ) argument 551 CoreLocateProtocol( IN EFI_GUID *Protocol, IN VOID *Registration OPTIONAL, OUT VOID **Interface ) argument [all...] |
H A D | Handle.c | 92 @param Protocol The ID of the protocol 95 @return Protocol entry 100 IN EFI_GUID *Protocol, 120 if (CompareGuid (&Item->ProtocolID, Protocol)) { 143 CopyGuid ((VOID *)&ProtEntry->ProtocolID, Protocol); 165 @param Protocol GUID of the protocol 168 @return Protocol instance (NULL: Not found) 174 IN EFI_GUID *Protocol, 189 ProtEntry = CoreFindProtocolEntry (Protocol, FALSE); 201 if (Prot->Interface == Interface && Prot->Protocol 99 CoreFindProtocolEntry( IN EFI_GUID *Protocol, IN BOOLEAN Create ) argument 172 CoreFindProtocolInterface( IN IHANDLE *Handle, IN EFI_GUID *Protocol, IN VOID *Interface ) argument 304 CoreInstallProtocolInterface( IN OUT EFI_HANDLE *UserHandle, IN EFI_GUID *Protocol, IN EFI_INTERFACE_TYPE InterfaceType, IN VOID *Interface ) argument 339 CoreInstallProtocolInterfaceNotify( IN OUT EFI_HANDLE *UserHandle, IN EFI_GUID *Protocol, IN EFI_INTERFACE_TYPE InterfaceType, IN VOID *Interface, IN BOOLEAN Notify ) argument 528 EFI_GUID *Protocol; local 707 CoreUninstallProtocolInterface( IN EFI_HANDLE UserHandle, IN EFI_GUID *Protocol, IN VOID *Interface ) argument 830 EFI_GUID *Protocol; local 934 CoreHandleProtocol( IN EFI_HANDLE UserHandle, IN EFI_GUID *Protocol, OUT VOID **Interface ) argument 974 CoreOpenProtocol( IN EFI_HANDLE UserHandle, IN EFI_GUID *Protocol, OUT VOID **Interface OPTIONAL, IN EFI_HANDLE ImageHandle, IN EFI_HANDLE ControllerHandle, IN UINT32 Attributes ) argument 1209 CoreCloseProtocol( IN EFI_HANDLE UserHandle, IN EFI_GUID *Protocol, IN EFI_HANDLE AgentHandle, IN EFI_HANDLE ControllerHandle ) argument 1299 CoreOpenProtocolInformation( IN EFI_HANDLE UserHandle, IN EFI_GUID *Protocol, OUT EFI_OPEN_PROTOCOL_INFORMATION_ENTRY **EntryBuffer, OUT UINTN *EntryCount ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/PiSmmCore/ |
H A D | Notify.c | 20 @param Prot Protocol interface 32 ProtEntry = Prot->Protocol; 40 Removes Protocol from the protocol list (but not the handle list). 43 @param Protocol GUID of the protocol to be moved 46 @return Protocol Entry 52 IN EFI_GUID *Protocol, 61 Prot = SmmFindProtocolInterface (Handle, Protocol, Interface); 64 ProtEntry = Prot->Protocol; 89 @param Protocol The requested protocol to add the notify 102 IN CONST EFI_GUID *Protocol, 50 SmmRemoveInterfaceFromProtocol( IN IHANDLE *Handle, IN EFI_GUID *Protocol, IN VOID *Interface ) argument 101 SmmRegisterProtocolNotify( IN CONST EFI_GUID *Protocol, IN EFI_SMM_NOTIFY_FN Function, OUT VOID **Registration ) argument [all...] |
H A D | Handle.c | 53 @param Protocol The ID of the protocol 56 @return Protocol entry 61 IN EFI_GUID *Protocol, 79 if (CompareGuid (&Item->ProtocolID, Protocol)) { 99 CopyGuid ((VOID *)&ProtEntry->ProtocolID, Protocol); 118 @param Protocol GUID of the protocol 121 @return Protocol instance (NULL: Not found) 127 IN EFI_GUID *Protocol, 140 ProtEntry = SmmFindProtocolEntry (Protocol, FALSE); 150 if (Prot->Interface == Interface && Prot->Protocol 60 SmmFindProtocolEntry( IN EFI_GUID *Protocol, IN BOOLEAN Create ) argument 125 SmmFindProtocolInterface( IN IHANDLE *Handle, IN EFI_GUID *Protocol, IN VOID *Interface ) argument 175 SmmInstallProtocolInterface( IN OUT EFI_HANDLE *UserHandle, IN EFI_GUID *Protocol, IN EFI_INTERFACE_TYPE InterfaceType, IN VOID *Interface ) argument 209 SmmInstallProtocolInterfaceNotify( IN OUT EFI_HANDLE *UserHandle, IN EFI_GUID *Protocol, IN EFI_INTERFACE_TYPE InterfaceType, IN VOID *Interface, IN BOOLEAN Notify ) argument 362 SmmUninstallProtocolInterface( IN EFI_HANDLE UserHandle, IN EFI_GUID *Protocol, IN VOID *Interface ) argument 485 SmmHandleProtocol( IN EFI_HANDLE UserHandle, IN EFI_GUID *Protocol, OUT VOID **Interface ) argument [all...] |
H A D | Locate.c | 27 EFI_GUID *Protocol; member in struct:__anon10969 113 if (Link != &ProtNotify->Protocol->Protocols) { 180 Return the first Protocol Interface that matches the Protocol GUID. If 181 Registration is pasased in return a Protocol Instance that was just add 182 to the system. If Retistration is NULL return the first Protocol Interface 185 @param Protocol The protocol to search for 188 @param Interface Return the Protocol interface (instance). 192 @retval EFI_NOT_FOUND Protocol interface not found 198 IN EFI_GUID *Protocol, 197 SmmLocateProtocol( IN EFI_GUID *Protocol, IN VOID *Registration OPTIONAL, OUT VOID **Interface ) argument [all...] |
H A D | PiSmmCore.h | 21 #include <Protocol/DxeSmmReadyToLock.h> 22 #include <Protocol/SmmReadyToLock.h> 23 #include <Protocol/CpuIo2.h> 24 #include <Protocol/SmmCommunication.h> 25 #include <Protocol/SmmAccess2.h> 26 #include <Protocol/FirmwareVolume2.h> 27 #include <Protocol/LoadedImage.h> 28 #include <Protocol/DevicePath.h> 29 #include <Protocol/Security.h> 156 PROTOCOL_ENTRY *Protocol; member in struct:__anon10975 168 PROTOCOL_ENTRY *Protocol; member in struct:__anon10976 [all...] |
H A D | PiSmmIpl.c | 17 #include <Protocol/SmmBase2.h> 18 #include <Protocol/SmmCommunication.h> 19 #include <Protocol/SmmAccess2.h> 20 #include <Protocol/SmmConfiguration.h> 21 #include <Protocol/SmmControl2.h> 22 #include <Protocol/DxeSmmReadyToLock.h> 23 #include <Protocol/Cpu.h> 88 UEFI service. This function is part of the SMM Communication Protocol that may 187 BOOLEAN Protocol; member in struct:__anon10978 197 // Handle to install the SMM Base2 Protocol an [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/DxeMain/ |
H A D | DxeProtocolNotify.c | 2 This file deals with Architecture Protocol (AP) registration in 120 VOID *Protocol; local 132 Status = CoreLocateProtocol (Entry->ProtocolGuid, Entry->Registration, &Protocol); 143 // Update protocol global variable if one exists. Entry->Protocol points to a global variable 144 // if one exists in the DXE core for this Architectural Protocol 146 if (Entry->Protocol != NULL) { 147 *(Entry->Protocol) = Protocol; 206 Creates an event for each entry in a table that is fired everytime a Protocol 246 that are fired everytime a Protocol o [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/LockBox/SmmLockBox/ |
H A D | SmmLockBox.c | 25 #include <Protocol/SmmReadyToLock.h> 26 #include <Protocol/SmmCommunication.h> 27 #include <Protocol/SmmAccess2.h> 28 #include <Protocol/LockBox.h> 286 @param[in] Protocol Points to the protocol's unique identifier. 295 IN CONST EFI_GUID *Protocol, 359 // Register SMM Ready To Lock Protocol notification 294 SmmReadyToLockEventNotify( IN CONST EFI_GUID *Protocol, IN VOID *Interface, IN EFI_HANDLE Handle ) argument
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/FaultTolerantWriteDxe/ |
H A D | FaultTolerantWriteSmm.c | 56 #include <Protocol/SmmSwapAddressRange.h> 389 SMM Firmware Volume Block Protocol notification event handler. 391 @param[in] Protocol Points to the protocol's unique identifier 401 IN CONST EFI_GUID *Protocol, 400 FvbNotificationEvent( IN CONST EFI_GUID *Protocol, IN VOID *Interface, IN EFI_HANDLE Handle ) argument
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/Ip4Dxe/ |
H A D | Ip4Input.h | 56 // the same (Dst, Src, Id, Protocol). 61 UINT8 Protocol; member in struct:__anon11225
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Usb/UsbMassStorageDxe/ |
H A D | UsbMass.h | 2 Definition of USB Mass Storage Class and its value, USB Mass Transport Protocol, 22 #include <Protocol/BlockIo.h> 23 #include <Protocol/UsbIo.h> 24 #include <Protocol/DevicePath.h> 25 #include <Protocol/DiskInfo.h> 85 @param UsbIo The USB I/O Protocol instance 103 @param Context The USB Transport Protocol. 134 @param Context The USB Transport Protocol 190 UINT8 Protocol; member in struct:_USB_MASS_TRANSPORT
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Usb/UsbMouseAbsolutePointerDxe/ |
H A D | UsbMouseAbsolutePointer.c | 2 USB Mouse Driver that manages USB mouse and produces Absolute Pointer Protocol. 96 // Use the USB I/O Protocol interface to check whether Controller is 119 installs Absolute Pointer Protocol, and submits Asynchronous Interrupt 156 // Open USB I/O Protocol 177 // Get the Device Path Protocol on Controller's handle 245 // Initialize and install EFI Absolute Pointer Protocol. 370 @retval EFI_UNSUPPORTED Absolute Pointer Protocol is not installed on Controller. 525 UINT8 Protocol; local 597 &Protocol 599 if (Protocol ! [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Usb/UsbMouseDxe/ |
H A D | UsbMouse.c | 2 USB Mouse Driver that manages USB mouse and produces Simple Pointer Protocol. 96 // Use the USB I/O Protocol interface to check whether Controller is 119 installs Simple Pointer Protocol, and submits Asynchronous Interrupt 156 // Open USB I/O Protocol 177 // Get the Device Path Protocol on Controller's handle 245 // Initialize and install EFI Simple Pointer Protocol. 370 @retval EFI_UNSUPPORTED Simple Pointer Protocol is not installed on Controller. 525 UINT8 Protocol; local 603 &Protocol 605 if (Protocol ! [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/ |
H A D | DxeMain.h | 23 #include <Protocol/LoadedImage.h> 24 #include <Protocol/GuidedSectionExtraction.h> 25 #include <Protocol/DevicePath.h> 26 #include <Protocol/Runtime.h> 27 #include <Protocol/LoadFile.h> 28 #include <Protocol/LoadFile2.h> 29 #include <Protocol/DriverBinding.h> 30 #include <Protocol/VariableWrite.h> 31 #include <Protocol/PlatformDriverOverride.h> 32 #include <Protocol/Variabl 122 VOID **Protocol; member in struct:__anon10916 [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Include/Library/ |
H A D | UdpIoLib.h | 19 #include <Protocol/Udp4.h> 20 #include <Protocol/Udp6.h> 154 } Protocol; member in struct:_UDP_IO
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Variable/RuntimeDxe/ |
H A D | VariableSmm.c | 17 #include <Protocol/SmmVariable.h> 18 #include <Protocol/SmmFirmwareVolumeBlock.h> 19 #include <Protocol/SmmFaultTolerantWrite.h> 448 @param Protocol Points to the protocol's unique identifier 459 IN CONST EFI_GUID *Protocol, 543 // Install the Smm Variable Protocol on a new handle. 458 SmmFtwNotificationEvent( IN CONST EFI_GUID *Protocol, IN VOID *Interface, IN EFI_HANDLE Handle ) argument
|
/vbox/src/VBox/Devices/EFI/Firmware/SecurityPkg/VariableAuthenticated/RuntimeDxe/ |
H A D | VariableSmm.c | 17 #include <Protocol/SmmVariable.h> 18 #include <Protocol/SmmFirmwareVolumeBlock.h> 19 #include <Protocol/SmmFaultTolerantWrite.h> 456 @param Protocol Points to the protocol's unique identifier 467 IN CONST EFI_GUID *Protocol, 551 // Install the Smm Variable Protocol on a new handle. 466 SmmFtwNotificationEvent( IN CONST EFI_GUID *Protocol, IN VOID *Interface, IN EFI_HANDLE Handle ) argument
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Ata/AtaAtapiPassThru/ |
H A D | AtaAtapiPassThru.c | 33 NULL, // PciIo Protocol 34 NULL, // IdeControllerInit Protocol 185 EFI_ATA_PASS_THRU_CMD_PROTOCOL Protocol; local 189 Protocol = Packet->Protocol; 203 switch (Protocol) { 271 switch (Protocol) { 694 DEBUG ((EFI_D_ERROR, "Get Pci_Io Protocol Error, Status=%r", Status));
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Usb/UsbKbDxe/ |
H A D | KeyBoard.c | 420 // Locate HII Database Protocol 810 UINT8 Protocol; local 863 &Protocol 869 if (Protocol != BOOT_PROTOCOL) {
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/ArpDxe/ |
H A D | ArpImpl.h | 2 EFI Address Resolution Protocol (ARP) Protocol interface header file. 21 #include <Protocol/Arp.h> 22 #include <Protocol/ManagedNetwork.h> 23 #include <Protocol/ServiceBinding.h> 209 Protocol enumerator in enum:__anon11198
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Include/Protocol/ |
H A D | AtaPassThru.h | 167 EFI_ATA_PASS_THRU_CMD_PROTOCOL Protocol; member in struct:__anon12024
|
/vbox/src/VBox/Devices/EFI/Firmware/PcAtChipsetPkg/PciHostBridgeDxe/ |
H A D | PciRootBridgeIo.c | 2 PCI Root Bridge Io Protocol implementation 37 // Protocol Member Function Prototypes 624 @param Protocol Point to protocol instance 634 IN EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL *Protocol, 644 PrivateData = DRIVER_INSTANCE_FROM_PCI_ROOT_BRIDGE_IO_THIS (Protocol); 687 Protocol->ParentHandle = HostBridgeHandle; 689 Protocol->PollMem = RootBridgeIoPollMem; 690 Protocol->PollIo = RootBridgeIoPollIo; 692 Protocol->Mem.Read = RootBridgeIoMemRead; 693 Protocol 633 RootBridgeConstructor( IN EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL *Protocol, IN EFI_HANDLE HostBridgeHandle, IN UINT64 Attri, IN PCI_ROOT_BRIDGE_RESOURCE_APPETURE *ResAppeture ) argument [all...] |