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

Go to the source code of this file.

Macros

#define _COMPONENT   ACPI_EXECUTER
 

Functions

void acpi_ex_unlink_mutex (union acpi_operand_object *obj_desc)
 
acpi_status acpi_ex_acquire_mutex_object (u16 timeout, union acpi_operand_object *obj_desc, acpi_thread_id thread_id)
 
acpi_status acpi_ex_acquire_mutex (union acpi_operand_object *time_desc, union acpi_operand_object *obj_desc, struct acpi_walk_state *walk_state)
 
acpi_status acpi_ex_release_mutex_object (union acpi_operand_object *obj_desc)
 
acpi_status acpi_ex_release_mutex (union acpi_operand_object *obj_desc, struct acpi_walk_state *walk_state)
 
void acpi_ex_release_all_mutexes (struct acpi_thread_state *thread)
 

Macro Definition Documentation

#define _COMPONENT   ACPI_EXECUTER

Definition at line 50 of file exmutex.c.

Function Documentation

acpi_status acpi_ex_acquire_mutex ( union acpi_operand_object time_desc,
union acpi_operand_object obj_desc,
struct acpi_walk_state walk_state 
)

Definition at line 225 of file exmutex.c.

acpi_status acpi_ex_acquire_mutex_object ( u16  timeout,
union acpi_operand_object obj_desc,
acpi_thread_id  thread_id 
)

Definition at line 161 of file exmutex.c.

void acpi_ex_release_all_mutexes ( struct acpi_thread_state thread)

Definition at line 460 of file exmutex.c.

acpi_status acpi_ex_release_mutex ( union acpi_operand_object obj_desc,
struct acpi_walk_state walk_state 
)

Definition at line 357 of file exmutex.c.

acpi_status acpi_ex_release_mutex_object ( union acpi_operand_object obj_desc)

Definition at line 301 of file exmutex.c.

void acpi_ex_unlink_mutex ( union acpi_operand_object obj_desc)

Definition at line 70 of file exmutex.c.