• Home
  • Raw
  • Download

Lines Matching refs:parser_state

63 						  *parser_state)  in acpi_ps_get_parent_scope()
66 return (parser_state->scope->parse_scope.op); in acpi_ps_get_parent_scope()
83 u8 acpi_ps_has_completed_scope(struct acpi_parse_state * parser_state) in acpi_ps_has_completed_scope() argument
87 ((parser_state->aml >= parser_state->scope->parse_scope.arg_end in acpi_ps_has_completed_scope()
88 || !parser_state->scope->parse_scope.arg_count))); in acpi_ps_has_completed_scope()
105 acpi_ps_init_scope(struct acpi_parse_state * parser_state, in acpi_ps_init_scope() argument
120 scope->parse_scope.arg_end = parser_state->aml_end; in acpi_ps_init_scope()
121 scope->parse_scope.pkg_end = parser_state->aml_end; in acpi_ps_init_scope()
123 parser_state->scope = scope; in acpi_ps_init_scope()
124 parser_state->start_op = root_op; in acpi_ps_init_scope()
145 acpi_ps_push_scope(struct acpi_parse_state *parser_state, in acpi_ps_push_scope() argument
162 scope->parse_scope.pkg_end = parser_state->pkg_end; in acpi_ps_push_scope()
166 acpi_ut_push_generic_state(&parser_state->scope, scope); in acpi_ps_push_scope()
172 scope->parse_scope.arg_end = parser_state->pkg_end; in acpi_ps_push_scope()
199 acpi_ps_pop_scope(struct acpi_parse_state *parser_state, in acpi_ps_pop_scope() argument
202 union acpi_generic_state *scope = parser_state->scope; in acpi_ps_pop_scope()
209 scope = acpi_ut_pop_generic_state(&parser_state->scope); in acpi_ps_pop_scope()
216 parser_state->pkg_end = scope->parse_scope.pkg_end; in acpi_ps_pop_scope()
247 void acpi_ps_cleanup_scope(struct acpi_parse_state *parser_state) in acpi_ps_cleanup_scope() argument
251 ACPI_FUNCTION_TRACE_PTR(ps_cleanup_scope, parser_state); in acpi_ps_cleanup_scope()
253 if (!parser_state) { in acpi_ps_cleanup_scope()
259 while (parser_state->scope) { in acpi_ps_cleanup_scope()
260 scope = acpi_ut_pop_generic_state(&parser_state->scope); in acpi_ps_cleanup_scope()