XenevaOS
Loading...
Searching...
No Matches
Macros | Functions | Variables
exfield.c File Reference
#include "acpi.h"
#include "accommon.h"
#include "acdispat.h"
#include "acinterp.h"
#include "amlcode.h"
Include dependency graph for exfield.c:

Macros

#define _COMPONENT   ACPI_EXECUTER
 
#define ACPI_INVALID_PROTOCOL_ID   0x80
 
#define ACPI_MAX_PROTOCOL_ID   0x0F
 
#define PCC_MASTER_SUBSPACE   3
 
#define GENERIC_SUBSPACE_COMMAND(a)   (4 == a || a == 5)
 
#define MASTER_SUBSPACE_COMMAND(a)   (12 <= a && a <= 15)
 

Functions

ACPI_STATUS AcpiExGetProtocolBufferLength (UINT32 ProtocolId, UINT32 *ReturnLength)
 
ACPI_STATUS AcpiExReadDataFromField (ACPI_WALK_STATE *WalkState, ACPI_OPERAND_OBJECT *ObjDesc, ACPI_OPERAND_OBJECT **RetBufferDesc)
 
ACPI_STATUS AcpiExWriteDataToField (ACPI_OPERAND_OBJECT *SourceDesc, ACPI_OPERAND_OBJECT *ObjDesc, ACPI_OPERAND_OBJECT **ResultDesc)
 

Variables

const UINT8 AcpiProtocolLengths []
 

Macro Definition Documentation

◆ _COMPONENT

#define _COMPONENT   ACPI_EXECUTER

◆ ACPI_INVALID_PROTOCOL_ID

#define ACPI_INVALID_PROTOCOL_ID   0x80

◆ ACPI_MAX_PROTOCOL_ID

#define ACPI_MAX_PROTOCOL_ID   0x0F

◆ GENERIC_SUBSPACE_COMMAND

#define GENERIC_SUBSPACE_COMMAND (   a)    (4 == a || a == 5)

◆ MASTER_SUBSPACE_COMMAND

#define MASTER_SUBSPACE_COMMAND (   a)    (12 <= a && a <= 15)

◆ PCC_MASTER_SUBSPACE

#define PCC_MASTER_SUBSPACE   3

Function Documentation

◆ AcpiExGetProtocolBufferLength()

ACPI_STATUS AcpiExGetProtocolBufferLength ( UINT32  ProtocolId,
UINT32 ReturnLength 
)

◆ AcpiExReadDataFromField()

ACPI_STATUS AcpiExReadDataFromField ( ACPI_WALK_STATE WalkState,
ACPI_OPERAND_OBJECT ObjDesc,
ACPI_OPERAND_OBJECT **  RetBufferDesc 
)

◆ AcpiExWriteDataToField()

ACPI_STATUS AcpiExWriteDataToField ( ACPI_OPERAND_OBJECT SourceDesc,
ACPI_OPERAND_OBJECT ObjDesc,
ACPI_OPERAND_OBJECT **  ResultDesc 
)

Variable Documentation

◆ AcpiProtocolLengths

const UINT8 AcpiProtocolLengths[]
Initial value:
=
{
0x00,
0x01,
0x01,
0x02,
0xFF,
0xFF,
0x02,
0xFF,
0xFF,
0xFF
}
#define ACPI_INVALID_PROTOCOL_ID
Definition exfield.c:167