Home
last modified time | relevance | path

Searched refs:parser_state (Results 1 – 22 of 22) sorted by relevance

/openbmc/linux/drivers/acpi/acpica/
H A Dpsargs.c26 *parser_state);
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()
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()
792 parser_state->aml = parser_state->pkg_end; in acpi_ps_get_next_arg()
[all …]
H A Dpsscope.c29 *parser_state) in acpi_ps_get_parent_scope()
32 return (parser_state->scope->parse_scope.op); in acpi_ps_get_parent_scope()
53 ((parser_state->aml >= parser_state->scope->parse_scope.arg_end in acpi_ps_has_completed_scope()
54 || !parser_state->scope->parse_scope.arg_count))); in acpi_ps_has_completed_scope()
86 scope->parse_scope.arg_end = parser_state->aml_end; in acpi_ps_init_scope()
87 scope->parse_scope.pkg_end = parser_state->aml_end; in acpi_ps_init_scope()
89 parser_state->scope = scope; in acpi_ps_init_scope()
90 parser_state->start_op = root_op; in acpi_ps_init_scope()
128 scope->parse_scope.pkg_end = parser_state->pkg_end; in acpi_ps_push_scope()
219 if (!parser_state) { in acpi_ps_cleanup_scope()
[all …]
H A Dpsloop.c80 &(walk_state->parser_state), in acpi_ps_get_arguments()
115 &(walk_state->parser_state), in acpi_ps_get_arguments()
151 walk_state->parser_state.aml = in acpi_ps_get_arguments()
181 walk_state->parser_state.aml = in acpi_ps_get_arguments()
235 parser_state = &walk_state->parser_state; in acpi_ps_parse_loop()
300 while ((parser_state->aml < parser_state->aml_end) || (op)) { in acpi_ps_parse_loop()
418 parser_state->aml = in acpi_ps_parse_loop()
421 parser_state->aml = in acpi_ps_parse_loop()
423 (parser_state); in acpi_ps_parse_loop()
435 (parser_state); in acpi_ps_parse_loop()
[all …]
H A Ddswstate.c529 walk_state->parser_state.start_op = origin; in acpi_ds_create_walk_state()
573 struct acpi_parse_state *parser_state = &walk_state->parser_state; in acpi_ds_init_aml_walk() local
578 walk_state->parser_state.aml = in acpi_ds_init_aml_walk()
579 walk_state->parser_state.aml_start = in acpi_ds_init_aml_walk()
580 walk_state->parser_state.aml_end = in acpi_ds_init_aml_walk()
584 walk_state->parser_state.aml_end += aml_length; in acpi_ds_init_aml_walk()
634 extra_op = parser_state->start_op; in acpi_ds_init_aml_walk()
640 parser_state->start_node = NULL; in acpi_ds_init_aml_walk()
645 if (parser_state->start_node) { in acpi_ds_init_aml_walk()
651 parser_state->start_node-> in acpi_ds_init_aml_walk()
[all …]
H A Dpsparse.c72 aml = parser_state->aml; in acpi_ps_peek_opcode()
301 struct acpi_parse_state *parser_state = &walk_state->parser_state; in acpi_ps_next_parse_state() local
312 parser_state->aml = parser_state->aml_end; in acpi_ps_next_parse_state()
318 parser_state->aml = walk_state->aml_last_while; in acpi_ps_next_parse_state()
325 parser_state->aml = walk_state->aml_last_while; in acpi_ps_next_parse_state()
337 parser_state->aml = parser_state->scope->parse_scope.pkg_end; in acpi_ps_next_parse_state()
347 parser_state->aml = acpi_ps_get_next_package_end(parser_state); in acpi_ps_next_parse_state()
359 parser_state->aml = parser_state->scope->parse_scope.pkg_end; in acpi_ps_next_parse_state()
419 walk_state, walk_state->parser_state.aml, in acpi_ps_parse_aml()
420 walk_state->parser_state.aml_size)); in acpi_ps_parse_aml()
[all …]
H A Dpsobject.c41 walk_state->aml = walk_state->parser_state.aml; in acpi_ps_get_aml_opcode()
71 parser_state. in acpi_ps_get_aml_opcode()
99 acpi_ut_dump_buffer(((u8 *)walk_state->parser_state. in acpi_ps_get_aml_opcode()
118 walk_state->parser_state.aml++; in acpi_ps_get_aml_opcode()
120 walk_state->parser_state.aml++; in acpi_ps_get_aml_opcode()
129 walk_state->parser_state.aml += in acpi_ps_get_aml_opcode()
177 &(walk_state->parser_state), in acpi_ps_build_named_op()
347 walk_state->parser_state.aml = walk_state->aml; in acpi_ps_create_op()
473 acpi_ps_pop_scope(&(walk_state->parser_state), op, in acpi_ps_complete_op()
583 acpi_ps_pop_scope(parser_state, op, in acpi_ps_complete_op()
[all …]
H A Dacparser.h52 u8 *acpi_ps_get_next_package_end(struct acpi_parse_state *parser_state);
54 char *acpi_ps_get_next_namestring(struct acpi_parse_state *parser_state);
57 acpi_ps_get_next_simple_arg(struct acpi_parse_state *parser_state,
62 struct acpi_parse_state *parser_state,
73 struct acpi_parse_state *parser_state,
141 acpi_ps_init_scope(struct acpi_parse_state *parser_state,
147 u8 acpi_ps_has_completed_scope(struct acpi_parse_state *parser_state);
150 acpi_ps_pop_scope(struct acpi_parse_state *parser_state,
154 acpi_ps_push_scope(struct acpi_parse_state *parser_state,
H A Dnsxfname.c484 struct acpi_parse_state parser_state; in ACPI_EXPORT_SYMBOL() local
505 parser_state.aml = buffer + sizeof(struct acpi_table_header); in ACPI_EXPORT_SYMBOL()
506 opcode = acpi_ps_peek_opcode(&parser_state); in ACPI_EXPORT_SYMBOL()
513 parser_state.aml += acpi_ps_get_opcode_size(opcode); in ACPI_EXPORT_SYMBOL()
514 parser_state.pkg_end = acpi_ps_get_next_package_end(&parser_state); in ACPI_EXPORT_SYMBOL()
515 path = acpi_ps_get_next_namestring(&parser_state); in ACPI_EXPORT_SYMBOL()
517 method_flags = *parser_state.aml++; in ACPI_EXPORT_SYMBOL()
518 aml_start = parser_state.aml; in ACPI_EXPORT_SYMBOL()
519 aml_length = (u32)ACPI_PTR_DIFF(parser_state.pkg_end, aml_start); in ACPI_EXPORT_SYMBOL()
H A Ddbutils.c352 walk_state->parser_state.aml = in acpi_db_second_pass_parse()
353 walk_state->parser_state.aml_start = in acpi_db_second_pass_parse()
355 walk_state->parser_state.aml_end = in acpi_db_second_pass_parse()
356 walk_state->parser_state.pkg_end = in acpi_db_second_pass_parse()
358 walk_state->parser_state.start_scope = op; in acpi_db_second_pass_parse()
H A Dacconvert.h78 cv_capture_list_comments(struct acpi_parse_state *parser_state,
82 void cv_capture_comments_only(struct acpi_parse_state *parser_state);
H A Ddscontrol.c55 (walk_state->parser_state.aml - 1)) { in acpi_ds_exec_begin_control_op()
83 walk_state->parser_state.aml - 1; in acpi_ds_exec_begin_control_op()
85 walk_state->parser_state.pkg_end; in acpi_ds_exec_begin_control_op()
H A Ddswload.c135 path = acpi_ps_get_next_namestring(&walk_state->parser_state); in acpi_ds_load1_begin_op()
377 acpi_ps_append_arg(acpi_ps_get_parent_scope(&walk_state->parser_state), in acpi_ds_load1_begin_op()
H A Dacstruct.h60 struct acpi_parse_state parser_state; /* Current state of parser */ member
H A Ddswexec.c745 if (walk_state->parser_state.aml == walk_state->parser_state.aml_end) { in acpi_ds_exec_end_op()
H A Dpsxface.c167 acpi_ps_cleanup_scope(&walk_state->parser_state); in acpi_ps_execute_method()
H A Ddbxface.c226 walk_state->parser_state.aml_start); in acpi_db_single_step()
H A Ddbmethod.c58 walk_state->parser_state.aml_start); in acpi_db_set_method_breakpoint()
H A Ddswload2.c95 acpi_ps_get_next_namestring(&walk_state->parser_state); in acpi_ds_load2_begin_op()
H A Ddsmethod.c204 walk_state->parser_state. in acpi_ds_method_error()
/openbmc/linux/drivers/media/rc/
H A Dfintek-cir.c276 switch (fintek->parser_state) { in fintek_process_rx_ir_data()
282 fintek->parser_state = SUBCMD; in fintek_process_rx_ir_data()
288 fintek->parser_state = PARSE_IRDATA; in fintek_process_rx_ir_data()
294 fintek->parser_state = CMD_DATA; in fintek_process_rx_ir_data()
314 if ((fintek->parser_state != CMD_HEADER) && !fintek->rem) in fintek_process_rx_ir_data()
315 fintek->parser_state = CMD_HEADER; in fintek_process_rx_ir_data()
H A Dmceusb.c481 } parser_state; member
1279 switch (ir->parser_state) { in mceusb_process_ir_data()
1286 ir->parser_state = CMD_DATA; in mceusb_process_ir_data()
1322 ir->parser_state = SUBCMD; in mceusb_process_ir_data()
1334 ir->parser_state = PARSE_IRDATA; in mceusb_process_ir_data()
1350 if (ir->parser_state != CMD_HEADER && !ir->rem) in mceusb_process_ir_data()
1351 ir->parser_state = CMD_HEADER; in mceusb_process_ir_data()
1358 if (ir->parser_state != PARSE_IRDATA || !ir->rem) in mceusb_process_ir_data()
1359 ir->parser_state = CMD_HEADER; in mceusb_process_ir_data()
H A Dfintek-cir.h92 } parser_state; member