PatchworkOS  966e257
A non-POSIX operating system.
Loading...
Searching...
No Matches
predefined.c File Reference
#include <modules/acpi/aml/predefined.h>
#include <kernel/log/log.h>
#include <modules/acpi/acpi.h>
#include <modules/acpi/aml/aml.h>
#include <modules/acpi/aml/object.h>
#include <kernel/version.h>
#include <errno.h>
Include dependency graph for predefined.c:

Go to the source code of this file.

Functions

aml_object_taml_osi_implementation (aml_method_t *method, aml_object_t **args, uint64_t argCount)
 Implementation of the _OSI predefined method.
 
aml_object_taml_rev_implementation (aml_method_t *method, aml_object_t **args, uint64_t argCount)
 Implementation of the _REV predefined method.
 
aml_object_taml_os_implementation (aml_method_t *method, aml_object_t **args, uint64_t argCount)
 Implementation of the _OS predefined method.
 
static uint64_t aml_create_predefined_scope (aml_name_t name)
 
aml_mutex_taml_gl_get (void)
 Get the global AML mutex.
 
uint64_t aml_predefined_init (void)
 Initialize predefined AML names and objects.
 

Variables

static aml_mutex_tglobalMutex = NULL
 

Function Documentation

◆ aml_create_predefined_scope()

static uint64_t aml_create_predefined_scope ( aml_name_t  name)
inlinestatic

Definition at line 95 of file predefined.c.

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ globalMutex

aml_mutex_t* globalMutex = NULL
static

Definition at line 12 of file predefined.c.