Deleted Added
full compact
acdispat.h (99146) acdispat.h (99679)
1/******************************************************************************
2 *
3 * Name: acdispat.h - dispatcher (parser to interpreter interface)
1/******************************************************************************
2 *
3 * Name: acdispat.h - dispatcher (parser to interpreter interface)
4 * $Revision: 52 $
4 * $Revision: 54 $
5 *
6 *****************************************************************************/
7
8/******************************************************************************
9 *
10 * 1. Copyright Notice
11 *
12 * Some or all of this work - Copyright (c) 1999 - 2002, Intel Corp.

--- 131 unchanged lines hidden (view full) ---

144AcpiDsObjStackPopObject (
145 ACPI_OPERAND_OBJECT **Object,
146 ACPI_WALK_STATE *WalkState);
147
148
149/* dsopcode - support for late evaluation */
150
151ACPI_STATUS
5 *
6 *****************************************************************************/
7
8/******************************************************************************
9 *
10 * 1. Copyright Notice
11 *
12 * Some or all of this work - Copyright (c) 1999 - 2002, Intel Corp.

--- 131 unchanged lines hidden (view full) ---

144AcpiDsObjStackPopObject (
145 ACPI_OPERAND_OBJECT **Object,
146 ACPI_WALK_STATE *WalkState);
147
148
149/* dsopcode - support for late evaluation */
150
151ACPI_STATUS
152AcpiDsExecuteArguments (
153 ACPI_NAMESPACE_NODE *Node,
154 ACPI_NAMESPACE_NODE *ScopeNode,
155 UINT32 AmlLength,
156 UINT8 *AmlStart);
157
158ACPI_STATUS
152AcpiDsGetBufferFieldArguments (
153 ACPI_OPERAND_OBJECT *ObjDesc);
154
155ACPI_STATUS
156AcpiDsGetRegionArguments (
157 ACPI_OPERAND_OBJECT *RgnDesc);
158
159ACPI_STATUS
160AcpiDsGetBufferArguments (
161 ACPI_OPERAND_OBJECT *ObjDesc);
162
163ACPI_STATUS
164AcpiDsGetPackageArguments (
165 ACPI_OPERAND_OBJECT *ObjDesc);
166
159AcpiDsGetBufferFieldArguments (
160 ACPI_OPERAND_OBJECT *ObjDesc);
161
162ACPI_STATUS
163AcpiDsGetRegionArguments (
164 ACPI_OPERAND_OBJECT *RgnDesc);
165
166ACPI_STATUS
167AcpiDsGetBufferArguments (
168 ACPI_OPERAND_OBJECT *ObjDesc);
169
170ACPI_STATUS
171AcpiDsGetPackageArguments (
172 ACPI_OPERAND_OBJECT *ObjDesc);
173
174ACPI_STATUS
175AcpiDsInitBufferField (
176 UINT16 AmlOpcode,
177 ACPI_OPERAND_OBJECT *ObjDesc,
178 ACPI_OPERAND_OBJECT *BufferDesc,
179 ACPI_OPERAND_OBJECT *OffsetDesc,
180 ACPI_OPERAND_OBJECT *LengthDesc,
181 ACPI_OPERAND_OBJECT *ResultDesc);
167
182
183ACPI_STATUS
184AcpiDsEvalBufferFieldOperands (
185 ACPI_WALK_STATE *WalkState,
186 ACPI_PARSE_OBJECT *Op);
187
188ACPI_STATUS
189AcpiDsEvalRegionOperands (
190 ACPI_WALK_STATE *WalkState,
191 ACPI_PARSE_OBJECT *Op);
192
193ACPI_STATUS
194AcpiDsEvalDataObjectOperands (
195 ACPI_WALK_STATE *WalkState,
196 ACPI_PARSE_OBJECT *Op,
197 ACPI_OPERAND_OBJECT *ObjDesc);
198
199ACPI_STATUS
200AcpiDsInitializeRegion (
201 ACPI_HANDLE ObjHandle);
202
203
168/* dsctrl - Parser/Interpreter interface, control stack routines */
169
170
171ACPI_STATUS
172AcpiDsExecBeginControlOp (
173 ACPI_WALK_STATE *WalkState,
174 ACPI_PARSE_OBJECT *Op);
175

