mirror of
https://github.com/acidanthera/audk.git
synced 2025-07-23 21:54:27 +02:00
DynamicTablesPkg: AmlLib CONST cleanup
Several input strings to AmlLib APIs are treated as CONST but were missing the CONST keyword, requiring their callers to create unnecessary r/w copies of r/o input strings. This change properly marks these input strings as CONST. Signed-off-by: Jeshua Smith <jeshuas@nvidia.com> Reviewed-by: Jeff Brasen <jbrasen@nvidia.com>
This commit is contained in:
parent
8c09d862bf
commit
469d09d6b2
@ -339,7 +339,7 @@ EFI_STATUS
|
||||
EFIAPI
|
||||
AmlFindNode (
|
||||
IN AML_NODE_HANDLE ReferenceNode,
|
||||
IN CHAR8 *AslPath,
|
||||
IN CONST CHAR8 *AslPath,
|
||||
OUT AML_NODE_HANDLE *OutNode
|
||||
);
|
||||
|
||||
@ -374,7 +374,7 @@ EFI_STATUS
|
||||
EFIAPI
|
||||
AmlDeviceOpUpdateName (
|
||||
IN AML_OBJECT_NODE_HANDLE DeviceOpNode,
|
||||
IN CHAR8 *NewNameString
|
||||
IN CONST CHAR8 *NewNameString
|
||||
);
|
||||
|
||||
/** Update an integer value defined by a NameOp object node.
|
||||
@ -1090,7 +1090,7 @@ EFI_STATUS
|
||||
EFIAPI
|
||||
AmlCodeGenNameString (
|
||||
IN CONST CHAR8 *NameString,
|
||||
IN CHAR8 *String,
|
||||
IN CONST CHAR8 *String,
|
||||
IN AML_NODE_HANDLE ParentNode OPTIONAL,
|
||||
OUT AML_OBJECT_NODE_HANDLE *NewObjectNode OPTIONAL
|
||||
);
|
||||
@ -1613,7 +1613,7 @@ AmlAddLpiState (
|
||||
IN UINT64 Integer OPTIONAL,
|
||||
IN EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE *ResidencyCounterRegister OPTIONAL,
|
||||
IN EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE *UsageCounterRegister OPTIONAL,
|
||||
IN CHAR8 *StateName OPTIONAL,
|
||||
IN CONST CHAR8 *StateName OPTIONAL,
|
||||
IN AML_OBJECT_NODE_HANDLE LpiNode
|
||||
);
|
||||
|
||||
@ -1668,7 +1668,7 @@ AmlAddDeviceDataDescriptorPackage (
|
||||
EFI_STATUS
|
||||
EFIAPI
|
||||
AmlAddNameIntegerPackage (
|
||||
IN CHAR8 *Name,
|
||||
IN CONST CHAR8 *Name,
|
||||
IN UINT64 Value,
|
||||
IN AML_OBJECT_NODE_HANDLE PackageNode
|
||||
);
|
||||
@ -1739,7 +1739,7 @@ AmlCreateCpcNode (
|
||||
EFI_STATUS
|
||||
EFIAPI
|
||||
AmlAddNameStringToNamedPackage (
|
||||
IN CHAR8 *NameString,
|
||||
IN CONST CHAR8 *NameString,
|
||||
IN AML_OBJECT_NODE_HANDLE NamedNode
|
||||
);
|
||||
|
||||
|
@ -40,7 +40,7 @@ EFI_STATUS
|
||||
EFIAPI
|
||||
AmlDeviceOpUpdateName (
|
||||
IN AML_OBJECT_NODE_HANDLE DeviceOpNode,
|
||||
IN CHAR8 *NewNameString
|
||||
IN CONST CHAR8 *NewNameString
|
||||
)
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
|
@ -139,7 +139,7 @@ STATIC
|
||||
EFI_STATUS
|
||||
EFIAPI
|
||||
AmlCodeGenString (
|
||||
IN CHAR8 *String,
|
||||
IN CONST CHAR8 *String,
|
||||
OUT AML_OBJECT_NODE **NewObjectNode
|
||||
)
|
||||
{
|
||||
@ -664,7 +664,7 @@ EFI_STATUS
|
||||
EFIAPI
|
||||
AmlCodeGenNameString (
|
||||
IN CONST CHAR8 *NameString,
|
||||
IN CHAR8 *String,
|
||||
IN CONST CHAR8 *String,
|
||||
IN AML_NODE_HEADER *ParentNode OPTIONAL,
|
||||
OUT AML_OBJECT_NODE **NewObjectNode OPTIONAL
|
||||
)
|
||||
@ -2615,7 +2615,7 @@ AmlAddLpiState (
|
||||
IN UINT64 Integer OPTIONAL,
|
||||
IN EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE *ResidencyCounterRegister OPTIONAL,
|
||||
IN EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE *UsageCounterRegister OPTIONAL,
|
||||
IN CHAR8 *StateName OPTIONAL,
|
||||
IN CONST CHAR8 *StateName OPTIONAL,
|
||||
IN AML_OBJECT_NODE_HANDLE LpiNode
|
||||
)
|
||||
{
|
||||
@ -3204,7 +3204,7 @@ error_handler:
|
||||
EFI_STATUS
|
||||
EFIAPI
|
||||
AmlAddNameIntegerPackage (
|
||||
IN CHAR8 *Name,
|
||||
IN CONST CHAR8 *Name,
|
||||
IN UINT64 Value,
|
||||
IN AML_OBJECT_NODE_HANDLE PackageNode
|
||||
)
|
||||
@ -3800,7 +3800,7 @@ error_handler:
|
||||
EFI_STATUS
|
||||
EFIAPI
|
||||
AmlAddNameStringToNamedPackage (
|
||||
IN CHAR8 *NameString,
|
||||
IN CONST CHAR8 *NameString,
|
||||
IN AML_OBJECT_NODE_HANDLE NamedNode
|
||||
)
|
||||
{
|
||||
|
@ -1234,7 +1234,7 @@ EFI_STATUS
|
||||
EFIAPI
|
||||
AmlBuildAbsoluteAmlPath (
|
||||
IN AML_NODE_HEADER *ReferenceNode,
|
||||
IN CHAR8 *AslPath,
|
||||
IN CONST CHAR8 *AslPath,
|
||||
IN OUT AML_STREAM *RawAmlAbsSearchPathBStream
|
||||
)
|
||||
{
|
||||
@ -1373,7 +1373,7 @@ EFI_STATUS
|
||||
EFIAPI
|
||||
AmlFindNode (
|
||||
IN AML_NODE_HEADER *ReferenceNode,
|
||||
IN CHAR8 *AslPath,
|
||||
IN CONST CHAR8 *AslPath,
|
||||
OUT AML_NODE_HEADER **OutNode
|
||||
)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user