Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
dswstate.c File Reference
#include <acpi/acpi.h>
#include "accommon.h"
#include "acparser.h"
#include "acdispat.h"
#include "acnamesp.h"

Go to the source code of this file.

Macros

#define _COMPONENT   ACPI_DISPATCHER
 

Functions

acpi_status acpi_ds_result_pop (union acpi_operand_object **object, struct acpi_walk_state *walk_state)
 
acpi_status acpi_ds_result_push (union acpi_operand_object *object, struct acpi_walk_state *walk_state)
 
acpi_status acpi_ds_obj_stack_push (void *object, struct acpi_walk_state *walk_state)
 
acpi_status acpi_ds_obj_stack_pop (u32 pop_count, struct acpi_walk_state *walk_state)
 
void acpi_ds_obj_stack_pop_and_delete (u32 pop_count, struct acpi_walk_state *walk_state)
 
struct acpi_walk_stateacpi_ds_get_current_walk_state (struct acpi_thread_state *thread)
 
void acpi_ds_push_walk_state (struct acpi_walk_state *walk_state, struct acpi_thread_state *thread)
 
struct acpi_walk_stateacpi_ds_pop_walk_state (struct acpi_thread_state *thread)
 
struct acpi_walk_stateacpi_ds_create_walk_state (acpi_owner_id owner_id, union acpi_parse_object *origin, union acpi_operand_object *method_desc, struct acpi_thread_state *thread)
 
acpi_status acpi_ds_init_aml_walk (struct acpi_walk_state *walk_state, union acpi_parse_object *op, struct acpi_namespace_node *method_node, u8 *aml_start, u32 aml_length, struct acpi_evaluate_info *info, u8 pass_number)
 
void acpi_ds_delete_walk_state (struct acpi_walk_state *walk_state)
 

Macro Definition Documentation

#define _COMPONENT   ACPI_DISPATCHER

Definition at line 50 of file dswstate.c.

Function Documentation

struct acpi_walk_state* acpi_ds_create_walk_state ( acpi_owner_id  owner_id,
union acpi_parse_object origin,
union acpi_operand_object method_desc,
struct acpi_thread_state thread 
)
read

Definition at line 539 of file dswstate.c.

void acpi_ds_delete_walk_state ( struct acpi_walk_state walk_state)

Definition at line 700 of file dswstate.c.

struct acpi_walk_state* acpi_ds_get_current_walk_state ( struct acpi_thread_state thread)
read

Definition at line 445 of file dswstate.c.

acpi_status acpi_ds_init_aml_walk ( struct acpi_walk_state walk_state,
union acpi_parse_object op,
struct acpi_namespace_node method_node,
u8 aml_start,
u32  aml_length,
struct acpi_evaluate_info info,
u8  pass_number 
)

Definition at line 595 of file dswstate.c.

acpi_status acpi_ds_obj_stack_pop ( u32  pop_count,
struct acpi_walk_state walk_state 
)

Definition at line 356 of file dswstate.c.

void acpi_ds_obj_stack_pop_and_delete ( u32  pop_count,
struct acpi_walk_state walk_state 
)

Definition at line 401 of file dswstate.c.

acpi_status acpi_ds_obj_stack_push ( void object,
struct acpi_walk_state walk_state 
)

Definition at line 309 of file dswstate.c.

struct acpi_walk_state* acpi_ds_pop_walk_state ( struct acpi_thread_state thread)
read

Definition at line 499 of file dswstate.c.

void acpi_ds_push_walk_state ( struct acpi_walk_state walk_state,
struct acpi_thread_state thread 
)

Definition at line 474 of file dswstate.c.

acpi_status acpi_ds_result_pop ( union acpi_operand_object **  object,
struct acpi_walk_state walk_state 
)

Definition at line 71 of file dswstate.c.

acpi_status acpi_ds_result_push ( union acpi_operand_object object,
struct acpi_walk_state walk_state 
)

Definition at line 145 of file dswstate.c.