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

acpi aml exec method over arrays methods More...

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

Macros

#define UNIMPLEXEC(name)
 

Functions

 MODULE ("turnstone.kernel.hw.acpi")
 
int8_t acpi_aml_exec_op_sizeof (acpi_aml_parser_context_t *ctx, acpi_aml_opcode_t *opcode)
 
int8_t acpi_aml_exec_findsetbit (acpi_aml_parser_context_t *ctx, acpi_aml_opcode_t *opcode)
 
int8_t acpi_aml_exec_concatres (acpi_aml_parser_context_t *ctx, acpi_aml_opcode_t *opcode)
 
int8_t acpi_aml_exec_index (acpi_aml_parser_context_t *ctx, acpi_aml_opcode_t *opcode)
 
 UNIMPLEXEC (concat)
 
 UNIMPLEXEC (match)
 
 UNIMPLEXEC (mid)
 

Detailed Description

acpi aml exec method over arrays 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