Home | History | Annotate | Download | only in Hand

Lines Matching refs:Prot

178   PROTOCOL_INTERFACE  *Prot;

183 Prot = NULL;
200 Prot = CR(Link, PROTOCOL_INTERFACE, Link, PROTOCOL_INTERFACE_SIGNATURE);
201 if (Prot->Interface == Interface && Prot->Protocol == ProtEntry) {
205 Prot = NULL;
209 return Prot;
347 PROTOCOL_INTERFACE *Prot;
371 Prot = NULL;
397 Prot = AllocateZeroPool (sizeof(PROTOCOL_INTERFACE));
398 if (Prot == NULL) {
446 Prot->Signature = PROTOCOL_INTERFACE_SIGNATURE;
447 Prot->Handle = Handle;
448 Prot->Protocol = ProtEntry;
449 Prot->Interface = Interface;
454 InitializeListHead (&Prot->OpenList);
455 Prot->OpenListCount = 0;
461 InsertHeadList (&Handle->Protocols, &Prot->Link);
467 InsertTailList (&ProtEntry->Protocols, &Prot->ByProtocol);
491 if (Prot != NULL) {
492 CoreFreePool (Prot);
619 @param Prot The protocol to disconnect drivers from
629 IN PROTOCOL_INTERFACE *Prot
644 for ( Link = Prot->OpenList.ForwardLink;
645 (Link != &Prot->OpenList) && !ItemFound;
667 for ( Link = Prot->OpenList.ForwardLink;
668 (Link != &Prot->OpenList) && !ItemFound;
675 Prot->OpenListCount--;
685 if (EFI_ERROR (Status) || (Prot->OpenListCount > 0)) {
720 PROTOCOL_INTERFACE *Prot;
745 Prot = CoreFindProtocolInterface (UserHandle, Protocol, Interface);
746 if (Prot == NULL) {
756 Prot
770 Prot = CoreRemoveInterfaceFromProtocol (Handle, Protocol, Interface);
772 if (Prot != NULL) {
782 RemoveEntryList (&Prot->Link);
787 Prot->Signature = 0;
788 CoreFreePool (Prot);
896 PROTOCOL_INTERFACE *Prot;
911 Prot = CR(Link, PROTOCOL_INTERFACE, Link, PROTOCOL_INTERFACE_SIGNATURE);
912 ProtEntry = Prot->Protocol;
914 return Prot;
989 PROTOCOL_INTERFACE *Prot;
1073 Prot = CoreGetProtocolInterface (UserHandle, Protocol);
1074 if (Prot == NULL) {
1083 *Interface = Prot->Interface;
1089 for ( Link = Prot->OpenList.ForwardLink; Link != &Prot->OpenList; Link = Link->ForwardLink) {
1133 for ( Link = Prot->OpenList.ForwardLink; (Link != &Prot->OpenList) && (!Disconnect); Link = Link->ForwardLink) {
1172 InsertTailList (&Prot->OpenList, &OpenData->Link);
1173 Prot->OpenListCount++;
1418 PROTOCOL_INTERFACE *Prot;
1468 Prot = CR(Link, PROTOCOL_INTERFACE, Link, PROTOCOL_INTERFACE_SIGNATURE);
1469 Buffer[ProtocolCount] = &(Prot->Protocol->ProtocolID);