📄 acresrc.h
字号:
/* * rscreate */ACPI_STATUSAcpiRsCreateResourceList ( ACPI_OPERAND_OBJECT *AmlBuffer, ACPI_BUFFER *OutputBuffer);ACPI_STATUSAcpiRsCreateAmlResources ( ACPI_RESOURCE *LinkedListBuffer, ACPI_BUFFER *OutputBuffer);ACPI_STATUSAcpiRsCreatePciRoutingTable ( ACPI_OPERAND_OBJECT *PackageObject, ACPI_BUFFER *OutputBuffer);/* * rsutils */ACPI_STATUSAcpiRsGetPrtMethodData ( ACPI_NAMESPACE_NODE *Node, ACPI_BUFFER *RetBuffer);ACPI_STATUSAcpiRsGetCrsMethodData ( ACPI_NAMESPACE_NODE *Node, ACPI_BUFFER *RetBuffer);ACPI_STATUSAcpiRsGetPrsMethodData ( ACPI_NAMESPACE_NODE *Node, ACPI_BUFFER *RetBuffer);ACPI_STATUSAcpiRsGetMethodData ( ACPI_HANDLE Handle, char *Path, ACPI_BUFFER *RetBuffer);ACPI_STATUSAcpiRsSetSrsMethodData ( ACPI_NAMESPACE_NODE *Node, ACPI_BUFFER *RetBuffer);/* * rscalc */ACPI_STATUSAcpiRsGetListLength ( UINT8 *AmlBuffer, UINT32 AmlBufferLength, ACPI_SIZE *SizeNeeded);ACPI_STATUSAcpiRsGetAmlLength ( ACPI_RESOURCE *LinkedListBuffer, ACPI_SIZE *SizeNeeded);ACPI_STATUSAcpiRsGetPciRoutingTableLength ( ACPI_OPERAND_OBJECT *PackageObject, ACPI_SIZE *BufferSizeNeeded);ACPI_STATUSAcpiRsConvertAmlToResources ( UINT8 *Aml, UINT32 Length, UINT32 Offset, UINT8 ResourceIndex, void *Context);ACPI_STATUSAcpiRsConvertResourcesToAml ( ACPI_RESOURCE *Resource, ACPI_SIZE AmlSizeNeeded, UINT8 *OutputBuffer);/* * rsaddr */voidAcpiRsSetAddressCommon ( AML_RESOURCE *Aml, ACPI_RESOURCE *Resource);BOOLEANAcpiRsGetAddressCommon ( ACPI_RESOURCE *Resource, AML_RESOURCE *Aml);/* * rsmisc */ACPI_STATUSAcpiRsConvertAmlToResource ( ACPI_RESOURCE *Resource, AML_RESOURCE *Aml, ACPI_RSCONVERT_INFO *Info);ACPI_STATUSAcpiRsConvertResourceToAml ( ACPI_RESOURCE *Resource, AML_RESOURCE *Aml, ACPI_RSCONVERT_INFO *Info);/* * rsutils */voidAcpiRsMoveData ( void *Destination, void *Source, UINT16 ItemCount, UINT8 MoveType);UINT8AcpiRsDecodeBitmask ( UINT16 Mask, UINT8 *List);UINT16AcpiRsEncodeBitmask ( UINT8 *List, UINT8 Count);ACPI_RS_LENGTHAcpiRsGetResourceSource ( ACPI_RS_LENGTH ResourceLength, ACPI_RS_LENGTH MinimumLength, ACPI_RESOURCE_SOURCE *ResourceSource, AML_RESOURCE *Aml, char *StringPtr);ACPI_RSDESC_SIZEAcpiRsSetResourceSource ( AML_RESOURCE *Aml, ACPI_RS_LENGTH MinimumLength, ACPI_RESOURCE_SOURCE *ResourceSource);voidAcpiRsSetResourceHeader ( UINT8 DescriptorType, ACPI_RSDESC_SIZE TotalLength, AML_RESOURCE *Aml);voidAcpiRsSetResourceLength ( ACPI_RSDESC_SIZE TotalLength, AML_RESOURCE *Aml);/* * rsdump */voidAcpiRsDumpResourceList ( ACPI_RESOURCE *Resource);voidAcpiRsDumpIrqList ( UINT8 *RouteTable);/* * Resource conversion tables */extern ACPI_RSCONVERT_INFO AcpiRsConvertDma[];extern ACPI_RSCONVERT_INFO AcpiRsConvertEndDpf[];extern ACPI_RSCONVERT_INFO AcpiRsConvertIo[];extern ACPI_RSCONVERT_INFO AcpiRsConvertFixedIo[];extern ACPI_RSCONVERT_INFO AcpiRsConvertEndTag[];extern ACPI_RSCONVERT_INFO AcpiRsConvertMemory24[];extern ACPI_RSCONVERT_INFO AcpiRsConvertGenericReg[];extern ACPI_RSCONVERT_INFO AcpiRsConvertMemory32[];extern ACPI_RSCONVERT_INFO AcpiRsConvertFixedMemory32[];extern ACPI_RSCONVERT_INFO AcpiRsConvertAddress32[];extern ACPI_RSCONVERT_INFO AcpiRsConvertAddress16[];extern ACPI_RSCONVERT_INFO AcpiRsConvertExtIrq[];extern ACPI_RSCONVERT_INFO AcpiRsConvertAddress64[];extern ACPI_RSCONVERT_INFO AcpiRsConvertExtAddress64[];/* These resources require separate get/set tables */extern ACPI_RSCONVERT_INFO AcpiRsGetIrq[];extern ACPI_RSCONVERT_INFO AcpiRsGetStartDpf[];extern ACPI_RSCONVERT_INFO AcpiRsGetVendorSmall[];extern ACPI_RSCONVERT_INFO AcpiRsGetVendorLarge[];extern ACPI_RSCONVERT_INFO AcpiRsSetIrq[];extern ACPI_RSCONVERT_INFO AcpiRsSetStartDpf[];extern ACPI_RSCONVERT_INFO AcpiRsSetVendor[];#if defined(ACPI_DEBUG_OUTPUT) || defined(ACPI_DEBUGGER)/* * rsinfo */extern ACPI_RSDUMP_INFO *AcpiGbl_DumpResourceDispatch[];/* * rsdump */extern ACPI_RSDUMP_INFO AcpiRsDumpIrq[];extern ACPI_RSDUMP_INFO AcpiRsDumpDma[];extern ACPI_RSDUMP_INFO AcpiRsDumpStartDpf[];extern ACPI_RSDUMP_INFO AcpiRsDumpEndDpf[];extern ACPI_RSDUMP_INFO AcpiRsDumpIo[];extern ACPI_RSDUMP_INFO AcpiRsDumpFixedIo[];extern ACPI_RSDUMP_INFO AcpiRsDumpVendor[];extern ACPI_RSDUMP_INFO AcpiRsDumpEndTag[];extern ACPI_RSDUMP_INFO AcpiRsDumpMemory24[];extern ACPI_RSDUMP_INFO AcpiRsDumpMemory32[];extern ACPI_RSDUMP_INFO AcpiRsDumpFixedMemory32[];extern ACPI_RSDUMP_INFO AcpiRsDumpAddress16[];extern ACPI_RSDUMP_INFO AcpiRsDumpAddress32[];extern ACPI_RSDUMP_INFO AcpiRsDumpAddress64[];extern ACPI_RSDUMP_INFO AcpiRsDumpExtAddress64[];extern ACPI_RSDUMP_INFO AcpiRsDumpExtIrq[];extern ACPI_RSDUMP_INFO AcpiRsDumpGenericReg[];#endif#endif /* __ACRESRC_H__ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -