acresrc.h (30082d0c) | acresrc.h (27f7c583) |
---|---|
1/****************************************************************************** 2 * 3 * Name: acresrc.h - Resource Manager function prototypes | 1/****************************************************************************** 2 * 3 * Name: acresrc.h - Resource Manager function prototypes |
4 * $Revision: 1.56 $ | 4 * $Revision: 1.59 $ |
5 * 6 *****************************************************************************/ 7 8/****************************************************************************** 9 * 10 * 1. Copyright Notice 11 * 12 * Some or all of this work - Copyright (c) 1999 - 2006, Intel Corp. --- 107 unchanged lines hidden (view full) --- 120 121/* Need the AML resource descriptor structs */ 122 123#include "amlresrc.h" 124 125 126/* 127 * If possible, pack the following structures to byte alignment, since we | 5 * 6 *****************************************************************************/ 7 8/****************************************************************************** 9 * 10 * 1. Copyright Notice 11 * 12 * Some or all of this work - Copyright (c) 1999 - 2006, Intel Corp. --- 107 unchanged lines hidden (view full) --- 120 121/* Need the AML resource descriptor structs */ 122 123#include "amlresrc.h" 124 125 126/* 127 * If possible, pack the following structures to byte alignment, since we |
128 * don't care about performance for debug output | 128 * don't care about performance for debug output. Two cases where we cannot 129 * pack the structures: 130 * 131 * 1) Hardware does not support misaligned memory transfers 132 * 2) Compiler does not support pointers within packed structures |
129 */ | 133 */ |
130#ifndef ACPI_MISALIGNMENT_NOT_SUPPORTED | 134#if (!defined(ACPI_MISALIGNMENT_NOT_SUPPORTED) && !defined(ACPI_PACKED_POINTERS_NOT_SUPPORTED)) |
131#pragma pack(1) 132#endif 133 134/* 135 * Individual entry for the resource conversion tables 136 */ 137typedef const struct acpi_rsconvert_info 138{ --- 109 unchanged lines hidden (view full) --- 248 ACPI_BUFFER *OutputBuffer); 249 250 251/* 252 * rsutils 253 */ 254ACPI_STATUS 255AcpiRsGetPrtMethodData ( | 135#pragma pack(1) 136#endif 137 138/* 139 * Individual entry for the resource conversion tables 140 */ 141typedef const struct acpi_rsconvert_info 142{ --- 109 unchanged lines hidden (view full) --- 252 ACPI_BUFFER *OutputBuffer); 253 254 255/* 256 * rsutils 257 */ 258ACPI_STATUS 259AcpiRsGetPrtMethodData ( |
256 ACPI_HANDLE Handle, | 260 ACPI_NAMESPACE_NODE *Node, |
257 ACPI_BUFFER *RetBuffer); 258 259ACPI_STATUS 260AcpiRsGetCrsMethodData ( | 261 ACPI_BUFFER *RetBuffer); 262 263ACPI_STATUS 264AcpiRsGetCrsMethodData ( |
261 ACPI_HANDLE Handle, | 265 ACPI_NAMESPACE_NODE *Node, |
262 ACPI_BUFFER *RetBuffer); 263 264ACPI_STATUS 265AcpiRsGetPrsMethodData ( | 266 ACPI_BUFFER *RetBuffer); 267 268ACPI_STATUS 269AcpiRsGetPrsMethodData ( |
266 ACPI_HANDLE Handle, | 270 ACPI_NAMESPACE_NODE *Node, |
267 ACPI_BUFFER *RetBuffer); 268 269ACPI_STATUS 270AcpiRsGetMethodData ( 271 ACPI_HANDLE Handle, 272 char *Path, 273 ACPI_BUFFER *RetBuffer); 274 275ACPI_STATUS 276AcpiRsSetSrsMethodData ( | 271 ACPI_BUFFER *RetBuffer); 272 273ACPI_STATUS 274AcpiRsGetMethodData ( 275 ACPI_HANDLE Handle, 276 char *Path, 277 ACPI_BUFFER *RetBuffer); 278 279ACPI_STATUS 280AcpiRsSetSrsMethodData ( |
277 ACPI_HANDLE Handle, | 281 ACPI_NAMESPACE_NODE *Node, |
278 ACPI_BUFFER *RetBuffer); 279 280 281/* 282 * rscalc 283 */ 284ACPI_STATUS 285AcpiRsGetListLength ( --- 8 unchanged lines hidden (view full) --- 294 295ACPI_STATUS 296AcpiRsGetPciRoutingTableLength ( 297 ACPI_OPERAND_OBJECT *PackageObject, 298 ACPI_SIZE *BufferSizeNeeded); 299 300ACPI_STATUS 301AcpiRsConvertAmlToResources ( | 282 ACPI_BUFFER *RetBuffer); 283 284 285/* 286 * rscalc 287 */ 288ACPI_STATUS 289AcpiRsGetListLength ( --- 8 unchanged lines hidden (view full) --- 298 299ACPI_STATUS 300AcpiRsGetPciRoutingTableLength ( 301 ACPI_OPERAND_OBJECT *PackageObject, 302 ACPI_SIZE *BufferSizeNeeded); 303 304ACPI_STATUS 305AcpiRsConvertAmlToResources ( |
302 UINT8 *AmlBuffer, 303 UINT32 AmlBufferLength, 304 UINT8 *OutputBuffer); | 306 UINT8 *Aml, 307 UINT32 Length, 308 UINT32 Offset, 309 UINT8 ResourceIndex, 310 void *Context); |
305 306ACPI_STATUS 307AcpiRsConvertResourcesToAml ( 308 ACPI_RESOURCE *Resource, 309 ACPI_SIZE AmlSizeNeeded, 310 UINT8 *OutputBuffer); 311 312 --- 147 unchanged lines hidden --- | 311 312ACPI_STATUS 313AcpiRsConvertResourcesToAml ( 314 ACPI_RESOURCE *Resource, 315 ACPI_SIZE AmlSizeNeeded, 316 UINT8 *OutputBuffer); 317 318 --- 147 unchanged lines hidden --- |