Searched refs:parser_state (Results 1 - 17 of 17) sorted by relevance

/drivers/acpi/acpica/
H A Dpsscope.c55 * PARAMETERS: parser_state - Current parser state object
63 *parser_state)
66 return (parser_state->scope->parse_scope.op);
73 * PARAMETERS: parser_state - Current parser state object
83 u8 acpi_ps_has_completed_scope(struct acpi_parse_state * parser_state) argument
87 ((parser_state->aml >= parser_state->scope->parse_scope.arg_end
88 || !parser_state->scope->parse_scope.arg_count)));
95 * PARAMETERS: parser_state - Current parser state object
105 acpi_ps_init_scope(struct acpi_parse_state * parser_state, argument
62 acpi_ps_get_parent_scope(struct acpi_parse_state *parser_state) argument
145 acpi_ps_push_scope(struct acpi_parse_state *parser_state, union acpi_parse_object *op, u32 remaining_args, u32 arg_count) argument
199 acpi_ps_pop_scope(struct acpi_parse_state *parser_state, union acpi_parse_object **op, u32 * arg_list, u32 * arg_count) argument
247 acpi_ps_cleanup_scope(struct acpi_parse_state *parser_state) argument
[all...]
H A Dpsargs.c56 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) argument
78 u8 *aml = parser_state->aml;
90 parser_state->aml += ((acpi_size) byte_count + 1);
118 * PARAMETERS: parser_state - Current parser state object
127 u8 *acpi_ps_get_next_package_end(struct acpi_parse_state *parser_state) argument
129 u8 *start = parser_state->aml;
134 /* Function below updates parser_state
156 acpi_ps_get_next_namestring(struct acpi_parse_state *parser_state) argument
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) argument
391 acpi_ps_get_next_simple_arg(struct acpi_parse_state *parser_state, u32 arg_type, union acpi_parse_object *arg) argument
484 acpi_ps_get_next_field(struct acpi_parse_state *parser_state) 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) argument
[all...]
H A Dpsloop.c103 acpi_ps_get_next_simple_arg(&(walk_state->parser_state),
113 &(walk_state->parser_state), op,
129 (u32) ACPI_PTR_DIFF(walk_state->parser_state.aml,
130 walk_state->parser_state.
135 &(walk_state->parser_state),
180 parser_state.
192 walk_state->parser_state.aml =
193 walk_state->parser_state.pkg_end;
222 parser_state.
242 op->named.data = walk_state->parser_state
394 struct acpi_parse_state *parser_state; local
[all...]
H A Dpsparse.c92 * PARAMETERS: parser_state - A parser state object
100 u16 acpi_ps_peek_opcode(struct acpi_parse_state * parser_state) argument
105 aml = parser_state->aml;
328 struct acpi_parse_state *parser_state = &walk_state->parser_state; local
339 parser_state->aml = parser_state->aml_end;
345 parser_state->aml = walk_state->aml_last_while;
352 parser_state->aml = walk_state->aml_last_while;
358 parser_state
[all...]
H A Dacparser.h81 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 Ddswstate.c563 walk_state->parser_state.start_op = origin;
607 struct acpi_parse_state *parser_state = &walk_state->parser_state; local
612 walk_state->parser_state.aml =
613 walk_state->parser_state.aml_start = aml_start;
614 walk_state->parser_state.aml_end =
615 walk_state->parser_state.pkg_end = aml_start + aml_length;
627 status = acpi_ps_init_scope(&walk_state->parser_state, op);
633 walk_state->parser_state.start_node = method_node;
663 extra_op = parser_state
[all...]
H A Dpsobject.c73 (u32)ACPI_PTR_DIFF(walk_state->parser_state.aml,
74 walk_state->parser_state.aml_start);
75 walk_state->opcode = acpi_ps_peek_opcode(&(walk_state->parser_state));
107 ACPI_DUMP_BUFFER((walk_state->parser_state.aml - 16),
123 acpi_ut_dump_buffer(((u8 *)walk_state->parser_state.
134 walk_state->parser_state.aml++;
136 walk_state->parser_state.aml++;
145 walk_state->parser_state.aml +=
192 &(walk_state->parser_state),
335 parent_scope = acpi_ps_get_parent_scope(&(walk_state->parser_state));
[all...]
H A Dnsxfname.c541 struct acpi_parse_state parser_state; local
562 parser_state.aml = buffer + sizeof(struct acpi_table_header);
563 opcode = acpi_ps_peek_opcode(&parser_state);
570 parser_state.aml += acpi_ps_get_opcode_size(opcode);
571 parser_state.pkg_end = acpi_ps_get_next_package_end(&parser_state);
572 path = acpi_ps_get_next_namestring(&parser_state);
573 method_flags = *parser_state.aml++;
574 aml_start = parser_state.aml;
575 aml_length = ACPI_PTR_DIFF(parser_state
[all...]
H A Ddscontrol.c88 (walk_state->parser_state.aml - 1)) {
116 walk_state->parser_state.aml - 1;
118 walk_state->parser_state.pkg_end;
H A Ddswload.c172 path = acpi_ps_get_next_namestring(&walk_state->parser_state);
403 acpi_ps_append_arg(acpi_ps_get_parent_scope(&walk_state->parser_state),
H A Dacstruct.h98 struct acpi_parse_state parser_state; /* Current state of parser */ member in struct:acpi_walk_state
H A Dpsxface.c299 acpi_ps_cleanup_scope(&walk_state->parser_state);
H A Ddswexec.c744 if (walk_state->parser_state.aml == walk_state->parser_state.aml_end) {
H A Ddswload2.c126 acpi_ps_get_next_namestring(&walk_state->parser_state);
/drivers/media/rc/
H A Dfintek-cir.c302 switch (fintek->parser_state) {
308 fintek->parser_state = SUBCMD;
314 fintek->parser_state = PARSE_IRDATA;
320 fintek->parser_state = CMD_DATA;
341 if ((fintek->parser_state != CMD_HEADER) && !fintek->rem)
342 fintek->parser_state = CMD_HEADER;
H A Dfintek-cir.h106 } parser_state; member in struct:fintek_dev
H A Dmceusb.c440 } parser_state; member in struct:mceusb_dev
997 switch (ir->parser_state) {
1003 ir->parser_state = CMD_DATA;
1029 ir->parser_state = SUBCMD;
1036 ir->parser_state = PARSE_IRDATA;
1042 if (ir->parser_state != CMD_HEADER && !ir->rem)
1043 ir->parser_state = CMD_HEADER;

Completed in 188 milliseconds