Home | History | Annotate | Download | only in utilities

Lines Matching defs:State

316  * PARAMETERS:  Object          - Object to be added to the new state
318 * StateList - List the state will be added to
322 * DESCRIPTION: Create a new state and push it
332 ACPI_GENERIC_STATE *State;
345 State = AcpiUtCreateUpdateState (Object, Action);
346 if (!State)
351 AcpiUtPushGenericState (StateList, State);
380 ACPI_GENERIC_STATE *State;
388 State = AcpiUtCreatePkgState (SourceObject, TargetObject, 0);
389 if (!State)
394 while (State)
398 ThisIndex = State->Pkg.Index;
400 State->Pkg.SourceObject->Package.Elements[ThisIndex];
401 State->Pkg.ThisTargetObj =
402 &State->Pkg.SourceObject->Package.Elements[ThisIndex];
418 State, Context);
424 State->Pkg.Index++;
425 while (State->Pkg.Index >=
426 State->Pkg.SourceObject->Package.Count)
433 * Delete this state and pop the previous state (package).
435 AcpiUtDeleteGenericState (State);
436 State = AcpiUtPopGenericState (&StateList);
440 if (!State)
454 State->Pkg.Index++;
462 ACPI_COPY_TYPE_PACKAGE, ThisSourceObj, State, Context);
469 * Push the current state and create a new one
472 AcpiUtPushGenericState (&StateList, State);
473 State = AcpiUtCreatePkgState (
474 ThisSourceObj, State->Pkg.ThisTargetObj, 0);
475 if (!State)
477 /* Free any stacked Update State objects */
481 State = AcpiUtPopGenericState (&StateList);
482 AcpiUtDeleteGenericState (State);
492 "State list did not terminate correctly"));