Lines Matching refs:Parent
176 * parent method exits.)
225 * parent method exit. Before storing a new return value, we
290 * DESCRIPTION: Check if a result object will be used by the parent
324 * Now determine if the parent will use the result
326 * If there is no parent, or the parent is a ScopeOp, we are executing
327 * at the method level. An executing method typically has no parent,
329 * via ExecuteControlMethod has a ScopeOp as the parent.
331 if ((!Op->Common.Parent) ||
332 (Op->Common.Parent->Common.AmlOpcode == AML_SCOPE_OP))
334 /* No parent, the return value cannot possibly be used */
342 /* Get info on the parent. The RootOp is AML_SCOPE */
344 ParentInfo = AcpiPsGetOpcodeInfo (Op->Common.Parent->Common.AmlOpcode);
348 "Unknown parent opcode Op=%p", Op));
353 * Decide what to do with the result based on the parent. If
354 * the parent opcode will not use the result, delete the object.
362 switch (Op->Common.Parent->Common.AmlOpcode)
404 if ((Op->Common.Parent->Common.AmlOpcode == AML_REGION_OP) ||
405 (Op->Common.Parent->Common.AmlOpcode == AML_DATA_REGION_OP) ||
406 (Op->Common.Parent->Common.AmlOpcode == AML_PACKAGE_OP) ||
407 (Op->Common.Parent->Common.AmlOpcode == AML_BUFFER_OP) ||
408 (Op->Common.Parent->Common.AmlOpcode == AML_VARIABLE_PACKAGE_OP) ||
409 (Op->Common.Parent->Common.AmlOpcode == AML_INT_EVAL_SUBTREE_OP) ||
410 (Op->Common.Parent->Common.AmlOpcode == AML_BANK_FIELD_OP))
423 * In all other cases. the parent will actually use the return
432 "Result of [%s] used by Parent [%s] Op=%p\n",
434 AcpiPsGetOpcodeName (Op->Common.Parent->Common.AmlOpcode), Op));
441 "Result of [%s] not used by Parent [%s] Op=%p\n",
443 AcpiPsGetOpcodeName (Op->Common.Parent->Common.AmlOpcode), Op));
460 * result descriptor, check if the parent opcode will actually use
669 ParentOp = Arg->Common.Parent;
973 if (!Op->Common.Parent)
980 if ((Op->Common.Parent->Common.AmlOpcode == AML_PACKAGE_OP) ||
981 (Op->Common.Parent->Common.AmlOpcode == AML_VARIABLE_PACKAGE_OP) ||
982 (Op->Common.Parent->Common.AmlOpcode == AML_REF_OF_OP))