Dispatch
Status = ObjDesc->Method.Dispatch.Implementation (NextWalkState);
ReturnValue = GpeEventInfo->Dispatch.Handler->Address (
GpeEventInfo->Dispatch.Handler->Context);
Notify = GpeEventInfo->Dispatch.NotifyList;
Info->PrefixNode = GpeEventInfo->Dispatch.MethodNode;
AcpiUtGetNodeName (GpeEventInfo->Dispatch.MethodNode)));
GpeHandlerInfo = GpeEventInfo->Dispatch.Handler;
GpeEventInfo->Dispatch.MethodNode = MethodNode;
ACPI_FREE (GpeEventInfo->Dispatch.Handler);
GpeEventInfo->Dispatch.Handler = NULL;
Notify = GpeEventInfo->Dispatch.NotifyList;
GpeEventInfo->Dispatch.NotifyList = NULL;
Handler->MethodNode = GpeEventInfo->Dispatch.MethodNode;
GpeEventInfo->Dispatch.Handler = Handler;
if (GpeEventInfo->Dispatch.Handler->Address != Address)
Handler = GpeEventInfo->Dispatch.Handler;
GpeEventInfo->Dispatch.Handler = NULL;
GpeEventInfo->Dispatch.MethodNode = Handler->MethodNode;
Notify = GpeEventInfo->Dispatch.NotifyList;
NewNotify->Next = GpeEventInfo->Dispatch.NotifyList;
GpeEventInfo->Dispatch.NotifyList = NewNotify;
ObjDesc->Method.Dispatch.Implementation = AcpiUtOsiImplementation;
Status = Info->ObjDesc->Method.Dispatch.Implementation (WalkState);
union acpi_gpe_dispatch_info Dispatch; /* Either Method, Handler, or NotifyList */
} Dispatch;
Dispatch(element);
Dispatch(&fStart);
void Dispatch(RTF::Element *element);