Lines Matching refs:aml
78 u8 *aml = parser_state->aml; in acpi_ps_get_next_package_length() local
89 byte_count = (aml[0] >> 6); in acpi_ps_get_next_package_length()
90 parser_state->aml += ((acpi_size) byte_count + 1); in acpi_ps_get_next_package_length()
102 package_length |= (aml[byte_count] << ((byte_count << 3) - 4)); in acpi_ps_get_next_package_length()
110 package_length |= (aml[0] & byte_zero_mask); in acpi_ps_get_next_package_length()
129 u8 *start = parser_state->aml; in acpi_ps_get_next_package_end()
158 u8 *start = parser_state->aml; in acpi_ps_get_next_namestring()
159 u8 *end = parser_state->aml; in acpi_ps_get_next_namestring()
204 parser_state->aml = end; in acpi_ps_get_next_namestring()
239 u8 *start = parser_state->aml; in acpi_ps_get_next_namepath()
277 walk_state->parser_state.aml = start; in acpi_ps_get_next_namepath()
396 u8 *aml = parser_state->aml; in acpi_ps_get_next_simple_arg() local
406 arg->common.value.integer = (u64) *aml; in acpi_ps_get_next_simple_arg()
415 ACPI_MOVE_16_TO_64(&arg->common.value.integer, aml); in acpi_ps_get_next_simple_arg()
424 ACPI_MOVE_32_TO_64(&arg->common.value.integer, aml); in acpi_ps_get_next_simple_arg()
433 ACPI_MOVE_64_TO_64(&arg->common.value.integer, aml); in acpi_ps_get_next_simple_arg()
442 arg->common.value.string = ACPI_CAST_PTR(char, aml); in acpi_ps_get_next_simple_arg()
447 while (aml[length]) { in acpi_ps_get_next_simple_arg()
468 parser_state->aml += length; in acpi_ps_get_next_simple_arg()
502 (u32)ACPI_PTR_DIFF(parser_state->aml, parser_state->aml_start); in acpi_ps_get_next_field()
506 switch (ACPI_GET8(parser_state->aml)) { in acpi_ps_get_next_field()
510 parser_state->aml++; in acpi_ps_get_next_field()
516 parser_state->aml++; in acpi_ps_get_next_field()
522 parser_state->aml++; in acpi_ps_get_next_field()
528 parser_state->aml++; in acpi_ps_get_next_field()
553 ACPI_MOVE_32_TO_32(&name, parser_state->aml); in acpi_ps_get_next_field()
555 parser_state->aml += ACPI_NAME_SIZE; in acpi_ps_get_next_field()
582 access_type = ACPI_GET8(parser_state->aml); in acpi_ps_get_next_field()
583 parser_state->aml++; in acpi_ps_get_next_field()
584 access_attribute = ACPI_GET8(parser_state->aml); in acpi_ps_get_next_field()
585 parser_state->aml++; in acpi_ps_get_next_field()
593 access_length = ACPI_GET8(parser_state->aml); in acpi_ps_get_next_field()
594 parser_state->aml++; in acpi_ps_get_next_field()
607 if (ACPI_GET8(parser_state->aml) == AML_BUFFER_OP) { in acpi_ps_get_next_field()
608 parser_state->aml++; in acpi_ps_get_next_field()
610 pkg_end = parser_state->aml; in acpi_ps_get_next_field()
615 if (parser_state->aml < pkg_end) { in acpi_ps_get_next_field()
627 opcode = ACPI_GET8(parser_state->aml); in acpi_ps_get_next_field()
628 parser_state->aml++; in acpi_ps_get_next_field()
633 ACPI_GET8(parser_state->aml); in acpi_ps_get_next_field()
634 parser_state->aml += 1; in acpi_ps_get_next_field()
639 ACPI_GET16(parser_state->aml); in acpi_ps_get_next_field()
640 parser_state->aml += 2; in acpi_ps_get_next_field()
645 ACPI_GET32(parser_state->aml); in acpi_ps_get_next_field()
646 parser_state->aml += 4; in acpi_ps_get_next_field()
657 arg->named.data = parser_state->aml; in acpi_ps_get_next_field()
662 parser_state->aml = pkg_end; in acpi_ps_get_next_field()
746 if (parser_state->aml < parser_state->pkg_end) { in acpi_ps_get_next_arg()
750 while (parser_state->aml < parser_state->pkg_end) { in acpi_ps_get_next_arg()
766 parser_state->aml = parser_state->pkg_end; in acpi_ps_get_next_arg()
772 if (parser_state->aml < parser_state->pkg_end) { in acpi_ps_get_next_arg()
785 parser_state->aml); in acpi_ps_get_next_arg()
786 arg->named.data = parser_state->aml; in acpi_ps_get_next_arg()
790 parser_state->aml = parser_state->pkg_end; in acpi_ps_get_next_arg()
853 if (parser_state->aml < parser_state->pkg_end) { in acpi_ps_get_next_arg()