Searched refs:Op (Results 1 - 25 of 50) sorted by relevance

12

/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/components/parser/
H A Dpsutils.c196 * PARAMETERS: Op - A newly allocated Op object
197 * Opcode - Opcode to store in the Op
201 * DESCRIPTION: Initialize a parse (Op) object
207 ACPI_PARSE_OBJECT *Op,
213 Op->Common.DescriptorType = ACPI_DESC_TYPE_PARSER;
214 Op->Common.AmlOpcode = Opcode;
216 ACPI_DISASM_ONLY_MEMBERS (AcpiUtSafeStrncpy (Op->Common.AmlOpName,
218 sizeof (Op->Common.AmlOpName)));
226 * PARAMETERS: Opcode - Opcode that will be stored in the new Op
206 AcpiPsInitOp( ACPI_PARSE_OBJECT *Op, UINT16 Opcode) argument
242 ACPI_PARSE_OBJECT *Op; local
320 AcpiPsFreeOp( ACPI_PARSE_OBJECT *Op) argument
368 AcpiPsGetName( ACPI_PARSE_OBJECT *Op) argument
389 AcpiPsSetName( ACPI_PARSE_OBJECT *Op, UINT32 name) argument
[all...]
H A Dpswalk.c178 ACPI_PARSE_OBJECT *Op = SubtreeRoot; local
191 while (Op)
193 if (Op != Parent)
202 AcpiPsGetOpcodeName (Op->Common.AmlOpcode), Op);
204 if (Op->Named.AmlOpcode == AML_INT_NAMEPATH_OP)
206 AcpiOsPrintf (" %4.4s", Op->Common.Value.String);
208 if (Op->Named.AmlOpcode == AML_STRING_OP)
210 AcpiOsPrintf (" %s", Op->Common.Value.String);
217 Next = AcpiPsGetArg (Op,
[all...]
H A Dpsobject.c290 * AmlOpStart - Begin of named Op in AML
291 * UnnamedOp - Early Op (not a named Op)
292 * Op - Returned Op
296 * DESCRIPTION: Parse a named Op
305 ACPI_PARSE_OBJECT **Op)
365 WalkState->Op = NULL;
367 Status = WalkState->DescendingCallback (WalkState, Op);
377 if (!*Op)
301 AcpiPsBuildNamedOp( ACPI_WALK_STATE *WalkState, UINT8 *AmlOpStart, ACPI_PARSE_OBJECT *UnnamedOp, ACPI_PARSE_OBJECT **Op) argument
458 ACPI_PARSE_OBJECT *Op; local
603 AcpiPsCompleteOp( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT **Op, ACPI_STATUS Status) argument
813 AcpiPsCompleteFinalOp( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op, ACPI_STATUS Status) argument
[all...]
H A Dpsloop.c179 ACPI_PARSE_OBJECT *Op);
187 * AmlOpStart - Op start in AML
188 * Op - Current Op
192 * DESCRIPTION: Get arguments for passed Op.
200 ACPI_PARSE_OBJECT *Op)
210 "Get arguments for opcode [%s]\n", Op->Common.AmlOpName));
212 switch (Op->Common.AmlOpcode)
223 GET_CURRENT_ARG_TYPE (WalkState->ArgTypes), Op);
229 &(WalkState->ParserState), Op, ACPI_POSSIBLE_METHOD_CAL
197 AcpiPsGetArguments( ACPI_WALK_STATE *WalkState, UINT8 *AmlOpStart, ACPI_PARSE_OBJECT *Op) argument
371 ACPI_PARSE_OBJECT *Op = NULL; /* current op */ local
[all...]
H A Dpstree.c174 * PARAMETERS: Op - Get an argument for this op
177 * RETURN: The argument (as an Op object). NULL if argument does not exist
185 ACPI_PARSE_OBJECT *Op,
195 if (Op->Common.AmlOpcode == AML_INT_CONNECTION_OP)
197 return (Op->Common.Value.Arg);
202 OpInfo = AcpiPsGetOpcodeInfo (Op->Common.AmlOpcode);
221 Arg = Op->Common.Value.Arg;
236 * PARAMETERS: Op - Append an argument to this Op.
237 * Arg - Argument Op t
184 AcpiPsGetArg( ACPI_PARSE_OBJECT *Op, UINT32 Argn) argument
246 AcpiPsAppendArg( ACPI_PARSE_OBJECT *Op, ACPI_PARSE_OBJECT *Arg) argument
332 AcpiPsGetDepthNext( ACPI_PARSE_OBJECT *Origin, ACPI_PARSE_OBJECT *Op) argument
419 AcpiPsGetChild( ACPI_PARSE_OBJECT *Op) argument
[all...]
H A Dpsparse.c243 * Op - Op to complete
247 * DESCRIPTION: Perform any cleanup at the completion of an Op.
254 ACPI_PARSE_OBJECT *Op)
263 ACPI_FUNCTION_TRACE_PTR (PsCompleteThisOp, Op);
266 /* Check for null Op, can happen if AML code is corrupt */
268 if (!Op)
273 AcpiExStopTraceOpcode (Op, WalkState);
285 if (Op->Common.Parent)
287 Prev = Op
252 AcpiPsCompleteThisOp( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op) argument
445 AcpiPsNextParseState( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op, ACPI_STATUS CallbackStatus) argument
[all...]
H A Dpsscope.c166 * RETURN: Pointer to an Op object
177 return (ParserState->Scope->ParseScope.Op);
237 Scope->ParseScope.Op = RootOp;
254 * Op - Current op to be pushed
267 ACPI_PARSE_OBJECT *Op,
274 ACPI_FUNCTION_TRACE_PTR (PsPushScope, Op);
284 Scope->ParseScope.Op = Op;
315 * Op - Where the popped op is returned
329 ACPI_PARSE_OBJECT **Op,
265 AcpiPsPushScope( ACPI_PARSE_STATE *ParserState, ACPI_PARSE_OBJECT *Op, UINT32 RemainingArgs, UINT32 ArgCount) argument
327 AcpiPsPopScope( ACPI_PARSE_STATE *ParserState, ACPI_PARSE_OBJECT **Op, UINT32 *ArgList, UINT32 *ArgCount) argument
[all...]
H A Dpsxface.c243 ACPI_PARSE_OBJECT *Op; local
283 Op = AcpiPsCreateScopeOp (Info->ObjDesc->Method.AmlStart);
284 if (!Op)
301 Status = AcpiDsInitAmlWalk (WalkState, Op, Info->Node,
357 AcpiPsDeleteParseTree (Op);
409 ACPI_PARSE_OBJECT *Op = NULL; local
418 Op = AcpiPsCreateScopeOp (Info->ObjDesc->Method.AmlStart);
419 if (!Op)
435 Status = AcpiDsInitAmlWalk (WalkState, Op, Info->Node,
476 if (Op)
[all...]
/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/include/
H A Dacconvert.h191 ACPI_PARSE_OBJECT *Op);
213 ACPI_PARSE_OBJECT *Op);
221 ACPI_PARSE_OBJECT *Op);
225 ACPI_PARSE_OBJECT *Op,
231 ACPI_PARSE_OBJECT *Op);
244 ACPI_PARSE_OBJECT *Op);
253 ACPI_PARSE_OBJECT *Op);
271 ACPI_PARSE_OBJECT *Op);
283 ACPI_PARSE_OBJECT *Op);
288 ACPI_PARSE_OBJECT *Op,
[all...]
H A Dacdispat.h190 ACPI_PARSE_OBJECT *Op);
195 ACPI_PARSE_OBJECT *Op);
204 ACPI_PARSE_OBJECT *Op);
209 ACPI_PARSE_OBJECT *Op);
214 ACPI_PARSE_OBJECT *Op);
219 ACPI_PARSE_OBJECT *Op,
225 ACPI_PARSE_OBJECT *Op);
255 ACPI_PARSE_OBJECT *Op,
261 ACPI_PARSE_OBJECT *Op,
267 ACPI_PARSE_OBJECT *Op,
[all...]
H A Dacparser.h247 ACPI_PARSE_OBJECT *Op);
258 ACPI_PARSE_OBJECT **Op);
269 ACPI_PARSE_OBJECT **Op,
275 ACPI_PARSE_OBJECT *Op,
313 ACPI_PARSE_OBJECT *Op);
318 ACPI_PARSE_OBJECT *Op,
349 ACPI_PARSE_OBJECT **Op,
356 ACPI_PARSE_OBJECT *Op,
388 ACPI_PARSE_OBJECT *Op);
409 ACPI_PARSE_OBJECT *Op,
[all...]
H A Dacdebug.h209 ACPI_PARSE_OBJECT *Op,
325 ACPI_PARSE_OBJECT *Op);
329 ACPI_PARSE_OBJECT *Op);
344 ACPI_PARSE_OBJECT *Op);
411 ACPI_PARSE_OBJECT *Op);
541 ACPI_PARSE_OBJECT *Op);
H A Dacdisasm.h355 ACPI_PARSE_OBJECT *Op,
1011 ACPI_PARSE_OBJECT *Op,
1024 ACPI_PARSE_OBJECT *Op);
1028 ACPI_PARSE_OBJECT *Op);
1032 ACPI_PARSE_OBJECT *Op);
1036 ACPI_PARSE_OBJECT *Op);
1040 ACPI_PARSE_OBJECT *Op);
1044 ACPI_PARSE_OBJECT *Op);
1048 ACPI_PARSE_OBJECT *Op);
1052 ACPI_PARSE_OBJECT *Op);
[all...]
/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/components/dispatcher/
H A Ddswload.c256 ACPI_PARSE_OBJECT *Op; local
264 ACPI_FUNCTION_TRACE_PTR (DsLoad1BeginOp, WalkState->Op);
267 Op = WalkState->Op;
268 ACPI_DEBUG_PRINT ((ACPI_DB_DISPATCH, "Op=%p State=%p\n", Op, WalkState));
272 if (Op)
276 *OutOp = Op;
282 if (Op->Common.Node)
284 *OutOp = Op;
554 ACPI_PARSE_OBJECT *Op; local
[all...]
H A Ddswload2.c186 ACPI_PARSE_OBJECT *Op; local
197 Op = WalkState->Op;
198 ACPI_DEBUG_PRINT ((ACPI_DB_DISPATCH, "Op=%p State=%p\n", Op, WalkState));
200 if (Op)
227 BufferPtr = Op->Common.Value.String;
239 BufferPtr = ACPI_CAST_PTR (char, &Op->Named.Name);
254 "State=%p Op=%p Type=%X\n", WalkState, Op, ObjectTyp
529 ACPI_PARSE_OBJECT *Op; local
[all...]
H A Ddswexec.c229 Status = AcpiDsCreateOperand (WalkState, WalkState->Op, 0);
304 "Completed a predicate eval=%X Op=%p\n",
305 WalkState->ControlState->Common.Value, WalkState->Op));
346 ACPI_PARSE_OBJECT *Op; local
354 Op = WalkState->Op;
355 if (!Op)
363 Op = *OutOp;
364 WalkState->Op = Op;
503 ACPI_PARSE_OBJECT *Op; local
[all...]
H A Ddsobject.c169 * Op - Parser object to be translated
174 * DESCRIPTION: Translate a parser Op object to the equivalent namespace object
182 ACPI_PARSE_OBJECT *Op,
193 if (Op->Common.AmlOpcode == AML_INT_NAMEPATH_OP)
200 if (!Op->Common.Node)
204 if ((Op->Common.Parent->Common.AmlOpcode == AML_PACKAGE_OP) ||
205 (Op->Common.Parent->Common.AmlOpcode == AML_VARIABLE_PACKAGE_OP))
218 Op->Common.Value.String,
222 ACPI_NAMESPACE_NODE, &(Op->Common.Node)));
226 Op
180 AcpiDsBuildInternalObject( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op, ACPI_OPERAND_OBJECT **ObjDescPtr) argument
296 AcpiDsBuildInternalBufferObj( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op, UINT32 BufferLength, ACPI_OPERAND_OBJECT **ObjDescPtr) argument
410 AcpiDsCreateNode( ACPI_WALK_STATE *WalkState, ACPI_NAMESPACE_NODE *Node, ACPI_PARSE_OBJECT *Op) argument
481 AcpiDsInitObjectFromOp( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op, UINT16 Opcode, ACPI_OPERAND_OBJECT **RetObjDesc) argument
[all...]
H A Ddscontrol.c169 * Op - The control Op
181 ACPI_PARSE_OBJECT *Op)
190 ACPI_DEBUG_PRINT ((ACPI_DB_DISPATCH, "Op=%p Opcode=%2.2X State=%p\n",
191 Op, Op->Common.AmlOpcode, WalkState));
193 switch (Op->Common.AmlOpcode)
236 Op->Common.AmlOpcode;
275 * Op - The control Op
179 AcpiDsExecBeginControlOp( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op) argument
285 AcpiDsExecEndControlOp( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op) argument
[all...]
H A Ddsdebug.c230 * Op - Executing parse op
243 ACPI_PARSE_OBJECT *Op)
316 if (Op)
320 Next = Op->Common.Next;
321 Op->Common.Next = NULL;
329 AcpiDmDisassemble (NextWalkState, Op, ACPI_UINT32_MAX);
332 Op->Common.Next = Next;
360 ACPI_PARSE_OBJECT *Op)
240 AcpiDsDumpMethodStack( ACPI_STATUS Status, ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op) argument
H A Ddsopcode.c419 * Op - A valid BufferField Op object
431 ACPI_PARSE_OBJECT *Op)
439 ACPI_FUNCTION_TRACE_PTR (DsEvalBufferFieldOperands, Op);
446 Node = Op->Common.Node;
450 NextOp = Op->Common.Value.Arg;
469 Op->Common.AmlOpcode, ACPI_WALK_OPERANDS, WalkState);
473 AcpiPsGetOpcodeName (Op->Common.AmlOpcode), Status));
480 if (Op->Common.AmlOpcode == AML_CREATE_FIELD_OP)
484 Status = AcpiDsInitBufferField (Op
429 AcpiDsEvalBufferFieldOperands( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op) argument
516 AcpiDsEvalRegionOperands( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op) argument
627 AcpiDsEvalTableRegionOperands( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op) argument
745 AcpiDsEvalDataObjectOperands( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op, ACPI_OPERAND_OBJECT *ObjDesc) argument
863 AcpiDsEvalBankFieldOperands( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op) argument
[all...]
H A Ddsutils.c285 * PARAMETERS: Op - Current Op
296 ACPI_PARSE_OBJECT *Op,
301 ACPI_FUNCTION_TRACE_PTR (DsIsResultUsed, Op);
304 /* Must have both an Op and a Result Object */
306 if (!Op)
308 ACPI_ERROR ((AE_INFO, "Null Op"));
331 if ((!Op->Common.Parent) ||
332 (Op->Common.Parent->Common.AmlOpcode == AML_SCOPE_OP))
338 AcpiPsGetOpcodeName (Op
295 AcpiDsIsResultUsed( ACPI_PARSE_OBJECT *Op, ACPI_WALK_STATE *WalkState) argument
467 AcpiDsDeleteResultIfNotUsed( ACPI_PARSE_OBJECT *Op, ACPI_OPERAND_OBJECT *ResultObj, ACPI_WALK_STATE *WalkState) argument
957 ACPI_PARSE_OBJECT *Op = WalkState->Op; local
[all...]
H A Ddsfield.c176 ACPI_PARSE_OBJECT *Op,
195 * Op - Op containing the Field definition and args
210 ACPI_PARSE_OBJECT *Op,
229 AcpiDmAddOpToExternalList (Op, Path, ACPI_TYPE_REGION, 0, 0);
257 * PARAMETERS: Op - Current parse op (CreateXXField)
274 ACPI_PARSE_OBJECT *Op,
291 if (Op->Common.AmlOpcode == AML_CREATE_FIELD_OP)
295 Arg = AcpiPsGetArg (Op, 3);
301 Arg = AcpiPsGetArg (Op,
208 AcpiDsCreateExternalRegion( ACPI_STATUS LookupStatus, ACPI_PARSE_OBJECT *Op, char *Path, ACPI_WALK_STATE *WalkState, ACPI_NAMESPACE_NODE **Node) argument
273 AcpiDsCreateBufferField( ACPI_PARSE_OBJECT *Op, ACPI_WALK_STATE *WalkState) argument
642 AcpiDsCreateField( ACPI_PARSE_OBJECT *Op, ACPI_NAMESPACE_NODE *RegionNode, ACPI_WALK_STATE *WalkState) argument
725 AcpiDsInitFieldObjects( ACPI_PARSE_OBJECT *Op, ACPI_WALK_STATE *WalkState) argument
856 AcpiDsCreateBankField( ACPI_PARSE_OBJECT *Op, ACPI_NAMESPACE_NODE *RegionNode, ACPI_WALK_STATE *WalkState) argument
950 AcpiDsCreateIndexField( ACPI_PARSE_OBJECT *Op, ACPI_NAMESPACE_NODE *RegionNode, ACPI_WALK_STATE *WalkState) argument
[all...]
H A Ddsargs.c196 ACPI_PARSE_OBJECT *Op; local
205 Op = AcpiPsAllocOp (AML_INT_EVAL_SUBTREE_OP, AmlStart);
206 if (!Op)
213 Op->Common.Node = ScopeNode;
224 Status = AcpiDsInitAmlWalk (WalkState, Op, NULL, AmlStart,
245 /* Get and init the Op created above */
247 Op->Common.Node = Node;
248 AcpiPsDeleteParseTree (Op);
252 Op = AcpiPsAllocOp (AML_INT_EVAL_SUBTREE_OP, AmlStart);
253 if (!Op)
[all...]
H A Ddsmethod.c207 ACPI_PARSE_OBJECT *Op = NULL; local
220 Op = AcpiPsAllocOp (AML_METHOD_OP, ObjDesc->Method.AmlStart);
221 if (!Op)
226 AcpiPsSetName (Op, Node->Name.Integer);
227 Op->Common.Node = Node;
234 AcpiPsFreeOp (Op);
238 Status = AcpiDsInitAmlWalk (WalkState, Op, Node,
243 AcpiPsFreeOp (Op);
253 AcpiPsDeleteParseTree (Op);
383 AcpiDsDumpMethodStack (Status, WalkState, WalkState->Op);
639 AcpiDsCallControlMethod( ACPI_THREAD_STATE *Thread, ACPI_WALK_STATE *ThisWalkState, ACPI_PARSE_OBJECT *Op) argument
[all...]
/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/components/executer/
H A Dextrace.c450 * PARAMETERS: Op - The parser opcode object
462 ACPI_PARSE_OBJECT *Op,
473 Op->Common.Aml, Op->Common.AmlOpName);
482 * PARAMETERS: Op - The parser opcode object
494 ACPI_PARSE_OBJECT *Op,
505 Op->Common.Aml, Op->Common.AmlOpName);
461 AcpiExStartTraceOpcode( ACPI_PARSE_OBJECT *Op, ACPI_WALK_STATE *WalkState) argument
493 AcpiExStopTraceOpcode( ACPI_PARSE_OBJECT *Op, ACPI_WALK_STATE *WalkState) argument

Completed in 241 milliseconds

12