169#if (!defined(ACPI_MISALIGNMENT_NOT_SUPPORTED) && !defined(ACPI_PACKED_POINTERS_NOT_SUPPORTED))
226#define ACPI_RSC_COMPARE_AML_LENGTH 0
227#define ACPI_RSC_COMPARE_VALUE 1
229#define ACPI_RSC_TABLE_SIZE(d) (sizeof (d) / sizeof (ACPI_RSCONVERT_INFO))
231#define ACPI_RS_OFFSET(f) (UINT8) ACPI_OFFSET (ACPI_RESOURCE,f)
232#define AML_OFFSET(f) (UINT8) ACPI_OFFSET (AML_RESOURCE,f)
361 ACPI_SIZE *SizeNeeded);
366 ACPI_SIZE ResourceListSize,
367 ACPI_SIZE *SizeNeeded);
372 ACPI_SIZE *BufferSizeNeeded);
385 ACPI_SIZE AmlSizeNeeded,
386 UINT8 *OutputBuffer);
455 UINT8 DescriptorType,
519#if defined(ACPI_DEBUG_OUTPUT) || defined(ACPI_DEBUGGER)
unsigned int UINT32
Definition ProcessorBind.h:102
UINT16 Mask
Definition Acpi10.h:159
UINT32 void * Context
Definition acevents.h:322
ACPI_BUFFER *RetBuffer ACPI_BUFFER *RetBuffer char ACPI_WALK_RESOURCE_CALLBACK void *Context ACPI_BUFFER *RetBuffer UINT16 AmlBufferLength
Definition acpixf.h:1185
ACPI_PHYSICAL_ADDRESS ACPI_SIZE Length
Definition acpixf.h:638
ACPI_BUFFER *RetBuffer ACPI_BUFFER *RetBuffer char ACPI_WALK_RESOURCE_CALLBACK void *Context ACPI_BUFFER *RetBuffer UINT16 ACPI_RESOURCE **ResourcePtr ACPI_GENERIC_ADDRESS *Reg UINT32 *ReturnValue UINT8 UINT8 *Slp_TypB ACPI_PHYSICAL_ADDRESS PhysicalAddress64 UINT32 UINT32 *TimeElapsed UINT32 ACPI_STATUS const char UINT32 ACPI_STATUS const char UINT32 const char const char UINT32 const char BOOLEAN UINT8 * Aml
Definition acpixf.h:1384
ACPI_RSCONVERT_INFO * AcpiGbl_ConvertResourceSerialBusDispatch[]
Definition rsinfo.c:250
const UINT8 AcpiGbl_AmlResourceSizes[]
Definition rsinfo.c:307
ACPI_RSCONVERT_INFO AcpiRsConvertPinConfig[]
Definition rsserial.c:628
ACPI_RSCONVERT_INFO AcpiRsConvertAddress32[]
Definition rsaddr.c:206
ACPI_STATUS AcpiRsConvertResourceToAml(ACPI_RESOURCE *Resource, AML_RESOURCE *Aml, ACPI_RSCONVERT_INFO *Info)
Definition rsmisc.c:576
ACPI_RSCONVERT_INFO AcpiRsConvertFixedDma[]
Definition rsirq.c:404
ACPI_RSCONVERT_INFO AcpiRsConvertEndDpf[]
Definition rsio.c:268
ACPI_RSCONVERT_INFO AcpiRsGetIrq[]
Definition rsirq.c:166
ACPI_RSCONVERT_INFO AcpiRsConvertUartSerialBus[]
Definition rsserial.c:520
ACPI_RSCONVERT_INFO * AcpiGbl_SetResourceDispatch[]
Definition rsinfo.c:173
ACPI_STATUS AcpiRsGetPrtMethodData(ACPI_NAMESPACE_NODE *Node, ACPI_BUFFER *RetBuffer)
Definition rsutils.c:629
void AcpiRsSetResourceLength(ACPI_RSDESC_SIZE TotalLength, AML_RESOURCE *Aml)
Definition rsutils.c:341
ACPI_STATUS AcpiRsConvertResourcesToAml(ACPI_RESOURCE *Resource, ACPI_SIZE AmlSizeNeeded, UINT8 *OutputBuffer)
Definition rslist.c:281
ACPI_STATUS AcpiRsGetAeiMethodData(ACPI_NAMESPACE_NODE *Node, ACPI_BUFFER *RetBuffer)
Definition rsutils.c:793
const struct acpi_rsdump_info ACPI_RSDUMP_INFO
ACPI_RSCONVERT_OPCODES
Definition acresrc.h:188
@ ACPI_RSC_INITSET
Definition acresrc.h:190
@ ACPI_RSC_COUNT_GPIO_PIN
Definition acresrc.h:200
@ ACPI_RSC_COUNT_GPIO_RES
Definition acresrc.h:201
@ ACPI_RSC_EXIT_NE
Definition acresrc.h:208
@ ACPI_RSC_MOVE64
Definition acresrc.h:217
@ ACPI_RSC_2BITFLAG
Definition acresrc.h:193
@ ACPI_RSC_FLAGINIT
Definition acresrc.h:191
@ ACPI_RSC_EXIT_LE
Definition acresrc.h:207
@ ACPI_RSC_3BITFLAG
Definition acresrc.h:194
@ ACPI_RSC_MOVE_SERIAL_VEN
Definition acresrc.h:213
@ ACPI_RSC_BITMASK16
Definition acresrc.h:197
@ ACPI_RSC_COUNT_SERIAL_VEN
Definition acresrc.h:204
@ ACPI_RSC_LENGTH
Definition acresrc.h:209
@ ACPI_RSC_DATA8
Definition acresrc.h:205
@ ACPI_RSC_MOVE_GPIO_RES
Definition acresrc.h:211
@ ACPI_RSC_MOVE8
Definition acresrc.h:214
@ ACPI_RSC_SOURCE
Definition acresrc.h:219
@ ACPI_RSC_SOURCEX
Definition acresrc.h:220
@ ACPI_RSC_COUNT_SERIAL_RES
Definition acresrc.h:203
@ ACPI_RSC_ADDRESS
Definition acresrc.h:195
@ ACPI_RSC_EXIT_EQ
Definition acresrc.h:206
@ ACPI_RSC_COUNT_GPIO_VEN
Definition acresrc.h:202
@ ACPI_RSC_COUNT16
Definition acresrc.h:199
@ ACPI_RSC_COUNT
Definition acresrc.h:198
@ ACPI_RSC_MOVE16
Definition acresrc.h:215
@ ACPI_RSC_MOVE32
Definition acresrc.h:216
@ ACPI_RSC_BITMASK
Definition acresrc.h:196
@ ACPI_RSC_1BITFLAG
Definition acresrc.h:192
@ ACPI_RSC_MOVE_SERIAL_RES
Definition acresrc.h:212
@ ACPI_RSC_INITGET
Definition acresrc.h:189
@ ACPI_RSC_SET8
Definition acresrc.h:218
@ ACPI_RSC_MOVE_GPIO_PIN
Definition acresrc.h:210
ACPI_RSCONVERT_INFO AcpiRsConvertI2cSerialBus[]
Definition rsserial.c:336
ACPI_RSDUMP_OPCODES
Definition acresrc.h:250
@ ACPI_RSD_SOURCE
Definition acresrc.h:261
@ ACPI_RSD_LITERAL
Definition acresrc.h:257
@ ACPI_RSD_ADDRESS
Definition acresrc.h:255
@ ACPI_RSD_SHORTLIST
Definition acresrc.h:259
@ ACPI_RSD_LABEL
Definition acresrc.h:268
@ ACPI_RSD_LONGLIST
Definition acresrc.h:258
@ ACPI_RSD_SHORTLISTX
Definition acresrc.h:260
@ ACPI_RSD_1BITFLAG
Definition acresrc.h:252
@ ACPI_RSD_UINT16
Definition acresrc.h:264
@ ACPI_RSD_UINT8
Definition acresrc.h:263
@ ACPI_RSD_3BITFLAG
Definition acresrc.h:254
@ ACPI_RSD_UINT32
Definition acresrc.h:265
@ ACPI_RSD_WORDLIST
Definition acresrc.h:267
@ ACPI_RSD_DWORDLIST
Definition acresrc.h:256
@ ACPI_RSD_UINT64
Definition acresrc.h:266
@ ACPI_RSD_2BITFLAG
Definition acresrc.h:253
@ ACPI_RSD_TITLE
Definition acresrc.h:251
@ ACPI_RSD_STRING
Definition acresrc.h:262
@ ACPI_RSD_SOURCE_LABEL
Definition acresrc.h:269
ACPI_RSCONVERT_INFO AcpiRsConvertAddress64[]
Definition rsaddr.c:246
ACPI_STATUS AcpiRsGetPrsMethodData(ACPI_NAMESPACE_NODE *Node, ACPI_BUFFER *RetBuffer)
Definition rsutils.c:738
ACPI_RSCONVERT_INFO AcpiRsConvertIo[]
Definition rsio.c:166
const struct acpi_rsconvert_info ACPI_RSCONVERT_INFO
ACPI_RSCONVERT_INFO AcpiRsConvertSpiSerialBus[]
Definition rsserial.c:420
ACPI_RSCONVERT_INFO AcpiRsGetVendorSmall[]
Definition rsmemory.c:266
const UINT8 AcpiGbl_ResourceStructSerialBusSizes[]
Definition rsinfo.c:389
ACPI_RSCONVERT_INFO AcpiRsConvertGpio[]
Definition rsserial.c:166
ACPI_RSCONVERT_INFO AcpiRsConvertExtAddress64[]
Definition rsaddr.c:286
ACPI_RSCONVERT_INFO AcpiRsConvertFixedIo[]
Definition rsio.c:204
ACPI_RSCONVERT_INFO AcpiRsConvertPinFunction[]
Definition rsserial.c:263
ACPI_STATUS AcpiRsGetListLength(UINT8 *AmlBuffer, UINT32 AmlBufferLength, ACPI_SIZE *SizeNeeded)
Definition rscalc.c:568
ACPI_STATUS AcpiRsGetPciRoutingTableLength(ACPI_OPERAND_OBJECT *PackageObject, ACPI_SIZE *BufferSizeNeeded)
Definition rscalc.c:854
ACPI_STATUS AcpiRsSetSrsMethodData(ACPI_NAMESPACE_NODE *Node, ACPI_BUFFER *RetBuffer)
Definition rsutils.c:908
ACPI_RSCONVERT_INFO * AcpiGbl_GetResourceDispatch[]
Definition rsinfo.c:204
ACPI_RSCONVERT_INFO AcpiRsConvertMemory24[]
Definition rsmemory.c:166
ACPI_STATUS AcpiRsCreateResourceList(ACPI_OPERAND_OBJECT *AmlBuffer, ACPI_BUFFER *OutputBuffer)
Definition rscreate.c:259
ACPI_STATUS AcpiRsGetAmlLength(ACPI_RESOURCE *ResourceList, ACPI_SIZE ResourceListSize, ACPI_SIZE *SizeNeeded)
Definition rscalc.c:319
struct acpi_vendor_walk_info ACPI_VENDOR_WALK_INFO
UINT8 AcpiRsDecodeBitmask(UINT16 Mask, UINT8 *List)
Definition rsutils.c:176
ACPI_RSCONVERT_INFO AcpiRsGetStartDpf[]
Definition rsio.c:309
ACPI_RSDESC_SIZE AcpiRsSetResourceSource(AML_RESOURCE *Aml, ACPI_RS_LENGTH MinimumLength, ACPI_RESOURCE_SOURCE *ResourceSource)
Definition rsutils.c:565
ACPI_STATUS AcpiRsConvertAmlToResources(UINT8 *Aml, UINT32 Length, UINT32 Offset, UINT8 ResourceIndex, void **Context)
Definition rslist.c:176
ACPI_RSCONVERT_INFO AcpiRsConvertGenericReg[]
Definition rsio.c:234
ACPI_RSCONVERT_INFO AcpiRsConvertPinGroupConfig[]
Definition rsserial.c:831
ACPI_RSCONVERT_INFO AcpiRsGetVendorLarge[]
Definition rsmemory.c:292
void AcpiRsSetResourceHeader(UINT8 DescriptorType, ACPI_RSDESC_SIZE TotalLength, AML_RESOURCE *Aml)
Definition rsutils.c:397
BOOLEAN AcpiRsGetAddressCommon(ACPI_RESOURCE *Resource, AML_RESOURCE *Aml)
Definition rsaddr.c:430
ACPI_RSCONVERT_INFO AcpiRsConvertPinGroupFunction[]
Definition rsserial.c:764
UINT16 AcpiRsEncodeBitmask(UINT8 *List, UINT8 Count)
Definition rsutils.c:218
ACPI_STATUS AcpiRsGetMethodData(ACPI_HANDLE Handle, const char *Path, ACPI_BUFFER *RetBuffer)
Definition rsutils.c:849
ACPI_STATUS AcpiRsConvertAmlToResource(ACPI_RESOURCE *Resource, AML_RESOURCE *Aml, ACPI_RSCONVERT_INFO *Info)
Definition rsmisc.c:185
ACPI_RSCONVERT_INFO AcpiRsConvertExtIrq[]
Definition rsirq.c:306
const UINT8 AcpiGbl_AmlResourceSerialBusSizes[]
Definition rsinfo.c:381
ACPI_RSCONVERT_INFO AcpiRsSetIrq[]
Definition rsirq.c:220
ACPI_RSCONVERT_INFO AcpiRsConvertPinGroup[]
Definition rsserial.c:704
ACPI_RSCONVERT_INFO AcpiRsConvertMemory32[]
Definition rsmemory.c:200
ACPI_STATUS AcpiRsCreatePciRoutingTable(ACPI_OPERAND_OBJECT *PackageObject, ACPI_BUFFER *OutputBuffer)
Definition rscreate.c:342
ACPI_RSCONVERT_INFO AcpiRsSetStartDpf[]
Definition rsio.c:349
ACPI_STATUS AcpiRsCreateAmlResources(ACPI_BUFFER *ResourceList, ACPI_BUFFER *OutputBuffer)
Definition rscreate.c:566
const UINT8 AcpiGbl_ResourceStructSizes[]
Definition rsinfo.c:337
ACPI_STATUS AcpiRsGetCrsMethodData(ACPI_NAMESPACE_NODE *Node, ACPI_BUFFER *RetBuffer)
Definition rsutils.c:683
ACPI_RSCONVERT_INFO AcpiRsConvertAddress16[]
Definition rsaddr.c:166
void AcpiRsSetAddressCommon(AML_RESOURCE *Aml, ACPI_RESOURCE *Resource)
Definition rsaddr.c:489
ACPI_RSCONVERT_INFO AcpiRsSetVendor[]
Definition rsmemory.c:318
ACPI_RSCONVERT_INFO AcpiRsConvertFixedMemory32[]
Definition rsmemory.c:234
ACPI_RS_LENGTH AcpiRsGetResourceSource(ACPI_RS_LENGTH ResourceLength, ACPI_RS_LENGTH MinimumLength, ACPI_RESOURCE_SOURCE *ResourceSource, AML_RESOURCE *Aml, char *StringPtr)
Definition rsutils.c:474
ACPI_RSCONVERT_INFO AcpiRsConvertDma[]
Definition rsirq.c:366
ACPI_RSCONVERT_INFO AcpiRsConvertEndTag[]
Definition rsio.c:286
void AcpiRsMoveData(void *Destination, void *Source, UINT16 ItemCount, UINT8 MoveType)
Definition rsutils.c:258
UINT32 ACPI_RSDESC_SIZE
Definition acrestyp.h:160
UINT16 ACPI_RS_LENGTH
Definition acrestyp.h:159
unsigned short UINT16
Definition actypes.h:237
unsigned char BOOLEAN
Definition actypes.h:235
uint32_t ACPI_STATUS
Definition actypes.h:568
unsigned char UINT8
Definition actypes.h:236
void * ACPI_HANDLE
Definition actypes.h:571
void AcpiRsDumpResourceList(ACPI_RESOURCE *ResourceList)
Definition rsdump.c:246
void AcpiRsDumpIrqList(UINT8 *RouteTable)
Definition rsdump.c:327
Definition actypes.h:1149
Definition acrestyp.h:446
Definition acrestyp.h:892
UINT8 Value
Definition acresrc.h:181
UINT8 Opcode
Definition acresrc.h:178
UINT8 ResourceOffset
Definition acresrc.h:179
UINT8 AmlOffset
Definition acresrc.h:180
const char * Name
Definition acresrc.h:242
const char ** Pointer
Definition acresrc.h:243
UINT8 Offset
Definition acresrc.h:241
UINT8 Opcode
Definition acresrc.h:240
Definition acrestyp.h:276
ACPI_BUFFER * Buffer
Definition acresrc.h:295
ACPI_STATUS Status
Definition acresrc.h:296
ACPI_VENDOR_UUID * Uuid
Definition acresrc.h:294
Definition acobject.h:623
Definition amlresrc.h:760