Lines Matching refs:arg
201 union acpi_parse_object *arg, u8 possible_method_call) in acpi_ps_get_next_namepath() argument
213 acpi_ps_init_op(arg, AML_INT_NAMEPATH_OP); in acpi_ps_get_next_namepath()
218 arg->common.value.name = path; in acpi_ps_get_next_namepath()
253 acpi_ps_init_op(arg, AML_INT_METHODCALL_OP); in acpi_ps_get_next_namepath()
270 acpi_ps_init_op(arg, AML_INT_METHODCALL_OP); in acpi_ps_get_next_namepath()
276 acpi_ps_append_arg(arg, name_op); in acpi_ps_get_next_namepath()
320 else if ((arg->common.parent) && in acpi_ps_get_next_namepath()
321 ((arg->common.parent->common.aml_opcode == in acpi_ps_get_next_namepath()
323 || (arg->common.parent->common.aml_opcode == in acpi_ps_get_next_namepath()
345 arg->common.value.name = path; in acpi_ps_get_next_namepath()
365 u32 arg_type, union acpi_parse_object *arg) in acpi_ps_get_next_simple_arg() argument
379 arg->common.value.integer = (u64) *aml; in acpi_ps_get_next_simple_arg()
388 ACPI_MOVE_16_TO_64(&arg->common.value.integer, aml); in acpi_ps_get_next_simple_arg()
397 ACPI_MOVE_32_TO_64(&arg->common.value.integer, aml); in acpi_ps_get_next_simple_arg()
406 ACPI_MOVE_64_TO_64(&arg->common.value.integer, aml); in acpi_ps_get_next_simple_arg()
415 arg->common.value.string = ACPI_CAST_PTR(char, aml); in acpi_ps_get_next_simple_arg()
429 acpi_ps_init_op(arg, AML_INT_NAMEPATH_OP); in acpi_ps_get_next_simple_arg()
430 arg->common.value.name = in acpi_ps_get_next_simple_arg()
440 acpi_ps_init_op(arg, opcode); in acpi_ps_get_next_simple_arg()
462 union acpi_parse_object *arg = NULL; in acpi_ps_get_next_field() local
610 arg = in acpi_ps_get_next_field()
612 if (!arg) { in acpi_ps_get_next_field()
654 arg->named.value.size = buffer_length; in acpi_ps_get_next_field()
655 arg->named.data = parser_state->aml; in acpi_ps_get_next_field()
662 arg = acpi_ps_alloc_op(AML_INT_NAMEPATH_OP, aml); in acpi_ps_get_next_field()
663 if (!arg) { in acpi_ps_get_next_field()
670 arg->common.value.name = in acpi_ps_get_next_field()
676 acpi_ps_append_arg(field, arg); in acpi_ps_get_next_field()
704 union acpi_parse_object *arg; in acpi_ps_free_field_list() local
711 arg = acpi_ps_get_arg(cur, 0); in acpi_ps_free_field_list()
712 if (arg) { in acpi_ps_free_field_list()
713 acpi_ps_free_op(arg); in acpi_ps_free_field_list()
742 union acpi_parse_object *arg = NULL; in acpi_ps_get_next_arg() local
764 arg = acpi_ps_alloc_op(AML_BYTE_OP, parser_state->aml); in acpi_ps_get_next_arg()
765 if (!arg) { in acpi_ps_get_next_arg()
769 acpi_ps_get_next_simple_arg(parser_state, arg_type, arg); in acpi_ps_get_next_arg()
789 if (arg) { in acpi_ps_get_next_arg()
790 acpi_ps_free_field_list(arg); in acpi_ps_get_next_arg()
799 arg = field; in acpi_ps_get_next_arg()
816 arg = acpi_ps_alloc_op(AML_INT_BYTELIST_OP, in acpi_ps_get_next_arg()
818 if (!arg) { in acpi_ps_get_next_arg()
824 arg->common.value.size = (u32) in acpi_ps_get_next_arg()
827 arg->named.data = parser_state->aml; in acpi_ps_get_next_arg()
851 arg = in acpi_ps_get_next_arg()
854 if (!arg) { in acpi_ps_get_next_arg()
860 arg, in acpi_ps_get_next_arg()
863 acpi_ps_free_op(arg); in acpi_ps_get_next_arg()
889 arg = in acpi_ps_get_next_arg()
892 if (!arg) { in acpi_ps_get_next_arg()
898 arg, in acpi_ps_get_next_arg()
901 acpi_ps_free_op(arg); in acpi_ps_get_next_arg()
905 if (arg->common.aml_opcode == AML_INT_METHODCALL_OP) { in acpi_ps_get_next_arg()
909 acpi_ps_free_op(arg->common.value.arg); in acpi_ps_get_next_arg()
910 acpi_ps_free_op(arg); in acpi_ps_get_next_arg()
911 arg = NULL; in acpi_ps_get_next_arg()
953 *return_arg = arg; in acpi_ps_get_next_arg()