--- 19 unchanged lines hidden (view full) ---

195ACPI_STATUS
196AcpiDsExecEndOp (
197 ACPI_WALK_STATE *State);
198
199
200/* dsfield - Parser/Interpreter interface for AML fields */
201
202ACPI_STATUS
204/* dsctrl - Parser/Interpreter interface, control stack routines */
205
206
207ACPI_STATUS
208AcpiDsExecBeginControlOp (
209 ACPI_WALK_STATE *WalkState,
210 ACPI_PARSE_OBJECT *Op);
211

--- 19 unchanged lines hidden (view full) ---

231ACPI_STATUS
232AcpiDsExecEndOp (
233 ACPI_WALK_STATE *State);
234
235
236/* dsfield - Parser/Interpreter interface for AML fields */
237
238ACPI_STATUS
239AcpiDsGetFieldNames (
240 ACPI_CREATE_FIELD_INFO *Info,
241 ACPI_WALK_STATE *WalkState,
242 ACPI_PARSE_OBJECT *Arg);
243
244ACPI_STATUS
203AcpiDsCreateField (
204 ACPI_PARSE_OBJECT *Op,
205 ACPI_NAMESPACE_NODE *RegionNode,
206 ACPI_WALK_STATE *WalkState);
207
208ACPI_STATUS
209AcpiDsCreateBankField (
210 ACPI_PARSE_OBJECT *Op,

--- 55 unchanged lines hidden (view full) ---

266
267ACPI_STATUS
268AcpiDsMethodDataGetEntry (
269 UINT16 Opcode,
270 UINT32 Index,
271 ACPI_WALK_STATE *WalkState,
272 ACPI_OPERAND_OBJECT ***Node);
273
245AcpiDsCreateField (
246 ACPI_PARSE_OBJECT *Op,
247 ACPI_NAMESPACE_NODE *RegionNode,
248 ACPI_WALK_STATE *WalkState);
249
250ACPI_STATUS
251AcpiDsCreateBankField (
252 ACPI_PARSE_OBJECT *Op,

--- 55 unchanged lines hidden (view full) ---

308
309ACPI_STATUS
310AcpiDsMethodDataGetEntry (
311 UINT16 Opcode,
312 UINT32 Index,
313 ACPI_WALK_STATE *WalkState,
314 ACPI_OPERAND_OBJECT ***Node);
315
274ACPI_STATUS
316void
275AcpiDsMethodDataDeleteAll (
276 ACPI_WALK_STATE *WalkState);
277
278BOOLEAN
279AcpiDsIsMethodValue (
280 ACPI_OPERAND_OBJECT *ObjDesc);
281
282ACPI_OBJECT_TYPE

--- 4 unchanged lines hidden (view full) ---

287
288ACPI_STATUS
289AcpiDsMethodDataGetValue (
290 UINT16 Opcode,
291 UINT32 Index,
292 ACPI_WALK_STATE *WalkState,
293 ACPI_OPERAND_OBJECT **DestDesc);
294
317AcpiDsMethodDataDeleteAll (
318 ACPI_WALK_STATE *WalkState);
319
320BOOLEAN
321AcpiDsIsMethodValue (
322 ACPI_OPERAND_OBJECT *ObjDesc);
323
324ACPI_OBJECT_TYPE

--- 4 unchanged lines hidden (view full) ---

329
330ACPI_STATUS
331AcpiDsMethodDataGetValue (
332 UINT16 Opcode,
333 UINT32 Index,
334 ACPI_WALK_STATE *WalkState,
335 ACPI_OPERAND_OBJECT **DestDesc);
336
295ACPI_STATUS
337void
296AcpiDsMethodDataDeleteValue (
297 UINT16 Opcode,
298 UINT32 Index,
299 ACPI_WALK_STATE *WalkState);
300
301ACPI_STATUS
302AcpiDsMethodDataInitArgs (
303 ACPI_OPERAND_OBJECT **Params,
304 UINT32 MaxParamCount,
305 ACPI_WALK_STATE *WalkState);
306
307ACPI_STATUS
308AcpiDsMethodDataGetNode (
309 UINT16 Opcode,
310 UINT32 Index,
311 ACPI_WALK_STATE *WalkState,
312 ACPI_NAMESPACE_NODE **Node);
313
338AcpiDsMethodDataDeleteValue (
339 UINT16 Opcode,
340 UINT32 Index,
341 ACPI_WALK_STATE *WalkState);
342
343ACPI_STATUS
344AcpiDsMethodDataInitArgs (
345 ACPI_OPERAND_OBJECT **Params,
346 UINT32 MaxParamCount,
347 ACPI_WALK_STATE *WalkState);
348
349ACPI_STATUS
350AcpiDsMethodDataGetNode (
351 UINT16 Opcode,
352 UINT32 Index,
353 ACPI_WALK_STATE *WalkState,
354 ACPI_NAMESPACE_NODE **Node);
355
314ACPI_STATUS
356void
315AcpiDsMethodDataInit (
316 ACPI_WALK_STATE *WalkState);
317
318ACPI_STATUS
319AcpiDsMethodDataSetValue (
320 UINT16 Opcode,
321 UINT32 Index,
322 ACPI_OPERAND_OBJECT *Object,

--- 71 unchanged lines hidden (view full) ---

394
395ACPI_STATUS
396AcpiDsCreateNode (
397 ACPI_WALK_STATE *WalkState,
398 ACPI_NAMESPACE_NODE *Node,
399 ACPI_PARSE_OBJECT *Op);
400
401
357AcpiDsMethodDataInit (
358 ACPI_WALK_STATE *WalkState);
359
360ACPI_STATUS
361AcpiDsMethodDataSetValue (
362 UINT16 Opcode,
363 UINT32 Index,
364 ACPI_OPERAND_OBJECT *Object,

--- 71 unchanged lines hidden (view full) ---

436
437ACPI_STATUS
438AcpiDsCreateNode (
439 ACPI_WALK_STATE *WalkState,
440 ACPI_NAMESPACE_NODE *Node,
441 ACPI_PARSE_OBJECT *Op);
442
443
402/* dsregn - Parser/Interpreter interface - Op Region parsing */
403
404ACPI_STATUS
405AcpiDsEvalBufferFieldOperands (
406 ACPI_WALK_STATE *WalkState,
407 ACPI_PARSE_OBJECT *Op);
408
409ACPI_STATUS
410AcpiDsEvalRegionOperands (
411 ACPI_WALK_STATE *WalkState,
412 ACPI_PARSE_OBJECT *Op);
413
414ACPI_STATUS
415AcpiDsEvalDataObjectOperands (
416 ACPI_WALK_STATE *WalkState,
417 ACPI_PARSE_OBJECT *Op,
418 ACPI_OPERAND_OBJECT *ObjDesc);
419
420ACPI_STATUS
421AcpiDsInitializeRegion (
422 ACPI_HANDLE ObjHandle);
423
424
425/* dsutils - Parser/Interpreter interface utility routines */
426
427BOOLEAN
428AcpiDsIsResultUsed (
429 ACPI_PARSE_OBJECT *Op,
430 ACPI_WALK_STATE *WalkState);
431
432void

--- 131 unchanged lines hidden ---
444/* dsutils - Parser/Interpreter interface utility routines */
445
446BOOLEAN
447AcpiDsIsResultUsed (
448 ACPI_PARSE_OBJECT *Op,
449 ACPI_WALK_STATE *WalkState);
450
451void

--- 131 unchanged lines hidden ---