Lines Matching full:protocol
2 UEFI Service Binding Protocol is defined in UEFI specification.
4 The file defines the generic Service Binding Protocol functions.
28 Creates a child handle and installs a protocol.
30 The CreateChild() function installs a protocol on ChildHandle.
32 If ChildHandle is not a pointer to NULL, then the protocol installs on the existing ChildHandle.
37 then the protocol is added to the existing UEFI handle.
39 @retval EFI_SUCCES The protocol was added to ChildHandle.
54 Destroys a child handle with a protocol installed on it.
56 The DestroyChild() function does the opposite of CreateChild(). It removes a protocol
57 that was installed by CreateChild() from ChildHandle. If the removed protocol is the
58 last protocol on ChildHandle, then ChildHandle is destroyed.
63 @retval EFI_SUCCES The protocol was removed from ChildHandle.
64 @retval EFI_UNSUPPORTED ChildHandle does not support the protocol that is being removed.
66 @retval EFI_ACCESS_DENIED The protocol could not be removed from the ChildHandle
82 /// that the CreateChild() function opens the parent protocol BY_CHILD_CONTROLLER
83 /// to establish the parent-child relationship, and closes the protocol in DestroyChild().
86 /// a software protocol is responsible for calling CreateChild() when it requires the
87 /// protocol and calling DestroyChild() when it is finished with that protocol.