Lines Matching refs:parentp
49 addarc(nltype *parentp, nltype *childp, long count) in addarc() argument
56 count , parentp -> name , childp -> name ); in addarc()
59 arcp = arclookup( parentp , childp ); in addarc()
76 arcp -> arc_parentp = parentp; in addarc()
82 arcp -> arc_childlist = parentp -> children; in addarc()
83 parentp -> children = arcp; in addarc()
113 nltype *parentp, **timesortnlp; in doarcs() local
124 for ( parentp = nl ; parentp < npe ; parentp++ ) { in doarcs()
125 parentp -> childtime = 0.0; in doarcs()
126 arcp = arclookup( parentp , parentp ); in doarcs()
128 parentp -> ncall -= arcp -> arc_count; in doarcs()
129 parentp -> selfcalls = arcp -> arc_count; in doarcs()
131 parentp -> selfcalls = 0; in doarcs()
133 parentp -> npropcall = parentp -> ncall; in doarcs()
134 parentp -> propfraction = 0.0; in doarcs()
135 parentp -> propself = 0.0; in doarcs()
136 parentp -> propchild = 0.0; in doarcs()
137 parentp -> printflag = FALSE; in doarcs()
138 parentp -> toporder = DFN_NAN; in doarcs()
139 parentp -> cycleno = 0; in doarcs()
140 parentp -> cyclehead = parentp; in doarcs()
141 parentp -> cnext = 0; in doarcs()
149 for ( dfn_init() , parentp = nl ; parentp < npe ; parentp++ ) { in doarcs()
150 if ( parentp -> toporder == DFN_NAN ) { in doarcs()
151 dfn( parentp ); in doarcs()
181 for ( parentp = nl ; parentp < npe ; parentp++ ) { in doarcs()
182 parentp -> toporder = DFN_NAN; in doarcs()
183 parentp -> cycleno = 0; in doarcs()
184 parentp -> cyclehead = parentp; in doarcs()
185 parentp -> cnext = 0; in doarcs()
260 timepropagate(nltype *parentp) in timepropagate() argument
267 if ( parentp -> propfraction == 0.0 ) { in timepropagate()
273 for ( arcp = parentp -> children ; arcp ; arcp = arcp -> arc_childlist ) { in timepropagate()
281 if ( childp == parentp ) { in timepropagate()
288 if ( parentp -> cycleno == childp -> cycleno ) { in timepropagate()
291 if ( parentp -> toporder <= childp -> toporder ) { in timepropagate()
296 if ( parentp -> toporder <= childp -> toporder ) { in timepropagate()
314 parentp -> childtime += share; in timepropagate()
318 propshare = parentp -> propfraction * share; in timepropagate()
322 parentp -> propchild += propshare; in timepropagate()
323 arcp -> arc_time *= parentp -> propfraction; in timepropagate()
324 arcp -> arc_childtime *= parentp -> propfraction; in timepropagate()
328 if ( parentp -> cyclehead != parentp ) { in timepropagate()
329 parentp -> cyclehead -> childtime += share; in timepropagate()
330 parentp -> cyclehead -> propchild += propshare; in timepropagate()
340 printname( parentp ); in timepropagate()
883 nltype *parentp; in inheritflags() local
894 parentp = arcp -> arc_parentp; in inheritflags()
895 if ( childp == parentp ) { in inheritflags()
898 childp -> printflag |= parentp -> printflag; in inheritflags()
908 childp -> propfraction += parentp -> propfraction in inheritflags()
925 parentp = arcp -> arc_parentp; in inheritflags()
926 headp -> printflag |= parentp -> printflag; in inheritflags()
936 headp -> propfraction += parentp -> propfraction in inheritflags()