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 ---