Turnstone Operating System
Loading...
Searching...
No Matches
acpi_aml_exec_sync.64.c File Reference

acpi aml exec method over sync objects methods More...

#include <acpi/aml_internal.h>
#include <logging.h>

Macros

#define UNIMPLEXEC(name)
 

Functions

 MODULE ("turnstone.kernel.hw.acpi")
 
 UNIMPLEXEC (acquire)
 
 UNIMPLEXEC (release)
 
 UNIMPLEXEC (signal)
 
 UNIMPLEXEC (wait)
 
 UNIMPLEXEC (reset)
 

Detailed Description

acpi aml exec method over sync objects methods

This work is licensed under TURNSTONE OS Public License. Please read and understand latest version of Licence.

Macro Definition Documentation

◆ UNIMPLEXEC

#define UNIMPLEXEC (   name)
Value:
int8_t acpi_aml_exec_ ## name(acpi_aml_parser_context_t * ctx, acpi_aml_opcode_t * opcode){ \
UNUSED(ctx); \
PRINTLOG(ACPIAML, LOG_ERROR, "method %s for opcode 0x%04x not implemented", #name, opcode->opcode); \
return -1; \
}
Definition: aml_internal.h:187
Definition: aml.h:186
char int8_t
Definition: types.h:20