EFI_STATUS\r
EFIAPI\r
AmlUpdateRdInterrupt (\r
- IN AML_DATA_NODE_HANDLE InterruptRdNode,\r
- IN UINT32 Irq\r
+ IN AML_DATA_NODE_HANDLE InterruptRdNode,\r
+ IN UINT32 Irq\r
)\r
{\r
- EFI_STATUS Status;\r
- UINT32 * FirstInterrupt;\r
- UINT8 * QueryBuffer;\r
- UINT32 QueryBufferSize;\r
+ EFI_STATUS Status;\r
+ UINT32 *FirstInterrupt;\r
+ UINT8 *QueryBuffer;\r
+ UINT32 QueryBufferSize;\r
\r
if ((InterruptRdNode == NULL) ||\r
(AmlGetNodeType ((AML_NODE_HANDLE)InterruptRdNode) != EAmlNodeData) ||\r
(!AmlNodeHasDataType (\r
InterruptRdNode,\r
- EAmlNodeDataTypeResourceData)) ||\r
+ EAmlNodeDataTypeResourceData\r
+ )) ||\r
(!AmlNodeHasRdDataType (\r
InterruptRdNode,\r
AML_RD_BUILD_LARGE_DESC_ID (\r
- ACPI_LARGE_EXTENDED_IRQ_DESCRIPTOR_NAME)))) {\r
+ ACPI_LARGE_EXTENDED_IRQ_DESCRIPTOR_NAME\r
+ )\r
+ )))\r
+ {\r
ASSERT (0);\r
return EFI_INVALID_PARAMETER;\r
}\r
\r
// Get the address of the first interrupt field.\r
FirstInterrupt =\r
- ((EFI_ACPI_EXTENDED_INTERRUPT_DESCRIPTOR*)QueryBuffer)->InterruptNumber;\r
+ ((EFI_ACPI_EXTENDED_INTERRUPT_DESCRIPTOR *)QueryBuffer)->InterruptNumber;\r
\r
*FirstInterrupt = Irq;\r
\r
if (QueryBuffer != NULL) {\r
FreePool (QueryBuffer);\r
}\r
+\r
return Status;\r
}\r
\r
EFI_STATUS\r
EFIAPI\r
AmlUpdateRdInterruptEx (\r
- IN AML_DATA_NODE_HANDLE InterruptRdNode,\r
- IN BOOLEAN ResourceConsumer,\r
- IN BOOLEAN EdgeTriggered,\r
- IN BOOLEAN ActiveLow,\r
- IN BOOLEAN Shared,\r
- IN UINT32 * IrqList,\r
- IN UINT8 IrqCount\r
+ IN AML_DATA_NODE_HANDLE InterruptRdNode,\r
+ IN BOOLEAN ResourceConsumer,\r
+ IN BOOLEAN EdgeTriggered,\r
+ IN BOOLEAN ActiveLow,\r
+ IN BOOLEAN Shared,\r
+ IN UINT32 *IrqList,\r
+ IN UINT8 IrqCount\r
)\r
{\r
- EFI_STATUS Status;\r
+ EFI_STATUS Status;\r
\r
- EFI_ACPI_EXTENDED_INTERRUPT_DESCRIPTOR * RdInterrupt;\r
- UINT32 * FirstInterrupt;\r
- UINT8 * UpdateBuffer;\r
- UINT16 UpdateBufferSize;\r
+ EFI_ACPI_EXTENDED_INTERRUPT_DESCRIPTOR *RdInterrupt;\r
+ UINT32 *FirstInterrupt;\r
+ UINT8 *UpdateBuffer;\r
+ UINT16 UpdateBufferSize;\r
\r
if ((InterruptRdNode == NULL) ||\r
(AmlGetNodeType ((AML_NODE_HANDLE)InterruptRdNode) != EAmlNodeData) ||\r
(!AmlNodeHasDataType (\r
InterruptRdNode,\r
- EAmlNodeDataTypeResourceData)) ||\r
+ EAmlNodeDataTypeResourceData\r
+ )) ||\r
(!AmlNodeHasRdDataType (\r
InterruptRdNode,\r
AML_RD_BUILD_LARGE_DESC_ID (\r
- ACPI_LARGE_EXTENDED_IRQ_DESCRIPTOR_NAME))) ||\r
+ ACPI_LARGE_EXTENDED_IRQ_DESCRIPTOR_NAME\r
+ )\r
+ )) ||\r
(IrqList == NULL) ||\r
- (IrqCount == 0)) {\r
+ (IrqCount == 0))\r
+ {\r
ASSERT (0);\r
return EFI_INVALID_PARAMETER;\r
}\r
\r
- UpdateBuffer = NULL;\r
+ UpdateBuffer = NULL;\r
UpdateBufferSize = sizeof (EFI_ACPI_EXTENDED_INTERRUPT_DESCRIPTOR) +\r
- ((IrqCount - 1) * sizeof (UINT32));\r
+ ((IrqCount - 1) * sizeof (UINT32));\r
\r
// Allocate a buffer to update the data.\r
UpdateBuffer = AllocatePool (UpdateBufferSize);\r
}\r
\r
// Update the Resource Data information (structure size, interrupt count).\r
- RdInterrupt = (EFI_ACPI_EXTENDED_INTERRUPT_DESCRIPTOR*)UpdateBuffer;\r
+ RdInterrupt = (EFI_ACPI_EXTENDED_INTERRUPT_DESCRIPTOR *)UpdateBuffer;\r
RdInterrupt->Header.Header.Byte =\r
- AML_RD_BUILD_LARGE_DESC_ID (ACPI_LARGE_EXTENDED_IRQ_DESCRIPTOR_NAME);\r
+ AML_RD_BUILD_LARGE_DESC_ID (ACPI_LARGE_EXTENDED_IRQ_DESCRIPTOR_NAME);\r
RdInterrupt->Header.Length =\r
UpdateBufferSize - sizeof (ACPI_LARGE_RESOURCE_HEADER);\r
RdInterrupt->InterruptTableLength = IrqCount;\r
\r
// Get the address of the first interrupt field.\r
FirstInterrupt =\r
- ((EFI_ACPI_EXTENDED_INTERRUPT_DESCRIPTOR*)UpdateBuffer)->InterruptNumber;\r
+ ((EFI_ACPI_EXTENDED_INTERRUPT_DESCRIPTOR *)UpdateBuffer)->InterruptNumber;\r
\r
// Copy the input list of interrupts.\r
CopyMem (FirstInterrupt, IrqList, (sizeof (UINT32) * IrqCount));\r
IN UINT64 BaseAddressLength\r
)\r
{\r
- EFI_STATUS Status;\r
- EFI_ACPI_QWORD_ADDRESS_SPACE_DESCRIPTOR * RdQWord;\r
+ EFI_STATUS Status;\r
+ EFI_ACPI_QWORD_ADDRESS_SPACE_DESCRIPTOR *RdQWord;\r
\r
- UINT8 * QueryBuffer;\r
- UINT32 QueryBufferSize;\r
+ UINT8 *QueryBuffer;\r
+ UINT32 QueryBufferSize;\r
\r
if ((QWordRdNode == NULL) ||\r
(AmlGetNodeType ((AML_NODE_HANDLE)QWordRdNode) != EAmlNodeData) ||\r
(!AmlNodeHasRdDataType (\r
QWordRdNode,\r
AML_RD_BUILD_LARGE_DESC_ID (\r
- ACPI_LARGE_QWORD_ADDRESS_SPACE_DESCRIPTOR_NAME)))) {\r
+ ACPI_LARGE_QWORD_ADDRESS_SPACE_DESCRIPTOR_NAME\r
+ )\r
+ )))\r
+ {\r
ASSERT (0);\r
return EFI_INVALID_PARAMETER;\r
}\r
goto error_handler;\r
}\r
\r
- RdQWord = (EFI_ACPI_QWORD_ADDRESS_SPACE_DESCRIPTOR*)QueryBuffer;\r
+ RdQWord = (EFI_ACPI_QWORD_ADDRESS_SPACE_DESCRIPTOR *)QueryBuffer;\r
\r
// Update the Base Address and Length.\r
RdQWord->AddrRangeMin = BaseAddress;\r
RdQWord->AddrRangeMax = BaseAddress + BaseAddressLength - 1;\r
- RdQWord->AddrLen = BaseAddressLength;\r
+ RdQWord->AddrLen = BaseAddressLength;\r
\r
// Update Base Address Resource Data node.\r
Status = AmlUpdateDataNode (\r
if (QueryBuffer != NULL) {\r
FreePool (QueryBuffer);\r
}\r
+\r
return Status;\r
}\r