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

Go to the source code of this file.

Macros

#define _COMPONENT   ACPI_NAMESPACE
 

Functions

acpi_status acpi_ns_repair_object (struct acpi_predefined_data *data, u32 expected_btypes, u32 package_index, union acpi_operand_object **return_object_ptr)
 
acpi_status acpi_ns_repair_null_element (struct acpi_predefined_data *data, u32 expected_btypes, u32 package_index, union acpi_operand_object **return_object_ptr)
 
void acpi_ns_remove_null_elements (struct acpi_predefined_data *data, u8 package_type, union acpi_operand_object *obj_desc)
 
acpi_status acpi_ns_wrap_with_package (struct acpi_predefined_data *data, union acpi_operand_object *original_object, union acpi_operand_object **obj_desc_ptr)
 

Macro Definition Documentation

#define _COMPONENT   ACPI_NAMESPACE

Definition at line 50 of file nsrepair.c.

Function Documentation

void acpi_ns_remove_null_elements ( struct acpi_predefined_data data,
u8  package_type,
union acpi_operand_object obj_desc 
)

Definition at line 568 of file nsrepair.c.

acpi_status acpi_ns_repair_null_element ( struct acpi_predefined_data data,
u32  expected_btypes,
u32  package_index,
union acpi_operand_object **  return_object_ptr 
)

Definition at line 488 of file nsrepair.c.

acpi_status acpi_ns_repair_object ( struct acpi_predefined_data data,
u32  expected_btypes,
u32  package_index,
union acpi_operand_object **  return_object_ptr 
)

Definition at line 113 of file nsrepair.c.

acpi_status acpi_ns_wrap_with_package ( struct acpi_predefined_data data,
union acpi_operand_object original_object,
union acpi_operand_object **  obj_desc_ptr 
)

Definition at line 659 of file nsrepair.c.