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

Go to the source code of this file.

Macros

#define _COMPONENT   ACPI_EVENTS
 
#define ACPI_NUM_DEFAULT_SPACES   4
 

Functions

acpi_status acpi_ev_install_region_handlers (void)
 
acpi_status acpi_ev_initialize_op_regions (void)
 
acpi_status acpi_ev_execute_reg_method (union acpi_operand_object *region_obj, u32 function)
 
acpi_status acpi_ev_address_space_dispatch (union acpi_operand_object *region_obj, union acpi_operand_object *field_obj, u32 function, u32 region_offset, u32 bit_width, u64 *value)
 
void acpi_ev_detach_region (union acpi_operand_object *region_obj, u8 acpi_ns_is_locked)
 
acpi_status acpi_ev_attach_region (union acpi_operand_object *handler_obj, union acpi_operand_object *region_obj, u8 acpi_ns_is_locked)
 
acpi_status acpi_ev_install_space_handler (struct acpi_namespace_node *node, acpi_adr_space_type space_id, acpi_adr_space_handler handler, acpi_adr_space_setup setup, void *context)
 
acpi_status acpi_ev_execute_reg_methods (struct acpi_namespace_node *node, acpi_adr_space_type space_id)
 

Macro Definition Documentation

#define _COMPONENT   ACPI_EVENTS

Definition at line 50 of file evregion.c.

#define ACPI_NUM_DEFAULT_SPACES   4

Definition at line 70 of file evregion.c.

Function Documentation

acpi_status acpi_ev_address_space_dispatch ( union acpi_operand_object region_obj,
union acpi_operand_object field_obj,
u32  function,
u32  region_offset,
u32  bit_width,
u64 value 
)

Definition at line 347 of file evregion.c.

acpi_status acpi_ev_attach_region ( union acpi_operand_object handler_obj,
union acpi_operand_object region_obj,
u8  acpi_ns_is_locked 
)

Definition at line 679 of file evregion.c.

void acpi_ev_detach_region ( union acpi_operand_object region_obj,
u8  acpi_ns_is_locked 
)

Definition at line 531 of file evregion.c.

acpi_status acpi_ev_execute_reg_method ( union acpi_operand_object region_obj,
u32  function 
)

Definition at line 256 of file evregion.c.

acpi_status acpi_ev_execute_reg_methods ( struct acpi_namespace_node node,
acpi_adr_space_type  space_id 
)

Definition at line 1075 of file evregion.c.

acpi_status acpi_ev_initialize_op_regions ( void  )

Definition at line 206 of file evregion.c.

acpi_status acpi_ev_install_region_handlers ( void  )

Definition at line 91 of file evregion.c.

acpi_status acpi_ev_install_space_handler ( struct acpi_namespace_node node,
acpi_adr_space_type  space_id,
acpi_adr_space_handler  handler,
acpi_adr_space_setup  setup,
void context 
)

Definition at line 857 of file evregion.c.