Home | History | Annotate | Download | only in compiler

Lines Matching defs:Child

167  *              ...                 - A list of child ops to link to the new
172 * DESCRIPTION: Create a new parse op and link together a list of child
184 ACPI_PARSE_OBJECT *Child;
198 "\nCreateOp Ln/Col %u/%u NewParent %p Child %u Op %s ",
241 /* Get the next child */
243 Child = va_arg (ap, ACPI_PARSE_OBJECT *);
244 DbgPrint (ASL_PARSE_OUTPUT, "%p, ", Child);
247 * If child is NULL, this means that an optional argument
252 if (!Child)
254 Child = TrAllocateOp (PARSEOP_DEFAULT_ARG);
257 /* Link first child to parent */
262 Op->Asl.Child = Child;
270 * legitimate comments for the child gets put to the parent.
278 Op->Asl.CommentList = Child->Asl.CommentList;
279 Op->Asl.EndBlkComment = Child->Asl.EndBlkComment;
280 Op->Asl.InlineComment = Child->Asl.InlineComment;
281 Op->Asl.FileChanged = Child->Asl.FileChanged;
283 Child->Asl.CommentList = NULL;
284 Child->Asl.EndBlkComment = NULL;
285 Child->Asl.InlineComment = NULL;
286 Child->Asl.FileChanged = FALSE;
293 Op->Asl.Filename = Child->Asl.Filename;
294 Op->Asl.ParentFilename = Child->Asl.ParentFilename;
300 Child->Asl.Parent = Op;
306 PrevChild->Asl.Next = Child;
309 /* Get the comment from last child in the resource template call */
315 Op->Asl.CommentList = Child->Asl.CommentList;
316 Child->Asl.CommentList = NULL;
318 Op->Asl.InlineComment = Child->Asl.InlineComment;
319 Child->Asl.InlineComment = NULL;
323 * This child might be a list, point all ops in the list
326 while (Child->Asl.Next)
328 Child = Child->Asl.Next;
329 Child->Asl.Parent = Op;
332 PrevChild = Child;
494 * Each DeRefOf has a single child, Local1. Even more complex
532 if (OriginalOp->Asl.Child)
534 Op->Asl.Child = TrCreateTargetOp (OriginalOp->Asl.Child, Op);
612 SourceOp1 = Source->Asl.Child;