Lines Matching refs:Notify
166 HII_DATABASE_NOTIFY *Notify; in InvokeRegisteredFunction() local
321 Notify = CR (Link, HII_DATABASE_NOTIFY, DatabaseNotifyEntry, HII_DATABASE_NOTIFY_SIGNATURE); in InvokeRegisteredFunction()
322 if (Notify->NotifyType == NotifyType && Notify->PackageType == PackageType) { in InvokeRegisteredFunction()
327 Notify->PackageGuid = NULL; in InvokeRegisteredFunction()
332 Notify->PackageNotifyFn ( in InvokeRegisteredFunction()
333 Notify->PackageType, in InvokeRegisteredFunction()
334 Notify->PackageGuid, in InvokeRegisteredFunction()
3588 HII_DATABASE_NOTIFY *Notify; in HiiRegisterPackageNotify() local
3604 Notify = (HII_DATABASE_NOTIFY *) AllocateZeroPool (sizeof (HII_DATABASE_NOTIFY)); in HiiRegisterPackageNotify()
3605 if (Notify == NULL) { in HiiRegisterPackageNotify()
3613 &Notify->NotifyHandle, in HiiRegisterPackageNotify()
3623 Notify->Signature = HII_DATABASE_NOTIFY_SIGNATURE; in HiiRegisterPackageNotify()
3624 Notify->PackageType = PackageType; in HiiRegisterPackageNotify()
3625 Notify->PackageGuid = (EFI_GUID *) PackageGuid; in HiiRegisterPackageNotify()
3626 Notify->PackageNotifyFn = (EFI_HII_DATABASE_NOTIFY) PackageNotifyFn; in HiiRegisterPackageNotify()
3627 Notify->NotifyType = NotifyType; in HiiRegisterPackageNotify()
3629 InsertTailList (&Private->DatabaseNotifyList, &Notify->DatabaseNotifyEntry); in HiiRegisterPackageNotify()
3630 *NotifyHandle = Notify->NotifyHandle; in HiiRegisterPackageNotify()
3658 HII_DATABASE_NOTIFY *Notify; in HiiUnregisterPackageNotify() local
3685 Notify = CR (Link, HII_DATABASE_NOTIFY, DatabaseNotifyEntry, HII_DATABASE_NOTIFY_SIGNATURE); in HiiUnregisterPackageNotify()
3686 if (Notify->NotifyHandle == NotificationHandle) { in HiiUnregisterPackageNotify()
3690 RemoveEntryList (&Notify->DatabaseNotifyEntry); in HiiUnregisterPackageNotify()
3692 Notify->NotifyHandle, in HiiUnregisterPackageNotify()
3698 FreePool (Notify); in HiiUnregisterPackageNotify()