Lines Matching refs:oldaip
6260 struct allocindir *oldaip; in setup_allocindir_phase2() local
6284 LIST_FOREACH(oldaip, &indirdep->ir_deplisthd, ai_next) { in setup_allocindir_phase2()
6285 if (oldaip->ai_offset == aip->ai_offset) { in setup_allocindir_phase2()
6286 freefrag = allocindir_merge(aip, oldaip); in setup_allocindir_phase2()
6290 LIST_FOREACH(oldaip, &indirdep->ir_donehd, ai_next) { in setup_allocindir_phase2()
6291 if (oldaip->ai_offset == aip->ai_offset) { in setup_allocindir_phase2()
6292 freefrag = allocindir_merge(aip, oldaip); in setup_allocindir_phase2()
6309 struct allocindir *oldaip) in allocindir_merge() argument
6314 if (oldaip->ai_newblkno != aip->ai_oldblkno) in allocindir_merge()
6316 aip->ai_oldblkno = oldaip->ai_oldblkno; in allocindir_merge()
6318 aip->ai_freefrag = oldaip->ai_freefrag; in allocindir_merge()
6319 oldaip->ai_freefrag = NULL; in allocindir_merge()
6325 if ((wk = LIST_FIRST(&oldaip->ai_newdirblk)) != NULL) { in allocindir_merge()
6327 if (!LIST_EMPTY(&oldaip->ai_newdirblk)) in allocindir_merge()
6338 LIST_REMOVE(oldaip, ai_next); in allocindir_merge()
6339 freefrag->ff_jdep = (struct worklist *)cancel_newblk(&oldaip->ai_block, in allocindir_merge()
6341 free_newblk(&oldaip->ai_block); in allocindir_merge()