• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/acpi/acpica/

Lines Matching refs:parser_state

56 acpi_ps_get_next_package_length(struct acpi_parse_state *parser_state);
59 *parser_state);
65 * PARAMETERS: parser_state - Current parser state object
76 acpi_ps_get_next_package_length(struct acpi_parse_state *parser_state)
78 u8 *aml = parser_state->aml;
90 parser_state->aml += ((acpi_size) byte_count + 1);
118 * PARAMETERS: parser_state - Current parser state object
127 u8 *acpi_ps_get_next_package_end(struct acpi_parse_state *parser_state)
129 u8 *start = parser_state->aml;
134 /* Function below updates parser_state->Aml */
136 package_length = acpi_ps_get_next_package_length(parser_state);
145 * PARAMETERS: parser_state - Current parser state object
156 char *acpi_ps_get_next_namestring(struct acpi_parse_state *parser_state)
158 u8 *start = parser_state->aml;
159 u8 *end = parser_state->aml;
204 parser_state->aml = end;
212 * PARAMETERS: parser_state - Current parser state object
231 struct acpi_parse_state *parser_state,
239 u8 *start = parser_state->aml;
243 path = acpi_ps_get_next_namestring(parser_state);
277 walk_state->parser_state.aml = start;
380 * PARAMETERS: parser_state - Current parser state object
391 acpi_ps_get_next_simple_arg(struct acpi_parse_state *parser_state,
396 u8 *aml = parser_state->aml;
458 acpi_ps_get_next_namestring(parser_state);
468 parser_state->aml += length;
476 * PARAMETERS: parser_state - Current parser state object
485 *parser_state)
488 ACPI_PTR_DIFF(parser_state->aml,
489 parser_state->aml_start);
498 switch (ACPI_GET8(parser_state->aml)) {
507 parser_state->aml++;
513 parser_state->aml++;
533 ACPI_MOVE_32_TO_32(&name, parser_state->aml);
535 parser_state->aml += ACPI_NAME_SIZE;
540 acpi_ps_get_next_package_length(parser_state);
548 acpi_ps_get_next_package_length(parser_state);
558 (((u32) ACPI_GET8(parser_state->aml) << 8));
559 parser_state->aml++;
560 field->common.value.integer |= ACPI_GET8(parser_state->aml);
561 parser_state->aml++;
578 * parser_state - Current parser state object
591 struct acpi_parse_state *parser_state,
600 ACPI_FUNCTION_TRACE_PTR(ps_get_next_arg, parser_state);
616 acpi_ps_get_next_simple_arg(parser_state, arg_type, arg);
623 parser_state->pkg_end =
624 acpi_ps_get_next_package_end(parser_state);
629 if (parser_state->aml < parser_state->pkg_end) {
633 while (parser_state->aml < parser_state->pkg_end) {
634 field = acpi_ps_get_next_field(parser_state);
649 parser_state->aml = parser_state->pkg_end;
655 if (parser_state->aml < parser_state->pkg_end) {
667 ACPI_PTR_DIFF(parser_state->pkg_end,
668 parser_state->aml);
669 arg->named.data = parser_state->aml;
673 parser_state->aml = parser_state->pkg_end;
681 subop = acpi_ps_peek_opcode(parser_state);
698 parser_state, arg,
713 parser_state, arg,
735 if (parser_state->aml < parser_state->pkg_end) {