Lines Matching defs:Protocol
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 == NULL) || (Event == NULL) || (Registration == NULL)) {
130 ProtEntry = CoreFindProtocolEntry (Protocol, TRUE);
140 ProtNotify->Protocol = ProtEntry;
169 Reinstall a protocol interface on a device handle. The OldInterface for Protocol is replaced by the NewInterface.
173 @param Protocol The numeric ID of the interface
186 IN EFI_GUID *Protocol,
201 if (Protocol == NULL) {
213 // Check that Protocol exists on UserHandle, and Interface matches the interface in the database
215 Prot = CoreFindProtocolInterface (UserHandle, Protocol, OldInterface);
238 Prot = CoreRemoveInterfaceFromProtocol (Handle, Protocol, OldInterface);
245 ProtEntry = Prot->Protocol;