Lines Matching full:predefined

4  * Module Name: nsarguments - Validation of args for ACPI predefined methods
27 * against the argument type list for a predefined name.
39 * If not a predefined name, cannot typecheck args, because in acpi_ns_check_argument_types()
45 if (!info->predefined || (info->node->flags & ANOBJ_EVALUATED)) { in acpi_ns_check_argument_types()
49 arg_type_list = info->predefined->info.argument_list; in acpi_ns_check_argument_types()
83 * predefined - Pointer to entry in predefined name table
88 * predefined name is what is expected (matches what is defined in
89 * the ACPI specification for this predefined name.)
96 const union acpi_predefined_info *predefined) in acpi_ns_check_acpi_compliance() argument
101 if (!predefined || (node->flags & ANOBJ_EVALUATED)) { in acpi_ns_check_acpi_compliance()
105 /* Get the ACPI-required arg count from the predefined info table */ in acpi_ns_check_acpi_compliance()
108 METHOD_GET_ARG_COUNT(predefined->info.argument_list); in acpi_ns_check_acpi_compliance()
126 && !predefined->info.expected_btypes) { in acpi_ns_check_acpi_compliance()
160 && !(predefined->info. in acpi_ns_check_acpi_compliance()
177 * predefined - Pointer to entry in predefined name table
190 const union acpi_predefined_info *predefined) in acpi_ns_check_argument_count() argument
199 if (!predefined) { in acpi_ns_check_argument_count()
201 * Not a predefined name. Check the incoming user argument count in acpi_ns_check_argument_count()
251 * This is a predefined name. Validate the user-supplied parameter in acpi_ns_check_argument_count()
261 METHOD_GET_ARG_COUNT(predefined->info.argument_list); in acpi_ns_check_argument_count()
269 !(predefined->info.argument_list & ARG_COUNT_IS_MINIMUM)) { in acpi_ns_check_argument_count()