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

Macros

#define _COMPONENT   ACPI_RESOURCES
 

Functions

BOOLEAN AcpiRsGetAddressCommon (ACPI_RESOURCE *Resource, AML_RESOURCE *Aml)
 
void AcpiRsSetAddressCommon (AML_RESOURCE *Aml, ACPI_RESOURCE *Resource)
 

Variables

ACPI_RSCONVERT_INFO AcpiRsConvertAddress16 [5]
 
ACPI_RSCONVERT_INFO AcpiRsConvertAddress32 [5]
 
ACPI_RSCONVERT_INFO AcpiRsConvertAddress64 [5]
 
ACPI_RSCONVERT_INFO AcpiRsConvertExtAddress64 [5]
 

Macro Definition Documentation

◆ _COMPONENT

#define _COMPONENT   ACPI_RESOURCES

Function Documentation

◆ AcpiRsGetAddressCommon()

BOOLEAN AcpiRsGetAddressCommon ( ACPI_RESOURCE Resource,
AML_RESOURCE Aml 
)

◆ AcpiRsSetAddressCommon()

void AcpiRsSetAddressCommon ( AML_RESOURCE Aml,
ACPI_RESOURCE Resource 
)

Variable Documentation

◆ AcpiRsConvertAddress16

ACPI_RSCONVERT_INFO AcpiRsConvertAddress16[5]
Initial value:
=
{
0},
{ACPI_RSC_ADDRESS, 0, 0, 0},
{ACPI_RSC_MOVE16, ACPI_RS_OFFSET (Data.Address16.Address.Granularity),
AML_OFFSET (Address16.Granularity),
5},
{ACPI_RSC_SOURCE, ACPI_RS_OFFSET (Data.Address16.ResourceSource),
0,
}
#define ACPI_RESOURCE_NAME_ADDRESS16
Definition aclocal.h:1444
@ ACPI_RSC_INITSET
Definition acresrc.h:190
@ ACPI_RSC_SOURCE
Definition acresrc.h:219
@ ACPI_RSC_ADDRESS
Definition acresrc.h:195
@ ACPI_RSC_MOVE16
Definition acresrc.h:215
@ ACPI_RSC_INITGET
Definition acresrc.h:189
#define ACPI_RSC_TABLE_SIZE(d)
Definition acresrc.h:229
#define ACPI_RS_OFFSET(f)
Definition acresrc.h:231
#define AML_OFFSET(f)
Definition acresrc.h:232
#define ACPI_RS_SIZE(Type)
Definition acrestyp.h:906
#define ACPI_RESOURCE_TYPE_ADDRESS16
Definition acrestyp.h:833
struct aml_resource_address16 AML_RESOURCE_ADDRESS16
ACPI_RSCONVERT_INFO AcpiRsConvertAddress16[5]
Definition rsaddr.c:166
Definition acrestyp.h:500

◆ AcpiRsConvertAddress32

ACPI_RSCONVERT_INFO AcpiRsConvertAddress32[5]
Initial value:
=
{
0},
{ACPI_RSC_ADDRESS, 0, 0, 0},
{ACPI_RSC_MOVE32, ACPI_RS_OFFSET (Data.Address32.Address.Granularity),
AML_OFFSET (Address32.Granularity),
5},
{ACPI_RSC_SOURCE, ACPI_RS_OFFSET (Data.Address32.ResourceSource),
0,
}
#define ACPI_RESOURCE_NAME_ADDRESS32
Definition aclocal.h:1443
@ ACPI_RSC_MOVE32
Definition acresrc.h:216
#define ACPI_RESOURCE_TYPE_ADDRESS32
Definition acrestyp.h:834
struct aml_resource_address32 AML_RESOURCE_ADDRESS32
ACPI_RSCONVERT_INFO AcpiRsConvertAddress32[5]
Definition rsaddr.c:206
Definition acrestyp.h:508

◆ AcpiRsConvertAddress64

ACPI_RSCONVERT_INFO AcpiRsConvertAddress64[5]
Initial value:
=
{
0},
{ACPI_RSC_ADDRESS, 0, 0, 0},
{ACPI_RSC_MOVE64, ACPI_RS_OFFSET (Data.Address64.Address.Granularity),
AML_OFFSET (Address64.Granularity),
5},
{ACPI_RSC_SOURCE, ACPI_RS_OFFSET (Data.Address64.ResourceSource),
0,
}
#define ACPI_RESOURCE_NAME_ADDRESS64
Definition aclocal.h:1446
@ ACPI_RSC_MOVE64
Definition acresrc.h:217
#define ACPI_RESOURCE_TYPE_ADDRESS64
Definition acrestyp.h:835
struct aml_resource_address64 AML_RESOURCE_ADDRESS64
ACPI_RSCONVERT_INFO AcpiRsConvertAddress64[5]
Definition rsaddr.c:246
Definition acrestyp.h:516

◆ AcpiRsConvertExtAddress64

ACPI_RSCONVERT_INFO AcpiRsConvertExtAddress64[5]
Initial value:
=
{
0},
{ACPI_RSC_ADDRESS, 0, 0, 0},
{ACPI_RSC_MOVE8, ACPI_RS_OFFSET (Data.ExtAddress64.RevisionID),
AML_OFFSET (ExtAddress64.RevisionID),
1},
{ACPI_RSC_MOVE64, ACPI_RS_OFFSET (Data.ExtAddress64.Address.Granularity),
AML_OFFSET (ExtAddress64.Granularity),
6}
}
#define ACPI_RESOURCE_NAME_EXTENDED_ADDRESS64
Definition aclocal.h:1447
@ ACPI_RSC_MOVE8
Definition acresrc.h:214
#define ACPI_RESOURCE_TYPE_EXTENDED_ADDRESS64
Definition acrestyp.h:836
struct aml_resource_extended_address64 AML_RESOURCE_EXTENDED_ADDRESS64
ACPI_RSCONVERT_INFO AcpiRsConvertExtAddress64[5]
Definition rsaddr.c:286
Definition acrestyp.h:524