Lines Matching refs:aml
45 u8 *aml = parser_state->aml; in acpi_ps_get_next_package_length() local
56 byte_count = (aml[0] >> 6); in acpi_ps_get_next_package_length()
57 parser_state->aml += ((acpi_size)byte_count + 1); in acpi_ps_get_next_package_length()
69 package_length |= (aml[byte_count] << ((byte_count << 3) - 4)); in acpi_ps_get_next_package_length()
77 package_length |= (aml[0] & byte_zero_mask); in acpi_ps_get_next_package_length()
96 u8 *start = parser_state->aml; in acpi_ps_get_next_package_end()
125 u8 *start = parser_state->aml; in acpi_ps_get_next_namestring()
126 u8 *end = parser_state->aml; in acpi_ps_get_next_namestring()
171 parser_state->aml = end; in acpi_ps_get_next_namestring()
206 u8 *start = parser_state->aml; in acpi_ps_get_next_namepath()
249 walk_state->parser_state.aml = start; in acpi_ps_get_next_namepath()
367 u8 *aml = parser_state->aml; in acpi_ps_get_next_simple_arg() local
377 arg->common.value.integer = (u64) *aml; in acpi_ps_get_next_simple_arg()
386 ACPI_MOVE_16_TO_64(&arg->common.value.integer, aml); in acpi_ps_get_next_simple_arg()
395 ACPI_MOVE_32_TO_64(&arg->common.value.integer, aml); in acpi_ps_get_next_simple_arg()
404 ACPI_MOVE_64_TO_64(&arg->common.value.integer, aml); in acpi_ps_get_next_simple_arg()
413 arg->common.value.string = ACPI_CAST_PTR(char, aml); in acpi_ps_get_next_simple_arg()
418 while (aml[length]) { in acpi_ps_get_next_simple_arg()
439 parser_state->aml += length; in acpi_ps_get_next_simple_arg()
458 u8 *aml; in acpi_ps_get_next_field() local
473 aml = parser_state->aml; in acpi_ps_get_next_field()
477 switch (ACPI_GET8(parser_state->aml)) { in acpi_ps_get_next_field()
481 parser_state->aml++; in acpi_ps_get_next_field()
487 parser_state->aml++; in acpi_ps_get_next_field()
493 parser_state->aml++; in acpi_ps_get_next_field()
499 parser_state->aml++; in acpi_ps_get_next_field()
510 field = acpi_ps_alloc_op(opcode, aml); in acpi_ps_get_next_field()
523 ACPI_MOVE_32_TO_32(&name, parser_state->aml); in acpi_ps_get_next_field()
525 parser_state->aml += ACPI_NAMESEG_SIZE; in acpi_ps_get_next_field()
568 access_type = ACPI_GET8(parser_state->aml); in acpi_ps_get_next_field()
569 parser_state->aml++; in acpi_ps_get_next_field()
570 access_attribute = ACPI_GET8(parser_state->aml); in acpi_ps_get_next_field()
571 parser_state->aml++; in acpi_ps_get_next_field()
579 access_length = ACPI_GET8(parser_state->aml); in acpi_ps_get_next_field()
580 parser_state->aml++; in acpi_ps_get_next_field()
593 aml = parser_state->aml; in acpi_ps_get_next_field()
594 if (ACPI_GET8(parser_state->aml) == AML_BUFFER_OP) { in acpi_ps_get_next_field()
595 parser_state->aml++; in acpi_ps_get_next_field()
598 pkg_end = parser_state->aml; in acpi_ps_get_next_field()
604 if (parser_state->aml < pkg_end) { in acpi_ps_get_next_field()
609 acpi_ps_alloc_op(AML_INT_BYTELIST_OP, aml); in acpi_ps_get_next_field()
617 opcode = ACPI_GET8(parser_state->aml); in acpi_ps_get_next_field()
618 parser_state->aml++; in acpi_ps_get_next_field()
625 ACPI_GET8(parser_state->aml); in acpi_ps_get_next_field()
626 parser_state->aml += 1; in acpi_ps_get_next_field()
632 ACPI_GET16(parser_state->aml); in acpi_ps_get_next_field()
633 parser_state->aml += 2; in acpi_ps_get_next_field()
639 ACPI_GET32(parser_state->aml); in acpi_ps_get_next_field()
640 parser_state->aml += 4; in acpi_ps_get_next_field()
653 arg->named.data = parser_state->aml; in acpi_ps_get_next_field()
658 parser_state->aml = pkg_end; in acpi_ps_get_next_field()
660 arg = acpi_ps_alloc_op(AML_INT_NAMEPATH_OP, aml); in acpi_ps_get_next_field()
729 arg = acpi_ps_alloc_op(AML_BYTE_OP, parser_state->aml); in acpi_ps_get_next_arg()
747 if (parser_state->aml < parser_state->pkg_end) { in acpi_ps_get_next_arg()
751 while (parser_state->aml < parser_state->pkg_end) { in acpi_ps_get_next_arg()
767 parser_state->aml = parser_state->pkg_end; in acpi_ps_get_next_arg()
773 if (parser_state->aml < parser_state->pkg_end) { in acpi_ps_get_next_arg()
778 parser_state->aml); in acpi_ps_get_next_arg()
787 parser_state->aml); in acpi_ps_get_next_arg()
788 arg->named.data = parser_state->aml; in acpi_ps_get_next_arg()
792 parser_state->aml = parser_state->pkg_end; in acpi_ps_get_next_arg()
814 parser_state->aml); in acpi_ps_get_next_arg()
848 parser_state->aml); in acpi_ps_get_next_arg()
891 if (parser_state->aml < parser_state->pkg_end) { in acpi_ps_get_next_arg()