aip              1701 ufs/ffs/ffs_softdep.c 	struct allocindir *aip;
aip              1703 ufs/ffs/ffs_softdep.c 	aip = pool_get(&allocindir_pool, PR_WAITOK);
aip              1704 ufs/ffs/ffs_softdep.c 	bzero(aip,sizeof(struct allocindir));
aip              1705 ufs/ffs/ffs_softdep.c 	aip->ai_list.wk_type = D_ALLOCINDIR;
aip              1706 ufs/ffs/ffs_softdep.c 	aip->ai_state = ATTACHED;
aip              1707 ufs/ffs/ffs_softdep.c 	aip->ai_offset = ptrno;
aip              1708 ufs/ffs/ffs_softdep.c 	aip->ai_newblkno = newblkno;
aip              1709 ufs/ffs/ffs_softdep.c 	aip->ai_oldblkno = oldblkno;
aip              1710 ufs/ffs/ffs_softdep.c 	aip->ai_freefrag = newfreefrag(ip, oldblkno, ip->i_fs->fs_bsize);
aip              1711 ufs/ffs/ffs_softdep.c 	return (aip);
aip              1728 ufs/ffs/ffs_softdep.c 	struct allocindir *aip;
aip              1731 ufs/ffs/ffs_softdep.c 	aip = newallocindir(ip, ptrno, newblkno, oldblkno);
aip              1747 ufs/ffs/ffs_softdep.c 	WORKLIST_INSERT(&nbp->b_dep, &aip->ai_list);
aip              1749 ufs/ffs/ffs_softdep.c 	setup_allocindir_phase2(bp, ip, aip);
aip              1764 ufs/ffs/ffs_softdep.c 	struct allocindir *aip;
aip              1766 ufs/ffs/ffs_softdep.c 	aip = newallocindir(ip, ptrno, newblkno, 0);
aip              1768 ufs/ffs/ffs_softdep.c 	WORKLIST_INSERT(&nbp->b_dep, &aip->ai_list);
aip              1770 ufs/ffs/ffs_softdep.c 	setup_allocindir_phase2(bp, ip, aip);
aip              1778 ufs/ffs/ffs_softdep.c setup_allocindir_phase2(bp, ip, aip)
aip              1781 ufs/ffs/ffs_softdep.c 	struct allocindir *aip;	/* allocindir allocated by the above routines */
aip              1807 ufs/ffs/ffs_softdep.c 			if (newblk_lookup(ip->i_fs, aip->ai_newblkno, 0,
aip              1812 ufs/ffs/ffs_softdep.c 				aip->ai_state |= DEPCOMPLETE;
aip              1813 ufs/ffs/ffs_softdep.c 				aip->ai_buf = NULL;
aip              1816 ufs/ffs/ffs_softdep.c 				aip->ai_buf = bmsafemap->sm_buf;
aip              1819 ufs/ffs/ffs_softdep.c 				    aip, ai_deps);
aip              1823 ufs/ffs/ffs_softdep.c 			aip->ai_indirdep = indirdep;
aip              1829 ufs/ffs/ffs_softdep.c 			if (aip->ai_oldblkno == 0)
aip              1834 ufs/ffs/ffs_softdep.c 					if (oldaip->ai_offset == aip->ai_offset)
aip              1838 ufs/ffs/ffs_softdep.c 				if (oldaip->ai_newblkno != aip->ai_oldblkno) {
aip              1842 ufs/ffs/ffs_softdep.c 				aip->ai_oldblkno = oldaip->ai_oldblkno;
aip              1843 ufs/ffs/ffs_softdep.c 				freefrag = aip->ai_freefrag;
aip              1844 ufs/ffs/ffs_softdep.c 				aip->ai_freefrag = oldaip->ai_freefrag;
aip              1848 ufs/ffs/ffs_softdep.c 			LIST_INSERT_HEAD(&indirdep->ir_deplisthd, aip, ai_next);
aip              1851 ufs/ffs/ffs_softdep.c 				    [aip->ai_offset] = aip->ai_oldblkno;
aip              1854 ufs/ffs/ffs_softdep.c 				    [aip->ai_offset] = aip->ai_oldblkno;
aip              2065 ufs/ffs/ffs_softdep.c 	struct allocindir *aip;
aip              2095 ufs/ffs/ffs_softdep.c 			while ((aip = LIST_FIRST(&indirdep->ir_deplisthd)) != 0)
aip              2096 ufs/ffs/ffs_softdep.c 				free_allocindir(aip, inodedep);
aip              2551 ufs/ffs/ffs_softdep.c free_allocindir(aip, inodedep)
aip              2552 ufs/ffs/ffs_softdep.c 	struct allocindir *aip;
aip              2563 ufs/ffs/ffs_softdep.c 	if ((aip->ai_state & DEPCOMPLETE) == 0)
aip              2564 ufs/ffs/ffs_softdep.c 		LIST_REMOVE(aip, ai_deps);
aip              2565 ufs/ffs/ffs_softdep.c 	if (aip->ai_state & ONWORKLIST)
aip              2566 ufs/ffs/ffs_softdep.c 		WORKLIST_REMOVE(&aip->ai_list);
aip              2567 ufs/ffs/ffs_softdep.c 	LIST_REMOVE(aip, ai_next);
aip              2568 ufs/ffs/ffs_softdep.c 	if ((freefrag = aip->ai_freefrag) != NULL) {
aip              2575 ufs/ffs/ffs_softdep.c 	WORKITEM_FREE(aip, D_ALLOCINDIR);
aip              3809 ufs/ffs/ffs_softdep.c 	struct allocindir *aip;
aip              3856 ufs/ffs/ffs_softdep.c 			while ((aip =
aip              3858 ufs/ffs/ffs_softdep.c 				aip->ai_state |= DEPCOMPLETE;
aip              3859 ufs/ffs/ffs_softdep.c 				aip->ai_buf = NULL;
aip              3860 ufs/ffs/ffs_softdep.c 				LIST_REMOVE(aip, ai_deps);
aip              3861 ufs/ffs/ffs_softdep.c 				handle_allocindir_partdone(aip);
aip              3883 ufs/ffs/ffs_softdep.c 			aip = WK_ALLOCINDIR(wk);
aip              3884 ufs/ffs/ffs_softdep.c 			aip->ai_state |= COMPLETE;
aip              3885 ufs/ffs/ffs_softdep.c 			handle_allocindir_partdone(aip);
aip              3897 ufs/ffs/ffs_softdep.c 			while ((aip = LIST_FIRST(&indirdep->ir_donehd)) != 0) {
aip              3898 ufs/ffs/ffs_softdep.c 				handle_allocindir_partdone(aip);
aip              3899 ufs/ffs/ffs_softdep.c 				if (aip == LIST_FIRST(&indirdep->ir_donehd))
aip              4009 ufs/ffs/ffs_softdep.c handle_allocindir_partdone(aip)
aip              4010 ufs/ffs/ffs_softdep.c 	struct allocindir *aip;		/* the completed allocindir */
aip              4016 ufs/ffs/ffs_softdep.c 	if ((aip->ai_state & ALLCOMPLETE) != ALLCOMPLETE)
aip              4018 ufs/ffs/ffs_softdep.c 	if (aip->ai_buf != NULL)
aip              4020 ufs/ffs/ffs_softdep.c 	indirdep = aip->ai_indirdep;
aip              4022 ufs/ffs/ffs_softdep.c 		LIST_REMOVE(aip, ai_next);
aip              4023 ufs/ffs/ffs_softdep.c 		LIST_INSERT_HEAD(&indirdep->ir_donehd, aip, ai_next);
aip              4027 ufs/ffs/ffs_softdep.c 		((int32_t *)indirdep->ir_savebp->b_data)[aip->ai_offset] =
aip              4028 ufs/ffs/ffs_softdep.c 		    aip->ai_newblkno;
aip              4030 ufs/ffs/ffs_softdep.c 		((int64_t *)indirdep->ir_savebp->b_data)[aip->ai_offset] =
aip              4031 ufs/ffs/ffs_softdep.c 		    aip->ai_newblkno;
aip              4032 ufs/ffs/ffs_softdep.c 	LIST_REMOVE(aip, ai_next);
aip              4033 ufs/ffs/ffs_softdep.c 	if (aip->ai_freefrag != NULL)
aip              4034 ufs/ffs/ffs_softdep.c 		add_to_worklist(&aip->ai_freefrag->ff_list);
aip              4035 ufs/ffs/ffs_softdep.c 	WORKITEM_FREE(aip, D_ALLOCINDIR);
aip              4744 ufs/ffs/ffs_softdep.c 	struct allocindir *aip;
aip              4823 ufs/ffs/ffs_softdep.c 			aip = WK_ALLOCINDIR(wk);
aip              4824 ufs/ffs/ffs_softdep.c 			if (aip->ai_state & DEPCOMPLETE)
aip              4826 ufs/ffs/ffs_softdep.c 			nbp = aip->ai_buf;
aip              4842 ufs/ffs/ffs_softdep.c 			LIST_FOREACH(aip, &WK_INDIRDEP(wk)->ir_deplisthd, ai_next) {
aip              4843 ufs/ffs/ffs_softdep.c 				if (aip->ai_state & DEPCOMPLETE)
aip              4845 ufs/ffs/ffs_softdep.c 				nbp = aip->ai_buf;
aip              5517 ufs/ffs/ffs_softdep.c 	struct allocindir *aip;
aip              5547 ufs/ffs/ffs_softdep.c 			LIST_FOREACH(aip, &indirdep->ir_deplisthd, ai_next) {
aip              5702 ufs/ffs/ffs_softdep.c 	struct allocindir *aip;
aip              5756 ufs/ffs/ffs_softdep.c 		aip = WK_ALLOCINDIR(wk);
aip              5758 ufs/ffs/ffs_softdep.c 		    "%s  indirdep %p buf %p\n", aip->ai_offset,
aip              5759 ufs/ffs/ffs_softdep.c 		    aip->ai_newblkno, aip->ai_oldblkno, aip->ai_freefrag,
aip              5760 ufs/ffs/ffs_softdep.c 		    prefix, aip->ai_indirdep, aip->ai_buf);