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

12

/illumos-gate/usr/src/uts/intel/io/acpica/parser/
H A Dpswalk.c68 ACPI_PARSE_OBJECT *Op = SubtreeRoot; local
78 while (Op)
82 if (Op != Parent)
86 Next = AcpiPsGetArg (Op, 0);
89 /* Still going downward in tree (Op is not completed yet) */
91 Op = Next;
96 /* No more children, this Op is complete. */
98 Next = Op->Common.Next;
99 Parent = Op->Common.Parent;
101 AcpiPsFreeOp (Op);
[all...]
H A Dpsutils.c87 * PARAMETERS: Op - A newly allocated Op object
88 * Opcode - Opcode to store in the Op
92 * DESCRIPTION: Initialize a parse (Op) object
98 ACPI_PARSE_OBJECT *Op,
104 Op->Common.DescriptorType = ACPI_DESC_TYPE_PARSER;
105 Op->Common.AmlOpcode = Opcode;
107 ACPI_DISASM_ONLY_MEMBERS (strncpy (Op->Common.AmlOpName,
109 sizeof (Op->Common.AmlOpName)));
117 * PARAMETERS: Opcode - Opcode that will be stored in the new Op
97 AcpiPsInitOp( ACPI_PARSE_OBJECT *Op, UINT16 Opcode) argument
133 ACPI_PARSE_OBJECT *Op; local
200 AcpiPsFreeOp( ACPI_PARSE_OBJECT *Op) argument
247 AcpiPsGetName( ACPI_PARSE_OBJECT *Op) argument
268 AcpiPsSetName( ACPI_PARSE_OBJECT *Op, UINT32 name) argument
[all...]
H A Dpstree.c65 * PARAMETERS: Op - Get an argument for this op
68 * RETURN: The argument (as an Op object). NULL if argument does not exist
76 ACPI_PARSE_OBJECT *Op,
86 if (Op->Common.AmlOpcode == AML_INT_CONNECTION_OP)
88 return (Op->Common.Value.Arg);
93 OpInfo = AcpiPsGetOpcodeInfo (Op->Common.AmlOpcode);
112 Arg = Op->Common.Value.Arg;
127 * PARAMETERS: Op - Append an argument to this Op.
128 * Arg - Argument Op t
75 AcpiPsGetArg( ACPI_PARSE_OBJECT *Op, UINT32 Argn) argument
137 AcpiPsAppendArg( ACPI_PARSE_OBJECT *Op, ACPI_PARSE_OBJECT *Arg) argument
221 AcpiPsGetDepthNext( ACPI_PARSE_OBJECT *Origin, ACPI_PARSE_OBJECT *Op) argument
302 AcpiPsGetChild( ACPI_PARSE_OBJECT *Op) argument
[all...]
H A Dpsobject.c169 * AmlOpStart - Begin of named Op in AML
170 * UnnamedOp - Early Op (not a named Op)
171 * Op - Returned Op
175 * DESCRIPTION: Parse a named Op
184 ACPI_PARSE_OBJECT **Op)
231 WalkState->Op = NULL;
233 Status = WalkState->DescendingCallback (WalkState, Op);
243 if (!*Op)
180 AcpiPsBuildNamedOp( ACPI_WALK_STATE *WalkState, UINT8 *AmlOpStart, ACPI_PARSE_OBJECT *UnnamedOp, ACPI_PARSE_OBJECT **Op) argument
302 ACPI_PARSE_OBJECT *Op; local
417 AcpiPsCompleteOp( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT **Op, ACPI_STATUS Status) argument
601 AcpiPsCompleteFinalOp( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op, ACPI_STATUS Status) argument
[all...]
H A Dpsloop.c69 ACPI_PARSE_OBJECT *Op);
84 * AmlOpStart - Op start in AML
85 * Op - Current Op
89 * DESCRIPTION: Get arguments for passed Op.
97 ACPI_PARSE_OBJECT *Op)
107 switch (Op->Common.AmlOpcode)
118 GET_CURRENT_ARG_TYPE (WalkState->ArgTypes), Op);
124 &(WalkState->ParserState), Op, ACPI_POSSIBLE_METHOD_CALL);
135 * Op i
94 AcpiPsGetArguments( ACPI_WALK_STATE *WalkState, UINT8 *AmlOpStart, ACPI_PARSE_OBJECT *Op) argument
412 ACPI_PARSE_OBJECT *Op = NULL; /* current op */ local
[all...]
H A Dpsparse.c134 * Op - Op to complete
138 * DESCRIPTION: Perform any cleanup at the completion of an Op.
145 ACPI_PARSE_OBJECT *Op)
154 ACPI_FUNCTION_TRACE_PTR (PsCompleteThisOp, Op);
157 /* Check for null Op, can happen if AML code is corrupt */
159 if (!Op)
164 AcpiExStopTraceOpcode (Op, WalkState);
176 if (Op->Common.Parent)
178 Prev = Op
143 AcpiPsCompleteThisOp( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op) argument
336 AcpiPsNextParseState( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op, ACPI_STATUS CallbackStatus) argument
[all...]
H A Dpsscope.c58 * RETURN: Pointer to an Op object
69 return (ParserState->Scope->ParseScope.Op);
129 Scope->ParseScope.Op = RootOp;
146 * Op - Current op to be pushed
159 ACPI_PARSE_OBJECT *Op,
166 ACPI_FUNCTION_TRACE_PTR (PsPushScope, Op);
176 Scope->ParseScope.Op = Op;
207 * Op - Where the popped op is returned
221 ACPI_PARSE_OBJECT **Op,
157 AcpiPsPushScope( ACPI_PARSE_STATE *ParserState, ACPI_PARSE_OBJECT *Op, UINT32 RemainingArgs, UINT32 ArgCount) argument
219 AcpiPsPopScope( ACPI_PARSE_STATE *ParserState, ACPI_PARSE_OBJECT **Op, UINT32 *ArgList, UINT32 *ArgCount) argument
[all...]
/illumos-gate/usr/src/uts/intel/io/acpica/disassembler/
H A Ddmdeferred.c59 ACPI_PARSE_OBJECT *Op,
81 ACPI_PARSE_OBJECT *Op = Root; local
90 while (Op)
92 OpInfo = AcpiPsGetOpcodeInfo (Op->Common.AmlOpcode);
95 Op = AcpiPsGetDepthNext (Root, Op);
101 switch (Op->Common.AmlOpcode)
109 Op, Op->Named.Data, Op
160 AcpiDmDeferredParse( ACPI_PARSE_OBJECT *Op, UINT8 *Aml, UINT32 AmlLength) argument
[all...]
H A Ddmopcode.c61 ACPI_PARSE_OBJECT *Op);
65 ACPI_PARSE_OBJECT *Op);
72 * PARAMETERS: Op - Parse object
84 ACPI_PARSE_OBJECT *Op)
92 if (Op->Common.AmlOpcode == AML_RETURN_OP)
94 PrevOp = Op->Asl.Value.Arg;
98 OpInfo = AcpiPsGetOpcodeInfo (Op->Common.AmlOpcode);
104 /* Target is the last Op in the arg list */
106 NextOp = Op->Asl.Value.Arg;
165 * PARAMETERS: Op
83 AcpiDmDisplayTargetPathname( ACPI_PARSE_OBJECT *Op) argument
175 AcpiDmNotifyDescription( ACPI_PARSE_OBJECT *Op) argument
235 AcpiDmPredefinedDescription( ACPI_PARSE_OBJECT *Op) argument
371 AcpiDmFieldPredefinedDescription( ACPI_PARSE_OBJECT *Op) argument
451 AcpiDmMethodFlags( ACPI_PARSE_OBJECT *Op) argument
503 AcpiDmFieldFlags( ACPI_PARSE_OBJECT *Op) argument
570 AcpiDmRegionFlags( ACPI_PARSE_OBJECT *Op) argument
600 AcpiDmMatchOp( ACPI_PARSE_OBJECT *Op) argument
639 AcpiDmMatchKeyword( ACPI_PARSE_OBJECT *Op) argument
670 AcpiDmDisassembleOneOp( ACPI_WALK_STATE *WalkState, ACPI_OP_WALK_INFO *Info, ACPI_PARSE_OBJECT *Op) argument
[all...]
H A Ddmutils.c238 * PARAMETERS: Op - Current operator/operand
242 * DESCRIPTION: Insert a comma if this Op is a member of an argument list.
248 ACPI_PARSE_OBJECT *Op)
251 if (!Op->Common.Next)
256 if (AcpiDmListType (Op->Common.Parent) & BLOCK_COMMA_LIST)
260 if (Op->Common.Next->Common.DisasmFlags & ACPI_PARSEOP_IGNORE)
267 if ((Op->Common.Next->Common.AmlOpcode == AML_INT_NAMEPATH_OP) &&
268 (!Op->Common.Next->Common.Value.String))
276 if (!Op->Common.Next->Common.Next)
282 if ((Op
247 AcpiDmCommaIfListMember( ACPI_PARSE_OBJECT *Op) argument
322 AcpiDmCommaIfFieldMember( ACPI_PARSE_OBJECT *Op) argument
[all...]
H A Ddmwalk.c72 ACPI_PARSE_OBJECT *Op,
78 ACPI_PARSE_OBJECT *Op,
84 ACPI_PARSE_OBJECT *Op);
108 ACPI_PARSE_OBJECT *Op = Origin; local
112 if (!Op)
119 Info.StartAml = Op->Common.Aml - sizeof (ACPI_TABLE_HEADER);
120 Info.AmlOffset = Op->Common.Aml - Info.StartAml;
122 AcpiDmWalkParseTree (Op, AcpiDmDescendingOp, AcpiDmAscendingOp, &Info);
131 * PARAMETERS: Op - Root Op objec
143 AcpiDmWalkParseTree( ACPI_PARSE_OBJECT *Op, ASL_WALK_CALLBACK DescendingCallback, ASL_WALK_CALLBACK AscendingCallback, void *Context) argument
252 AcpiDmBlockType( ACPI_PARSE_OBJECT *Op) argument
342 AcpiDmListType( ACPI_PARSE_OBJECT *Op) argument
404 AcpiDmDescendingOp( ACPI_PARSE_OBJECT *Op, UINT32 Level, void *Context) argument
883 AcpiDmAscendingOp( ACPI_PARSE_OBJECT *Op, UINT32 Level, void *Context) argument
[all...]
H A Ddmnames.c59 ACPI_PARSE_OBJECT *Op);
123 * Op - Object whose pathname is to be obtained
137 ACPI_PARSE_OBJECT *Op)
150 /* Just get the Node out of the Op object */
152 Node = Op->Common.Node;
157 Status = AcpiNsLookup (WalkState->ScopeInfo, Op->Common.Value.String,
174 Op->Common.Node = Node;
283 * PARAMETERS: Op - Named Op whose path is to be constructed
295 ACPI_PARSE_OBJECT *Op)
135 AcpiPsDisplayObjectPathname( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op) argument
294 AcpiDmDisplayPath( ACPI_PARSE_OBJECT *Op) argument
412 AcpiDmValidateName( char *Name, ACPI_PARSE_OBJECT *Op) argument
[all...]
H A Ddmcstyle.c63 ACPI_PARSE_OBJECT *Op,
68 ACPI_PARSE_OBJECT *Op);
81 * PARAMETERS: Op - Current parse object
94 ACPI_PARSE_OBJECT *Op,
112 Child1 = AcpiPsGetArg (Op, 0);
124 switch (Op->Common.AmlOpcode)
217 Op->Common.DisasmOpcode = ACPI_DASM_LNOT_PREFIX;
218 Op->Common.DisasmFlags |= ACPI_PARSEOP_COMPOUND_ASSIGNMENT;
243 Op->Common.DisasmFlags |= ACPI_PARSEOP_CLOSING_PAREN;
300 switch (Op
93 AcpiDmCheckForSymbolicOpcode( ACPI_PARSE_OBJECT *Op, ACPI_OP_WALK_INFO *Info) argument
561 AcpiDmCloseOperator( ACPI_PARSE_OBJECT *Op) argument
742 AcpiDmPromoteTarget( ACPI_PARSE_OBJECT *Op, ACPI_PARSE_OBJECT *Target) argument
[all...]
H A Ddmbuffer.c60 ACPI_PARSE_OBJECT *Op);
64 ACPI_PARSE_OBJECT *Op);
68 ACPI_PARSE_OBJECT *Op);
188 * Op - Byte list op
193 * Buffer type must be already set in the Op DisasmOpcode.
200 ACPI_PARSE_OBJECT *Op)
206 ByteData = Op->Named.Data;
207 ByteCount = (UINT32) Op->Common.Value.Integer;
213 switch (Op->Common.Parent->Common.DisasmOpcode)
218 Info, Op
198 AcpiDmByteList( ACPI_OP_WALK_INFO *Info, ACPI_PARSE_OBJECT *Op) argument
283 AcpiDmIsUuidBuffer( ACPI_PARSE_OBJECT *Op) argument
355 AcpiDmUuid( ACPI_PARSE_OBJECT *Op) argument
403 AcpiDmIsUnicodeBuffer( ACPI_PARSE_OBJECT *Op) argument
476 AcpiDmIsStringBuffer( ACPI_PARSE_OBJECT *Op) argument
541 AcpiDmIsPldBuffer( ACPI_PARSE_OBJECT *Op) argument
773 AcpiDmUnicode( ACPI_PARSE_OBJECT *Op) argument
830 AcpiDmGetHardwareIdType( ACPI_PARSE_OBJECT *Op) argument
897 AcpiDmCheckForHardwareId( ACPI_PARSE_OBJECT *Op) argument
[all...]
/illumos-gate/usr/src/uts/intel/io/acpica/dispatcher/
H A Ddswload.c151 ACPI_PARSE_OBJECT *Op; local
162 Op = WalkState->Op;
163 ACPI_DEBUG_PRINT ((ACPI_DB_DISPATCH, "Op=%p State=%p\n", Op, WalkState));
167 if (Op)
171 *OutOp = Op;
177 if (Op->Common.Node)
179 *OutOp = Op;
191 "State=%p Op
449 ACPI_PARSE_OBJECT *Op; local
[all...]
H A Ddswload2.c75 ACPI_PARSE_OBJECT *Op; local
86 Op = WalkState->Op;
87 ACPI_DEBUG_PRINT ((ACPI_DB_DISPATCH, "Op=%p State=%p\n", Op, WalkState));
89 if (Op)
116 BufferPtr = Op->Common.Value.String;
128 BufferPtr = ACPI_CAST_PTR (char, &Op->Named.Name);
143 "State=%p Op=%p Type=%X\n", WalkState, Op, ObjectTyp
388 ACPI_PARSE_OBJECT *Op; local
[all...]
H A Ddswexec.c119 Status = AcpiDsCreateOperand (WalkState, WalkState->Op, 0);
193 "Completed a predicate eval=%X Op=%p\n",
194 WalkState->ControlState->Common.Value, WalkState->Op));
237 ACPI_PARSE_OBJECT *Op; local
245 Op = WalkState->Op;
246 if (!Op)
254 Op = *OutOp;
255 WalkState->Op = Op;
394 ACPI_PARSE_OBJECT *Op; local
[all...]
H A Ddscontrol.c61 * Op - The control Op
73 ACPI_PARSE_OBJECT *Op)
82 ACPI_DEBUG_PRINT ((ACPI_DB_DISPATCH, "Op=%p Opcode=%2.2X State=%p\n",
83 Op, Op->Common.AmlOpcode, WalkState));
85 switch (Op->Common.AmlOpcode)
128 Op->Common.AmlOpcode;
166 * Op - The control Op
71 AcpiDsExecBeginControlOp( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op) argument
176 AcpiDsExecEndControlOp( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op) argument
[all...]
H A Ddsobject.c60 ACPI_PARSE_OBJECT *Op,
70 * Op - Parser object to be translated
75 * DESCRIPTION: Translate a parser Op object to the equivalent namespace object
83 ACPI_PARSE_OBJECT *Op,
95 if (Op->Common.AmlOpcode == AML_INT_NAMEPATH_OP)
102 if (!Op->Common.Node)
105 Op->Common.Value.String,
108 ACPI_CAST_INDIRECT_PTR (ACPI_NAMESPACE_NODE, &(Op->Common.Node)));
115 ((Op->Common.Parent->Common.AmlOpcode == AML_PACKAGE_OP) ||
116 (Op
81 AcpiDsBuildInternalObject( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op, ACPI_OPERAND_OBJECT **ObjDescPtr) argument
262 AcpiDsBuildInternalBufferObj( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op, UINT32 BufferLength, ACPI_OPERAND_OBJECT **ObjDescPtr) argument
392 AcpiDsBuildInternalPackageObj( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op, UINT32 ElementCount, ACPI_OPERAND_OBJECT **ObjDescPtr) argument
579 AcpiDsCreateNode( ACPI_WALK_STATE *WalkState, ACPI_NAMESPACE_NODE *Node, ACPI_PARSE_OBJECT *Op) argument
652 AcpiDsInitObjectFromOp( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op, UINT16 Opcode, ACPI_OPERAND_OBJECT **RetObjDesc) argument
[all...]
H A Ddsdebug.c122 * Op - Executing parse op
135 ACPI_PARSE_OBJECT *Op)
207 if (Op)
211 Next = Op->Common.Next;
212 Op->Common.Next = NULL;
215 AcpiDmDisassemble (NextWalkState, Op, ACPI_UINT32_MAX);
217 Op->Common.Next = Next;
245 ACPI_PARSE_OBJECT *Op)
132 AcpiDsDumpMethodStack( ACPI_STATUS Status, ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op) argument
H A Ddsutils.c178 * PARAMETERS: Op - Current Op
189 ACPI_PARSE_OBJECT *Op,
194 ACPI_FUNCTION_TRACE_PTR (DsIsResultUsed, Op);
197 /* Must have both an Op and a Result Object */
199 if (!Op)
201 ACPI_ERROR ((AE_INFO, "Null Op"));
224 if ((!Op->Common.Parent) ||
225 (Op->Common.Parent->Common.AmlOpcode == AML_SCOPE_OP))
231 AcpiPsGetOpcodeName (Op
188 AcpiDsIsResultUsed( ACPI_PARSE_OBJECT *Op, ACPI_WALK_STATE *WalkState) argument
360 AcpiDsDeleteResultIfNotUsed( ACPI_PARSE_OBJECT *Op, ACPI_OPERAND_OBJECT *ResultObj, ACPI_WALK_STATE *WalkState) argument
862 ACPI_PARSE_OBJECT *Op = WalkState->Op; local
[all...]
H A Ddsopcode.c311 * Op - A valid BufferField Op object
323 ACPI_PARSE_OBJECT *Op)
331 ACPI_FUNCTION_TRACE_PTR (DsEvalBufferFieldOperands, Op);
338 Node = Op->Common.Node;
342 NextOp = Op->Common.Value.Arg;
361 Op->Common.AmlOpcode, ACPI_WALK_OPERANDS, WalkState);
365 AcpiPsGetOpcodeName (Op->Common.AmlOpcode), Status));
372 if (Op->Common.AmlOpcode == AML_CREATE_FIELD_OP)
376 Status = AcpiDsInitBufferField (Op
321 AcpiDsEvalBufferFieldOperands( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op) argument
408 AcpiDsEvalRegionOperands( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op) argument
505 AcpiDsEvalTableRegionOperands( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op) argument
622 AcpiDsEvalDataObjectOperands( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op, ACPI_OPERAND_OBJECT *ObjDesc) argument
730 AcpiDsEvalBankFieldOperands( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op) argument
[all...]
H A Ddsfield.c64 ACPI_PARSE_OBJECT *Op,
83 * Op - Op containing the Field definition and args
98 ACPI_PARSE_OBJECT *Op,
117 AcpiDmAddOpToExternalList (Op, Path, ACPI_TYPE_REGION, 0, 0);
145 * PARAMETERS: Op - Current parse op (CreateXXField)
162 ACPI_PARSE_OBJECT *Op,
179 if (Op->Common.AmlOpcode == AML_CREATE_FIELD_OP)
183 Arg = AcpiPsGetArg (Op, 3);
189 Arg = AcpiPsGetArg (Op,
96 AcpiDsCreateExternalRegion( ACPI_STATUS LookupStatus, ACPI_PARSE_OBJECT *Op, char *Path, ACPI_WALK_STATE *WalkState, ACPI_NAMESPACE_NODE **Node) argument
161 AcpiDsCreateBufferField( ACPI_PARSE_OBJECT *Op, ACPI_WALK_STATE *WalkState) argument
504 AcpiDsCreateField( ACPI_PARSE_OBJECT *Op, ACPI_NAMESPACE_NODE *RegionNode, ACPI_WALK_STATE *WalkState) argument
571 AcpiDsInitFieldObjects( ACPI_PARSE_OBJECT *Op, ACPI_WALK_STATE *WalkState) argument
698 AcpiDsCreateBankField( ACPI_PARSE_OBJECT *Op, ACPI_NAMESPACE_NODE *RegionNode, ACPI_WALK_STATE *WalkState) argument
790 AcpiDsCreateIndexField( ACPI_PARSE_OBJECT *Op, ACPI_NAMESPACE_NODE *RegionNode, ACPI_WALK_STATE *WalkState) argument
[all...]
/illumos-gate/usr/src/uts/intel/sys/acpi/
H A Dacparser.h135 ACPI_PARSE_OBJECT *Op);
146 ACPI_PARSE_OBJECT **Op);
157 ACPI_PARSE_OBJECT **Op,
163 ACPI_PARSE_OBJECT *Op,
201 ACPI_PARSE_OBJECT *Op);
206 ACPI_PARSE_OBJECT *Op,
237 ACPI_PARSE_OBJECT **Op,
244 ACPI_PARSE_OBJECT *Op,
276 ACPI_PARSE_OBJECT *Op);
297 ACPI_PARSE_OBJECT *Op,
[all...]
H A Dacdispat.h82 ACPI_PARSE_OBJECT *Op);
87 ACPI_PARSE_OBJECT *Op);
96 ACPI_PARSE_OBJECT *Op);
101 ACPI_PARSE_OBJECT *Op);
106 ACPI_PARSE_OBJECT *Op);
111 ACPI_PARSE_OBJECT *Op,
117 ACPI_PARSE_OBJECT *Op);
147 ACPI_PARSE_OBJECT *Op,
153 ACPI_PARSE_OBJECT *Op,
159 ACPI_PARSE_OBJECT *Op,
[all...]

Completed in 261 milliseconds

12