Lines Matching full:predefined
3 * Module Name: nsarguments - Validation of args for ACPI predefined methods
171 * against the argument type list for a predefined name.
187 * If not a predefined name, cannot typecheck args, because
193 if (!Info->Predefined || (Info->Node->Flags & ANOBJ_EVALUATED))
198 ArgTypeList = Info->Predefined->Info.ArgumentList;
232 * Predefined - Pointer to entry in predefined name table
237 * predefined name is what is expected (matches what is defined in
238 * the ACPI specification for this predefined name.)
246 const ACPI_PREDEFINED_INFO *Predefined)
252 if (!Predefined || (Node->Flags & ANOBJ_EVALUATED))
257 /* Get the ACPI-required arg count from the predefined info table */
260 METHOD_GET_ARG_COUNT (Predefined->Info.ArgumentList);
276 else if (!RequiredParamCount && !Predefined->Info.ExpectedBtypes)
309 !(Predefined->Info.ArgumentList & ARG_COUNT_IS_MINIMUM))
326 * Predefined - Pointer to entry in predefined name table
340 const ACPI_PREDEFINED_INFO *Predefined)
351 if (!Predefined)
354 * Not a predefined name. Check the incoming user argument count
402 * This is a predefined name. Validate the user-supplied parameter
412 METHOD_GET_ARG_COUNT (Predefined->Info.ArgumentList);
422 !(Predefined->Info.ArgumentList & ARG_COUNT_IS_MINIMUM))