Searched defs:Protocol (Results 1 - 25 of 43) sorted by relevance

12

/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/Hand/
H A DNotify.c22 @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 DHandle.h72 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 DLocate.c28 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 DHandle.c92 @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 DNotify.c20 @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 DHandle.c53 @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 DLocate.c27 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 DPiSmmCore.h21 #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 DPiSmmIpl.c17 #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 DDxeProtocolNotify.c2 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 DSmmLockBox.c25 #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 DFaultTolerantWriteSmm.c56 #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 DIp4Input.h56 // 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 DUsbMass.h2 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 DUsbMouseAbsolutePointer.c2 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 DUsbMouse.c2 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 DDxeMain.h23 #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 DUdpIoLib.h19 #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 DVariableSmm.c17 #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 DVariableSmm.c17 #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 DAtaAtapiPassThru.c33 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 DKeyBoard.c420 // 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 DArpImpl.h2 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 DAtaPassThru.h167 EFI_ATA_PASS_THRU_CMD_PROTOCOL Protocol; member in struct:__anon12024
/vbox/src/VBox/Devices/EFI/Firmware/PcAtChipsetPkg/PciHostBridgeDxe/
H A DPciRootBridgeIo.c2 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...]

Completed in 108 milliseconds

12