Subversion Repositories Kolibri OS

Rev

Rev 1498 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1498 Rev 2216
Line 6... Line 6...
6
 
6
 
7
/******************************************************************************
7
/******************************************************************************
8
 *
8
 *
9
 * 1. Copyright Notice
9
 * 1. Copyright Notice
10
 *
10
 *
11
 * Some or all of this work - Copyright (c) 1999 - 2010, Intel Corp.
11
 * Some or all of this work - Copyright (c) 1999 - 2011, Intel Corp.
12
 * All rights reserved.
12
 * All rights reserved.
13
 *
13
 *
14
 * 2. License
14
 * 2. License
15
 *
15
 *
Line 121... Line 121...
121
#define NAMEOF_LOCAL_NTE    "__L0"
121
#define NAMEOF_LOCAL_NTE    "__L0"
122
#define NAMEOF_ARG_NTE      "__A0"
122
#define NAMEOF_ARG_NTE      "__A0"
Line 123... Line 123...
123
 
123
 
124
 
124
 
125
/*
125
/*
126
 * dsopcode - support for late evaluation
126
 * dsargs - execution of dynamic arguments for static objects
127
 */
127
 */
128
ACPI_STATUS
128
ACPI_STATUS
Line 143... Line 143...
143
 
143
 
144
ACPI_STATUS
144
ACPI_STATUS
145
AcpiDsGetPackageArguments (
145
AcpiDsGetPackageArguments (
Line -... Line 146...
-
 
146
    ACPI_OPERAND_OBJECT     *ObjDesc);
-
 
147
 
-
 
148
 
-
 
149
/*
-
 
150
 * dscontrol - support for execution control opcodes
-
 
151
 */
-
 
152
ACPI_STATUS
-
 
153
AcpiDsExecBeginControlOp (
-
 
154
    ACPI_WALK_STATE         *WalkState,
-
 
155
    ACPI_PARSE_OBJECT       *Op);
-
 
156
 
-
 
157
ACPI_STATUS
-
 
158
AcpiDsExecEndControlOp (
-
 
159
    ACPI_WALK_STATE         *WalkState,
-
 
160
    ACPI_PARSE_OBJECT       *Op);
-
 
161
 
-
 
162
 
-
 
163
/*
146
    ACPI_OPERAND_OBJECT     *ObjDesc);
164
 * dsopcode - support for late operand evaluation
147
 
165
 */
148
ACPI_STATUS
166
ACPI_STATUS
149
AcpiDsEvalBufferFieldOperands (
167
AcpiDsEvalBufferFieldOperands (
Line 175... Line 193...
175
AcpiDsInitializeRegion (
193
AcpiDsInitializeRegion (
176
    ACPI_HANDLE             ObjHandle);
194
    ACPI_HANDLE             ObjHandle);
Line 177... Line 195...
177
 
195
 
178
 
-
 
179
/*
-
 
180
 * dsctrl - Parser/Interpreter interface, control stack routines
-
 
181
 */
-
 
182
ACPI_STATUS
-
 
183
AcpiDsExecBeginControlOp (
-
 
184
    ACPI_WALK_STATE         *WalkState,
-
 
185
    ACPI_PARSE_OBJECT       *Op);
-
 
186
 
-
 
187
ACPI_STATUS
-
 
188
AcpiDsExecEndControlOp (
-
 
189
    ACPI_WALK_STATE         *WalkState,
-
 
190
    ACPI_PARSE_OBJECT       *Op);
-
 
191
 
-
 
192
 
196
 
193
/*
197
/*
194
 * dsexec - Parser/Interpreter interface, method execution callbacks
198
 * dsexec - Parser/Interpreter interface, method execution callbacks
195
 */
199
 */
196
ACPI_STATUS
200
ACPI_STATUS
Line 239... Line 243...
239
    ACPI_PARSE_OBJECT       *Op,
243
    ACPI_PARSE_OBJECT       *Op,
240
    ACPI_WALK_STATE         *WalkState);
244
    ACPI_WALK_STATE         *WalkState);
Line 241... Line 245...
241
 
245
 
242
 
246
 
243
/*
247
/*
244
 * dsload - Parser/Interpreter interface, namespace load callbacks
248
 * dsload - Parser/Interpreter interface, pass 1 namespace load callbacks
-
 
249
 */
-
 
250
ACPI_STATUS
-
 
251
AcpiDsInitCallbacks (
-
 
252
    ACPI_WALK_STATE         *WalkState,
-
 
253
    UINT32                  PassNumber);
245
 */
254
 
246
ACPI_STATUS
255
ACPI_STATUS
247
AcpiDsLoad1BeginOp (
256
AcpiDsLoad1BeginOp (
Line 248... Line 257...
248
    ACPI_WALK_STATE         *WalkState,
257
    ACPI_WALK_STATE         *WalkState,
249
    ACPI_PARSE_OBJECT       **OutOp);
258
    ACPI_PARSE_OBJECT       **OutOp);
250
 
259
 
Line -... Line 260...
-
 
260
ACPI_STATUS
-
 
261
AcpiDsLoad1EndOp (
-
 
262
    ACPI_WALK_STATE         *WalkState);
-
 
263
 
251
ACPI_STATUS
264
 
252
AcpiDsLoad1EndOp (
265
/*
253
    ACPI_WALK_STATE         *WalkState);
266
 * dsload - Parser/Interpreter interface, pass 2 namespace load callbacks
254
 
267
 */
Line 255... Line 268...
255
ACPI_STATUS
268
ACPI_STATUS
256
AcpiDsLoad2BeginOp (
269
AcpiDsLoad2BeginOp (
257
    ACPI_WALK_STATE         *WalkState,
270
    ACPI_WALK_STATE         *WalkState,
Line 258... Line -...
258
    ACPI_PARSE_OBJECT       **OutOp);
-
 
259
 
-
 
260
ACPI_STATUS
-
 
261
AcpiDsLoad2EndOp (
-
 
262
    ACPI_WALK_STATE         *WalkState);
-
 
Line 263... Line 271...
263
 
271
    ACPI_PARSE_OBJECT       **OutOp);
264
ACPI_STATUS
272
 
265
AcpiDsInitCallbacks (
273
ACPI_STATUS
266
    ACPI_WALK_STATE         *WalkState,
274
AcpiDsLoad2EndOp (