/linux-4.1.27/drivers/acpi/acpica/ |
H A D | psargs.c | 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) acpi_ps_get_next_package_length() argument 78 u8 *aml = parser_state->aml; acpi_ps_get_next_package_length() 90 parser_state->aml += ((acpi_size) byte_count + 1); acpi_ps_get_next_package_length() 118 * PARAMETERS: parser_state - Current parser state object 127 u8 *acpi_ps_get_next_package_end(struct acpi_parse_state *parser_state) acpi_ps_get_next_package_end() argument 129 u8 *start = parser_state->aml; acpi_ps_get_next_package_end() 134 /* Function below updates parser_state->Aml */ acpi_ps_get_next_package_end() 136 package_length = acpi_ps_get_next_package_length(parser_state); acpi_ps_get_next_package_end() 145 * PARAMETERS: parser_state - Current parser state object 156 char *acpi_ps_get_next_namestring(struct acpi_parse_state *parser_state) acpi_ps_get_next_namestring() argument 158 u8 *start = parser_state->aml; acpi_ps_get_next_namestring() 159 u8 *end = parser_state->aml; acpi_ps_get_next_namestring() 204 parser_state->aml = end; acpi_ps_get_next_namestring() 212 * PARAMETERS: parser_state - Current parser state object 231 struct acpi_parse_state *parser_state, acpi_ps_get_next_namepath() 239 u8 *start = parser_state->aml; acpi_ps_get_next_namepath() 243 path = acpi_ps_get_next_namestring(parser_state); acpi_ps_get_next_namepath() 277 walk_state->parser_state.aml = start; acpi_ps_get_next_namepath() 380 * PARAMETERS: parser_state - Current parser state object 391 acpi_ps_get_next_simple_arg(struct acpi_parse_state *parser_state, acpi_ps_get_next_simple_arg() argument 396 u8 *aml = parser_state->aml; acpi_ps_get_next_simple_arg() 458 acpi_ps_get_next_namestring(parser_state); acpi_ps_get_next_simple_arg() 468 parser_state->aml += length; acpi_ps_get_next_simple_arg() 476 * PARAMETERS: parser_state - Current parser state object 485 *parser_state) acpi_ps_get_next_field() 502 (u32)ACPI_PTR_DIFF(parser_state->aml, parser_state->aml_start); acpi_ps_get_next_field() 506 switch (ACPI_GET8(parser_state->aml)) { acpi_ps_get_next_field() 510 parser_state->aml++; acpi_ps_get_next_field() 516 parser_state->aml++; acpi_ps_get_next_field() 522 parser_state->aml++; acpi_ps_get_next_field() 528 parser_state->aml++; acpi_ps_get_next_field() 553 ACPI_MOVE_32_TO_32(&name, parser_state->aml); acpi_ps_get_next_field() 555 parser_state->aml += ACPI_NAME_SIZE; acpi_ps_get_next_field() 560 acpi_ps_get_next_package_length(parser_state); acpi_ps_get_next_field() 568 acpi_ps_get_next_package_length(parser_state); acpi_ps_get_next_field() 582 access_type = ACPI_GET8(parser_state->aml); acpi_ps_get_next_field() 583 parser_state->aml++; acpi_ps_get_next_field() 584 access_attribute = ACPI_GET8(parser_state->aml); acpi_ps_get_next_field() 585 parser_state->aml++; acpi_ps_get_next_field() 593 access_length = ACPI_GET8(parser_state->aml); acpi_ps_get_next_field() 594 parser_state->aml++; acpi_ps_get_next_field() 607 if (ACPI_GET8(parser_state->aml) == AML_BUFFER_OP) { acpi_ps_get_next_field() 608 parser_state->aml++; acpi_ps_get_next_field() 610 pkg_end = parser_state->aml; acpi_ps_get_next_field() 612 acpi_ps_get_next_package_length(parser_state); acpi_ps_get_next_field() 615 if (parser_state->aml < pkg_end) { acpi_ps_get_next_field() 627 opcode = ACPI_GET8(parser_state->aml); acpi_ps_get_next_field() 628 parser_state->aml++; acpi_ps_get_next_field() 634 ACPI_GET8(parser_state->aml); acpi_ps_get_next_field() 635 parser_state->aml += 1; acpi_ps_get_next_field() 641 ACPI_GET16(parser_state->aml); acpi_ps_get_next_field() 642 parser_state->aml += 2; acpi_ps_get_next_field() 648 ACPI_GET32(parser_state->aml); acpi_ps_get_next_field() 649 parser_state->aml += 4; acpi_ps_get_next_field() 661 arg->named.data = parser_state->aml; acpi_ps_get_next_field() 666 parser_state->aml = pkg_end; acpi_ps_get_next_field() 677 acpi_ps_get_next_namestring(parser_state); acpi_ps_get_next_field() 699 * parser_state - Current parser state object 712 struct acpi_parse_state *parser_state, acpi_ps_get_next_arg() 721 ACPI_FUNCTION_TRACE_PTR(ps_get_next_arg, parser_state); acpi_ps_get_next_arg() 737 acpi_ps_get_next_simple_arg(parser_state, arg_type, arg); acpi_ps_get_next_arg() 744 parser_state->pkg_end = acpi_ps_get_next_arg() 745 acpi_ps_get_next_package_end(parser_state); acpi_ps_get_next_arg() 750 if (parser_state->aml < parser_state->pkg_end) { acpi_ps_get_next_arg() 754 while (parser_state->aml < parser_state->pkg_end) { acpi_ps_get_next_arg() 755 field = acpi_ps_get_next_field(parser_state); acpi_ps_get_next_arg() 770 parser_state->aml = parser_state->pkg_end; acpi_ps_get_next_arg() 776 if (parser_state->aml < parser_state->pkg_end) { acpi_ps_get_next_arg() 788 ACPI_PTR_DIFF(parser_state->pkg_end, acpi_ps_get_next_arg() 789 parser_state->aml); acpi_ps_get_next_arg() 790 arg->named.data = parser_state->aml; acpi_ps_get_next_arg() 794 parser_state->aml = parser_state->pkg_end; acpi_ps_get_next_arg() 802 subop = acpi_ps_peek_opcode(parser_state); acpi_ps_get_next_arg() 820 parser_state, arg, acpi_ps_get_next_arg() 835 parser_state, arg, acpi_ps_get_next_arg() 857 if (parser_state->aml < parser_state->pkg_end) { acpi_ps_get_next_arg() 230 acpi_ps_get_next_namepath(struct acpi_walk_state *walk_state, struct acpi_parse_state *parser_state, union acpi_parse_object *arg, u8 possible_method_call) acpi_ps_get_next_namepath() argument 484 acpi_ps_get_next_field(struct acpi_parse_state *parser_state) acpi_ps_get_next_field() argument 711 acpi_ps_get_next_arg(struct acpi_walk_state *walk_state, struct acpi_parse_state *parser_state, u32 arg_type, union acpi_parse_object **return_arg) acpi_ps_get_next_arg() argument
|
H A D | psscope.c | 55 * PARAMETERS: parser_state - Current parser state object 63 *parser_state) acpi_ps_get_parent_scope() 66 return (parser_state->scope->parse_scope.op); acpi_ps_get_parent_scope() 73 * PARAMETERS: parser_state - Current parser state object 83 u8 acpi_ps_has_completed_scope(struct acpi_parse_state * parser_state) acpi_ps_has_completed_scope() argument 87 ((parser_state->aml >= parser_state->scope->parse_scope.arg_end acpi_ps_has_completed_scope() 88 || !parser_state->scope->parse_scope.arg_count))); acpi_ps_has_completed_scope() 95 * PARAMETERS: parser_state - Current parser state object 105 acpi_ps_init_scope(struct acpi_parse_state * parser_state, acpi_ps_init_scope() argument 120 scope->parse_scope.arg_end = parser_state->aml_end; acpi_ps_init_scope() 121 scope->parse_scope.pkg_end = parser_state->aml_end; acpi_ps_init_scope() 123 parser_state->scope = scope; acpi_ps_init_scope() 124 parser_state->start_op = root_op; acpi_ps_init_scope() 133 * PARAMETERS: parser_state - Current parser state object 145 acpi_ps_push_scope(struct acpi_parse_state *parser_state, acpi_ps_push_scope() argument 162 scope->parse_scope.pkg_end = parser_state->pkg_end; acpi_ps_push_scope() 166 acpi_ut_push_generic_state(&parser_state->scope, scope); acpi_ps_push_scope() 172 scope->parse_scope.arg_end = parser_state->pkg_end; acpi_ps_push_scope() 186 * PARAMETERS: parser_state - Current parser state object 199 acpi_ps_pop_scope(struct acpi_parse_state *parser_state, acpi_ps_pop_scope() argument 202 union acpi_generic_state *scope = parser_state->scope; acpi_ps_pop_scope() 209 scope = acpi_ut_pop_generic_state(&parser_state->scope); acpi_ps_pop_scope() 216 parser_state->pkg_end = scope->parse_scope.pkg_end; acpi_ps_pop_scope() 238 * PARAMETERS: parser_state - Current parser state object 247 void acpi_ps_cleanup_scope(struct acpi_parse_state *parser_state) acpi_ps_cleanup_scope() argument 251 ACPI_FUNCTION_TRACE_PTR(ps_cleanup_scope, parser_state); acpi_ps_cleanup_scope() 253 if (!parser_state) { acpi_ps_cleanup_scope() 259 while (parser_state->scope) { acpi_ps_cleanup_scope() 260 scope = acpi_ut_pop_generic_state(&parser_state->scope); acpi_ps_cleanup_scope() 62 acpi_ps_get_parent_scope(struct acpi_parse_state *parser_state) acpi_ps_get_parent_scope() argument
|
H A D | psloop.c | 103 acpi_ps_get_next_simple_arg(&(walk_state->parser_state), acpi_ps_get_arguments() 113 &(walk_state->parser_state), op, acpi_ps_get_arguments() 129 (u32) ACPI_PTR_DIFF(walk_state->parser_state.aml, acpi_ps_get_arguments() 130 walk_state->parser_state. acpi_ps_get_arguments() 135 &(walk_state->parser_state), acpi_ps_get_arguments() 180 parser_state. acpi_ps_get_arguments() 192 walk_state->parser_state.aml = acpi_ps_get_arguments() 193 walk_state->parser_state.pkg_end; acpi_ps_get_arguments() 222 parser_state. acpi_ps_get_arguments() 242 op->named.data = walk_state->parser_state.aml; acpi_ps_get_arguments() 244 (walk_state->parser_state.pkg_end - acpi_ps_get_arguments() 245 walk_state->parser_state.aml); acpi_ps_get_arguments() 249 walk_state->parser_state.aml = acpi_ps_get_arguments() 250 walk_state->parser_state.pkg_end; acpi_ps_get_arguments() 269 (walk_state->parser_state.pkg_end - acpi_ps_get_arguments() 274 walk_state->parser_state.aml = acpi_ps_get_arguments() 275 walk_state->parser_state.pkg_end; acpi_ps_get_arguments() 284 walk_state->parser_state.pkg_end; acpi_ps_get_arguments() 394 struct acpi_parse_state *parser_state; acpi_ps_parse_loop() local 403 parser_state = &walk_state->parser_state; acpi_ps_parse_loop() 412 if (acpi_ps_has_completed_scope(parser_state)) { acpi_ps_parse_loop() 417 if ((parser_state->scope->parse_scope.op) && acpi_ps_parse_loop() 418 ((parser_state->scope->parse_scope.op->common. acpi_ps_parse_loop() 420 || (parser_state->scope->parse_scope.op->common. acpi_ps_parse_loop() 452 acpi_ps_pop_scope(parser_state, &op, acpi_ps_parse_loop() 469 while ((parser_state->aml < parser_state->aml_end) || (op)) { acpi_ps_parse_loop() 470 aml_op_start = parser_state->aml; acpi_ps_parse_loop() 504 parser_state->aml, acpi_ps_parse_loop() 542 status = acpi_ps_push_scope(parser_state, op, acpi_ps_parse_loop() 578 (u32) (parser_state->aml - op->named.data); acpi_ps_parse_loop() 590 (u32) (parser_state->aml - op->named.data); acpi_ps_parse_loop() 600 (u32) (parser_state->aml - op->named.data); acpi_ps_parse_loop() 622 } /* while parser_state->Aml */ acpi_ps_parse_loop()
|
H A D | psobject.c | 73 (u32)ACPI_PTR_DIFF(walk_state->parser_state.aml, acpi_ps_get_aml_opcode() 74 walk_state->parser_state.aml_start); acpi_ps_get_aml_opcode() 75 walk_state->opcode = acpi_ps_peek_opcode(&(walk_state->parser_state)); acpi_ps_get_aml_opcode() 107 ACPI_DUMP_BUFFER((walk_state->parser_state.aml - 16), acpi_ps_get_aml_opcode() 123 acpi_ut_dump_buffer(((u8 *)walk_state->parser_state. acpi_ps_get_aml_opcode() 134 walk_state->parser_state.aml++; acpi_ps_get_aml_opcode() 136 walk_state->parser_state.aml++; acpi_ps_get_aml_opcode() 145 walk_state->parser_state.aml += acpi_ps_get_aml_opcode() 192 &(walk_state->parser_state), acpi_ps_build_named_op() 335 parent_scope = acpi_ps_get_parent_scope(&(walk_state->parser_state)); acpi_ps_create_op() 395 walk_state->parser_state.scope->parse_scope.arg_count--; acpi_ps_complete_op() 421 acpi_ps_pop_scope(&(walk_state->parser_state), op, acpi_ps_complete_op() 450 acpi_ps_pop_scope(&(walk_state->parser_state), op, acpi_ps_complete_op() 489 acpi_ps_pop_scope(&(walk_state->parser_state), op, acpi_ps_complete_op() 508 acpi_ps_pop_scope(&(walk_state->parser_state), op, acpi_ps_complete_op() 519 acpi_ps_pop_scope(parser_state, op, acpi_ps_complete_op() 531 if (acpi_ps_has_completed_scope(&(walk_state->parser_state))) { acpi_ps_complete_op() 532 acpi_ps_pop_scope(&(walk_state->parser_state), op, acpi_ps_complete_op() 615 parser_state), acpi_ps_complete_final_op() 644 acpi_ps_pop_scope(&(walk_state->parser_state), &op, acpi_ps_complete_final_op()
|
H A D | psparse.c | 92 * PARAMETERS: parser_state - A parser state object 100 u16 acpi_ps_peek_opcode(struct acpi_parse_state * parser_state) acpi_ps_peek_opcode() argument 105 aml = parser_state->aml; acpi_ps_peek_opcode() 328 struct acpi_parse_state *parser_state = &walk_state->parser_state; acpi_ps_next_parse_state() local 339 parser_state->aml = parser_state->aml_end; acpi_ps_next_parse_state() 345 parser_state->aml = walk_state->aml_last_while; acpi_ps_next_parse_state() 352 parser_state->aml = walk_state->aml_last_while; acpi_ps_next_parse_state() 358 parser_state->aml = walk_state->aml_last_while; acpi_ps_next_parse_state() 364 parser_state->aml = parser_state->scope->parse_scope.pkg_end; acpi_ps_next_parse_state() 374 parser_state->aml = acpi_ps_get_next_package_end(parser_state); acpi_ps_next_parse_state() 386 parser_state->aml = parser_state->scope->parse_scope.pkg_end; acpi_ps_next_parse_state() 446 walk_state, walk_state->parser_state.aml, acpi_ps_parse_aml() 447 walk_state->parser_state.aml_size)); acpi_ps_parse_aml() 449 if (!walk_state->parser_state.aml) { acpi_ps_parse_aml() 576 acpi_ps_cleanup_scope(&walk_state->parser_state); acpi_ps_parse_aml()
|
H A D | dswstate.c | 563 walk_state->parser_state.start_op = origin; acpi_ds_create_walk_state() 607 struct acpi_parse_state *parser_state = &walk_state->parser_state; acpi_ds_init_aml_walk() local 612 walk_state->parser_state.aml = acpi_ds_init_aml_walk() 613 walk_state->parser_state.aml_start = aml_start; acpi_ds_init_aml_walk() 614 walk_state->parser_state.aml_end = acpi_ds_init_aml_walk() 615 walk_state->parser_state.pkg_end = aml_start + aml_length; acpi_ds_init_aml_walk() 627 status = acpi_ps_init_scope(&walk_state->parser_state, op); acpi_ds_init_aml_walk() 633 walk_state->parser_state.start_node = method_node; acpi_ds_init_aml_walk() 663 extra_op = parser_state->start_op; acpi_ds_init_aml_walk() 669 parser_state->start_node = NULL; acpi_ds_init_aml_walk() 671 parser_state->start_node = extra_op->common.node; acpi_ds_init_aml_walk() 674 if (parser_state->start_node) { acpi_ds_init_aml_walk() 679 acpi_ds_scope_stack_push(parser_state->start_node, acpi_ds_init_aml_walk() 680 parser_state->start_node-> acpi_ds_init_aml_walk() 722 if (walk_state->parser_state.scope) { acpi_ds_delete_walk_state() 725 acpi_ps_cleanup_scope(&walk_state->parser_state); acpi_ds_delete_walk_state()
|
H A D | acparser.h | 81 u8 *acpi_ps_get_next_package_end(struct acpi_parse_state *parser_state); 83 char *acpi_ps_get_next_namestring(struct acpi_parse_state *parser_state); 86 acpi_ps_get_next_simple_arg(struct acpi_parse_state *parser_state, 91 struct acpi_parse_state *parser_state, 96 struct acpi_parse_state *parser_state, 164 acpi_ps_init_scope(struct acpi_parse_state *parser_state, 170 u8 acpi_ps_has_completed_scope(struct acpi_parse_state *parser_state); 173 acpi_ps_pop_scope(struct acpi_parse_state *parser_state, 177 acpi_ps_push_scope(struct acpi_parse_state *parser_state,
|
H A D | nsxfname.c | 541 struct acpi_parse_state parser_state; ACPI_EXPORT_SYMBOL() local 562 parser_state.aml = buffer + sizeof(struct acpi_table_header); ACPI_EXPORT_SYMBOL() 563 opcode = acpi_ps_peek_opcode(&parser_state); ACPI_EXPORT_SYMBOL() 570 parser_state.aml += acpi_ps_get_opcode_size(opcode); ACPI_EXPORT_SYMBOL() 571 parser_state.pkg_end = acpi_ps_get_next_package_end(&parser_state); ACPI_EXPORT_SYMBOL() 572 path = acpi_ps_get_next_namestring(&parser_state); ACPI_EXPORT_SYMBOL() 573 method_flags = *parser_state.aml++; ACPI_EXPORT_SYMBOL() 574 aml_start = parser_state.aml; ACPI_EXPORT_SYMBOL() 575 aml_length = ACPI_PTR_DIFF(parser_state.pkg_end, aml_start); ACPI_EXPORT_SYMBOL()
|
H A D | dscontrol.c | 88 (walk_state->parser_state.aml - 1)) { acpi_ds_exec_begin_control_op() 116 walk_state->parser_state.aml - 1; acpi_ds_exec_begin_control_op() 118 walk_state->parser_state.pkg_end; acpi_ds_exec_begin_control_op()
|
H A D | dswload.c | 172 path = acpi_ps_get_next_namestring(&walk_state->parser_state); acpi_ds_load1_begin_op() 403 acpi_ps_append_arg(acpi_ps_get_parent_scope(&walk_state->parser_state), acpi_ds_load1_begin_op()
|
H A D | acstruct.h | 93 struct acpi_parse_state parser_state; /* Current state of parser */ member in struct:acpi_walk_state
|
H A D | psxface.c | 299 acpi_ps_cleanup_scope(&walk_state->parser_state); acpi_ps_execute_method()
|
H A D | dswexec.c | 744 if (walk_state->parser_state.aml == walk_state->parser_state.aml_end) { acpi_ds_exec_end_op()
|
H A D | dswload2.c | 126 acpi_ps_get_next_namestring(&walk_state->parser_state); acpi_ds_load2_begin_op()
|
/linux-4.1.27/drivers/media/rc/ |
H A D | fintek-cir.c | 302 switch (fintek->parser_state) { fintek_process_rx_ir_data() 308 fintek->parser_state = SUBCMD; fintek_process_rx_ir_data() 314 fintek->parser_state = PARSE_IRDATA; fintek_process_rx_ir_data() 320 fintek->parser_state = CMD_DATA; fintek_process_rx_ir_data() 341 if ((fintek->parser_state != CMD_HEADER) && !fintek->rem) fintek_process_rx_ir_data() 342 fintek->parser_state = CMD_HEADER; fintek_process_rx_ir_data()
|
H A D | mceusb.c | 440 } parser_state; member in struct:mceusb_dev 997 switch (ir->parser_state) { mceusb_process_ir_data() 1003 ir->parser_state = CMD_DATA; mceusb_process_ir_data() 1029 ir->parser_state = SUBCMD; mceusb_process_ir_data() 1036 ir->parser_state = PARSE_IRDATA; mceusb_process_ir_data() 1042 if (ir->parser_state != CMD_HEADER && !ir->rem) mceusb_process_ir_data() 1043 ir->parser_state = CMD_HEADER; mceusb_process_ir_data()
|
H A D | fintek-cir.h | 106 } parser_state; member in struct:fintek_dev
|