inodedep          125 ufs/ffs/ffs_softdep.c STATIC  void diradd_inode_written(struct diradd *, struct inodedep *);
inodedep          126 ufs/ffs/ffs_softdep.c STATIC	int handle_written_inodeblock(struct inodedep *, struct buf *);
inodedep          131 ufs/ffs/ffs_softdep.c STATIC	void initiate_write_inodeblock_ufs1(struct inodedep *, struct buf *);
inodedep          133 ufs/ffs/ffs_softdep.c STATIC	void initiate_write_inodeblock_ufs2(struct inodedep *, struct buf *);
inodedep          140 ufs/ffs/ffs_softdep.c STATIC	void free_allocindir(struct allocindir *, struct inodedep *);
inodedep          143 ufs/ffs/ffs_softdep.c STATIC	void deallocate_dependencies(struct buf *, struct inodedep *);
inodedep          146 ufs/ffs/ffs_softdep.c STATIC	int check_inode_unwritten(struct inodedep *);
inodedep          147 ufs/ffs/ffs_softdep.c STATIC	int free_inodedep(struct inodedep *);
inodedep          149 ufs/ffs/ffs_softdep.c STATIC	void merge_inode_lists(struct inodedep *);
inodedep          161 ufs/ffs/ffs_softdep.c STATIC	int inodedep_lookup(struct fs *, ino_t, int, struct inodedep **);
inodedep         1050 ufs/ffs/ffs_softdep.c LIST_HEAD(inodedep_hashhead, inodedep) *inodedep_hashtbl;
inodedep         1068 ufs/ffs/ffs_softdep.c 	struct inodedep **inodedeppp;
inodedep         1070 ufs/ffs/ffs_softdep.c 	struct inodedep *inodedep;
inodedep         1083 ufs/ffs/ffs_softdep.c 	LIST_FOREACH(inodedep, inodedephd, id_hash)
inodedep         1084 ufs/ffs/ffs_softdep.c 		if (inum == inodedep->id_ino && fs == inodedep->id_fs)
inodedep         1086 ufs/ffs/ffs_softdep.c 	if (inodedep) {
inodedep         1087 ufs/ffs/ffs_softdep.c 		*inodedeppp = inodedep;
inodedep         1107 ufs/ffs/ffs_softdep.c 	inodedep = pool_get(&inodedep_pool, PR_WAITOK);
inodedep         1108 ufs/ffs/ffs_softdep.c 	inodedep->id_list.wk_type = D_INODEDEP;
inodedep         1109 ufs/ffs/ffs_softdep.c 	inodedep->id_fs = fs;
inodedep         1110 ufs/ffs/ffs_softdep.c 	inodedep->id_ino = inum;
inodedep         1111 ufs/ffs/ffs_softdep.c 	inodedep->id_state = ALLCOMPLETE;
inodedep         1112 ufs/ffs/ffs_softdep.c 	inodedep->id_nlinkdelta = 0;
inodedep         1113 ufs/ffs/ffs_softdep.c 	inodedep->id_savedino1 = NULL;
inodedep         1114 ufs/ffs/ffs_softdep.c 	inodedep->id_savedsize = -1;
inodedep         1115 ufs/ffs/ffs_softdep.c 	inodedep->id_buf = NULL;
inodedep         1116 ufs/ffs/ffs_softdep.c 	LIST_INIT(&inodedep->id_pendinghd);
inodedep         1117 ufs/ffs/ffs_softdep.c 	LIST_INIT(&inodedep->id_inowait);
inodedep         1118 ufs/ffs/ffs_softdep.c 	LIST_INIT(&inodedep->id_bufwait);
inodedep         1119 ufs/ffs/ffs_softdep.c 	TAILQ_INIT(&inodedep->id_inoupdt);
inodedep         1120 ufs/ffs/ffs_softdep.c 	TAILQ_INIT(&inodedep->id_newinoupdt);
inodedep         1122 ufs/ffs/ffs_softdep.c 	LIST_INSERT_HEAD(inodedephd, inodedep, id_hash);
inodedep         1124 ufs/ffs/ffs_softdep.c 	*inodedeppp = inodedep;
inodedep         1195 ufs/ffs/ffs_softdep.c 	    kmemstats[M_INODEDEP].ks_limit / (2 * sizeof(struct inodedep)));
inodedep         1210 ufs/ffs/ffs_softdep.c 	pool_init(&inodedep_pool, sizeof(struct inodedep), 0, 0, 0,
inodedep         1325 ufs/ffs/ffs_softdep.c 	struct inodedep *inodedep;
inodedep         1335 ufs/ffs/ffs_softdep.c 	if (inodedep_lookup(ip->i_fs, newinum, DEPALLOC | NODELAY, &inodedep)
inodedep         1340 ufs/ffs/ffs_softdep.c 	inodedep->id_buf = bp;
inodedep         1341 ufs/ffs/ffs_softdep.c 	inodedep->id_state &= ~DEPCOMPLETE;
inodedep         1343 ufs/ffs/ffs_softdep.c 	LIST_INSERT_HEAD(&bmsafemap->sm_inodedephd, inodedep, id_deps);
inodedep         1451 ufs/ffs/ffs_softdep.c 	struct inodedep *inodedep;
inodedep         1474 ufs/ffs/ffs_softdep.c 	inodedep_lookup(ip->i_fs, ip->i_number, DEPALLOC | NODELAY, &inodedep);
inodedep         1475 ufs/ffs/ffs_softdep.c 	adp->ad_inodedep = inodedep;
inodedep         1526 ufs/ffs/ffs_softdep.c 	adphead = &inodedep->id_newinoupdt;
inodedep         1921 ufs/ffs/ffs_softdep.c 	struct inodedep *inodedep;
inodedep         1977 ufs/ffs/ffs_softdep.c 	(void) inodedep_lookup(fs, ip->i_number, DEPALLOC, &inodedep);
inodedep         1978 ufs/ffs/ffs_softdep.c 	if ((inodedep->id_state & IOSTARTED) != 0) {
inodedep         1989 ufs/ffs/ffs_softdep.c 	delay = (inodedep->id_state & DEPCOMPLETE);
inodedep         1991 ufs/ffs/ffs_softdep.c 		WORKLIST_INSERT(&inodedep->id_bufwait, &freeblks->fb_list);
inodedep         2001 ufs/ffs/ffs_softdep.c 	merge_inode_lists(inodedep);
inodedep         2002 ufs/ffs/ffs_softdep.c 	while ((adp = TAILQ_FIRST(&inodedep->id_inoupdt)) != 0)
inodedep         2003 ufs/ffs/ffs_softdep.c 		free_allocdirect(&inodedep->id_inoupdt, adp, delay);
inodedep         2018 ufs/ffs/ffs_softdep.c 		(void) inodedep_lookup(fs, ip->i_number, 0, &inodedep);
inodedep         2019 ufs/ffs/ffs_softdep.c 		deallocate_dependencies(bp, inodedep);
inodedep         2025 ufs/ffs/ffs_softdep.c 	if (inodedep_lookup(fs, ip->i_number, 0, &inodedep) != 0)
inodedep         2026 ufs/ffs/ffs_softdep.c 		(void) free_inodedep(inodedep);
inodedep         2059 ufs/ffs/ffs_softdep.c deallocate_dependencies(bp, inodedep)
inodedep         2061 ufs/ffs/ffs_softdep.c 	struct inodedep *inodedep;
inodedep         2096 ufs/ffs/ffs_softdep.c 				free_allocindir(aip, inodedep);
inodedep         2129 ufs/ffs/ffs_softdep.c 				if (inodedep == NULL ||
inodedep         2130 ufs/ffs/ffs_softdep.c 				    (inodedep->id_state & ALLCOMPLETE) ==
inodedep         2134 ufs/ffs/ffs_softdep.c 					WORKLIST_INSERT(&inodedep->id_bufwait,
inodedep         2138 ufs/ffs/ffs_softdep.c 				LIST_FOREACH(wk, &inodedep->id_bufwait, wk_list)
inodedep         2158 ufs/ffs/ffs_softdep.c 			free_allocindir(WK_ALLOCINDIR(wk), inodedep);
inodedep         2279 ufs/ffs/ffs_softdep.c 	struct inodedep *inodedep;
inodedep         2300 ufs/ffs/ffs_softdep.c 	if (inodedep_lookup(ip->i_fs, ino, 0, &inodedep) == 0 ||
inodedep         2301 ufs/ffs/ffs_softdep.c 	    check_inode_unwritten(inodedep)) {
inodedep         2306 ufs/ffs/ffs_softdep.c 	WORKLIST_INSERT(&inodedep->id_inowait, &freefile->fx_list);
inodedep         2326 ufs/ffs/ffs_softdep.c check_inode_unwritten(inodedep)
inodedep         2327 ufs/ffs/ffs_softdep.c 	struct inodedep *inodedep;
inodedep         2331 ufs/ffs/ffs_softdep.c 	if ((inodedep->id_state & DEPCOMPLETE) != 0 ||
inodedep         2332 ufs/ffs/ffs_softdep.c 	    LIST_FIRST(&inodedep->id_pendinghd) != NULL ||
inodedep         2333 ufs/ffs/ffs_softdep.c 	    LIST_FIRST(&inodedep->id_bufwait) != NULL ||
inodedep         2334 ufs/ffs/ffs_softdep.c 	    LIST_FIRST(&inodedep->id_inowait) != NULL ||
inodedep         2335 ufs/ffs/ffs_softdep.c 	    TAILQ_FIRST(&inodedep->id_inoupdt) != NULL ||
inodedep         2336 ufs/ffs/ffs_softdep.c 	    TAILQ_FIRST(&inodedep->id_newinoupdt) != NULL ||
inodedep         2337 ufs/ffs/ffs_softdep.c 	    inodedep->id_nlinkdelta != 0)
inodedep         2339 ufs/ffs/ffs_softdep.c 	inodedep->id_state |= ALLCOMPLETE;
inodedep         2340 ufs/ffs/ffs_softdep.c 	LIST_REMOVE(inodedep, id_deps);
inodedep         2341 ufs/ffs/ffs_softdep.c 	inodedep->id_buf = NULL;
inodedep         2342 ufs/ffs/ffs_softdep.c 	if (inodedep->id_state & ONWORKLIST)
inodedep         2343 ufs/ffs/ffs_softdep.c 		WORKLIST_REMOVE(&inodedep->id_list);
inodedep         2344 ufs/ffs/ffs_softdep.c 	if (inodedep->id_savedino1 != NULL) {
inodedep         2345 ufs/ffs/ffs_softdep.c 		FREE(inodedep->id_savedino1, M_INODEDEP);
inodedep         2346 ufs/ffs/ffs_softdep.c 		inodedep->id_savedino1 = NULL;
inodedep         2348 ufs/ffs/ffs_softdep.c 	if (free_inodedep(inodedep) == 0) {
inodedep         2359 ufs/ffs/ffs_softdep.c free_inodedep(inodedep)
inodedep         2360 ufs/ffs/ffs_softdep.c 	struct inodedep *inodedep;
inodedep         2363 ufs/ffs/ffs_softdep.c 	if ((inodedep->id_state & ONWORKLIST) != 0 ||
inodedep         2364 ufs/ffs/ffs_softdep.c 	    (inodedep->id_state & ALLCOMPLETE) != ALLCOMPLETE ||
inodedep         2365 ufs/ffs/ffs_softdep.c 	    LIST_FIRST(&inodedep->id_pendinghd) != NULL ||
inodedep         2366 ufs/ffs/ffs_softdep.c 	    LIST_FIRST(&inodedep->id_bufwait) != NULL ||
inodedep         2367 ufs/ffs/ffs_softdep.c 	    LIST_FIRST(&inodedep->id_inowait) != NULL ||
inodedep         2368 ufs/ffs/ffs_softdep.c 	    TAILQ_FIRST(&inodedep->id_inoupdt) != NULL ||
inodedep         2369 ufs/ffs/ffs_softdep.c 	    TAILQ_FIRST(&inodedep->id_newinoupdt) != NULL ||
inodedep         2370 ufs/ffs/ffs_softdep.c 	    inodedep->id_nlinkdelta != 0 || inodedep->id_savedino1 != NULL)
inodedep         2372 ufs/ffs/ffs_softdep.c 	LIST_REMOVE(inodedep, id_hash);
inodedep         2373 ufs/ffs/ffs_softdep.c 	WORKITEM_FREE(inodedep, D_INODEDEP);
inodedep         2551 ufs/ffs/ffs_softdep.c free_allocindir(aip, inodedep)
inodedep         2553 ufs/ffs/ffs_softdep.c 	struct inodedep *inodedep;
inodedep         2569 ufs/ffs/ffs_softdep.c 		if (inodedep == NULL)
inodedep         2572 ufs/ffs/ffs_softdep.c 			WORKLIST_INSERT(&inodedep->id_bufwait,
inodedep         2616 ufs/ffs/ffs_softdep.c 	struct inodedep *inodedep;
inodedep         2661 ufs/ffs/ffs_softdep.c 		if (inodedep_lookup(fs, dp->i_number, 0, &inodedep) == 0
inodedep         2662 ufs/ffs/ffs_softdep.c 		    || (inodedep->id_state & ALLCOMPLETE) == ALLCOMPLETE) {
inodedep         2667 ufs/ffs/ffs_softdep.c 			WORKLIST_INSERT(&inodedep->id_bufwait,&mkdir2->md_list);
inodedep         2683 ufs/ffs/ffs_softdep.c 	(void) inodedep_lookup(fs, newinum, DEPALLOC, &inodedep);
inodedep         2684 ufs/ffs/ffs_softdep.c 	if ((inodedep->id_state & ALLCOMPLETE) == ALLCOMPLETE)
inodedep         2685 ufs/ffs/ffs_softdep.c 		diradd_inode_written(dap, inodedep);
inodedep         2687 ufs/ffs/ffs_softdep.c 		WORKLIST_INSERT(&inodedep->id_bufwait, &dap->da_list);
inodedep         2726 ufs/ffs/ffs_softdep.c 		if (inodedep_lookup(fs, dp->i_number, 0, &inodedep) == 0)
inodedep         2728 ufs/ffs/ffs_softdep.c 		adp = TAILQ_LAST(&inodedep->id_newinoupdt, allocdirectlst);
inodedep         2804 ufs/ffs/ffs_softdep.c 	struct inodedep *inodedep;
inodedep         2824 ufs/ffs/ffs_softdep.c 	    0, &inodedep) != 0)
inodedep         2825 ufs/ffs/ffs_softdep.c 		(void) free_inodedep(inodedep);
inodedep         3024 ufs/ffs/ffs_softdep.c 	struct inodedep *inodedep;
inodedep         3084 ufs/ffs/ffs_softdep.c 	if (inodedep_lookup(dp->i_fs, newinum, DEPALLOC, &inodedep) == 0 ||
inodedep         3085 ufs/ffs/ffs_softdep.c 	    (inodedep->id_state & ALLCOMPLETE) == ALLCOMPLETE) {
inodedep         3088 ufs/ffs/ffs_softdep.c 		WORKLIST_INSERT(&inodedep->id_pendinghd, &dap->da_list);
inodedep         3092 ufs/ffs/ffs_softdep.c 		WORKLIST_INSERT(&inodedep->id_bufwait, &dap->da_list);
inodedep         3108 ufs/ffs/ffs_softdep.c 	struct inodedep *inodedep;
inodedep         3120 ufs/ffs/ffs_softdep.c 	(void) inodedep_lookup(ip->i_fs, ip->i_number, flags, &inodedep);
inodedep         3126 ufs/ffs/ffs_softdep.c 	inodedep->id_nlinkdelta = DIP(ip, nlink) - ip->i_effnlink;
inodedep         3140 ufs/ffs/ffs_softdep.c 	struct inodedep *inodedep;
inodedep         3152 ufs/ffs/ffs_softdep.c 	if ((inodedep_lookup(ip->i_fs, dirrem->dm_oldinum, 0, &inodedep)) 
inodedep         3167 ufs/ffs/ffs_softdep.c 		inodedep->id_nlinkdelta = DIP(ip, nlink) - ip->i_effnlink;
inodedep         3185 ufs/ffs/ffs_softdep.c 	inodedep->id_nlinkdelta = DIP(ip, nlink) - ip->i_effnlink;
inodedep         3210 ufs/ffs/ffs_softdep.c 	if (inodedep_lookup(ip->i_fs, oldinum, 0, &inodedep) == 0 ||
inodedep         3211 ufs/ffs/ffs_softdep.c 	    check_inode_unwritten(inodedep)) {
inodedep         3217 ufs/ffs/ffs_softdep.c 	WORKLIST_INSERT(&inodedep->id_inowait, &dirrem->dm_list);
inodedep         3246 ufs/ffs/ffs_softdep.c 	struct inodedep *idp;
inodedep         3299 ufs/ffs/ffs_softdep.c 	struct inodedep *inodedep;
inodedep         3323 ufs/ffs/ffs_softdep.c 			inodedep = WK_INODEDEP(wk);
inodedep         3324 ufs/ffs/ffs_softdep.c 			if (inodedep->id_fs->fs_magic == FS_UFS1_MAGIC)
inodedep         3325 ufs/ffs/ffs_softdep.c 				initiate_write_inodeblock_ufs1(inodedep, bp);
inodedep         3328 ufs/ffs/ffs_softdep.c 				initiate_write_inodeblock_ufs2(inodedep, bp);
inodedep         3436 ufs/ffs/ffs_softdep.c initiate_write_inodeblock_ufs1(inodedep, bp)
inodedep         3437 ufs/ffs/ffs_softdep.c 	struct inodedep *inodedep;
inodedep         3449 ufs/ffs/ffs_softdep.c 	if (inodedep->id_state & IOSTARTED) {
inodedep         3453 ufs/ffs/ffs_softdep.c 	inodedep->id_state |= IOSTARTED;
inodedep         3454 ufs/ffs/ffs_softdep.c 	fs = inodedep->id_fs;
inodedep         3456 ufs/ffs/ffs_softdep.c 	    ino_to_fsbo(fs, inodedep->id_ino);
inodedep         3461 ufs/ffs/ffs_softdep.c 	if ((inodedep->id_state & DEPCOMPLETE) == 0) {
inodedep         3462 ufs/ffs/ffs_softdep.c 		if (inodedep->id_savedino1 != NULL) {
inodedep         3467 ufs/ffs/ffs_softdep.c 		MALLOC(inodedep->id_savedino1, struct ufs1_dinode *,
inodedep         3470 ufs/ffs/ffs_softdep.c 		*inodedep->id_savedino1 = *dp;
inodedep         3477 ufs/ffs/ffs_softdep.c 	inodedep->id_savedsize = dp->di_size;
inodedep         3478 ufs/ffs/ffs_softdep.c 	if (TAILQ_FIRST(&inodedep->id_inoupdt) == NULL)
inodedep         3483 ufs/ffs/ffs_softdep.c 	for (deplist = 0, adp = TAILQ_FIRST(&inodedep->id_inoupdt); adp;
inodedep         3521 ufs/ffs/ffs_softdep.c 	for (lastadp = NULL, adp = TAILQ_FIRST(&inodedep->id_inoupdt); adp;
inodedep         3584 ufs/ffs/ffs_softdep.c initiate_write_inodeblock_ufs2(inodedep, bp)
inodedep         3585 ufs/ffs/ffs_softdep.c 	struct inodedep *inodedep;
inodedep         3590 ufs/ffs/ffs_softdep.c 	struct fs *fs = inodedep->id_fs;
inodedep         3596 ufs/ffs/ffs_softdep.c 	if (inodedep->id_state & IOSTARTED)
inodedep         3598 ufs/ffs/ffs_softdep.c 	inodedep->id_state |= IOSTARTED;
inodedep         3599 ufs/ffs/ffs_softdep.c 	fs = inodedep->id_fs;
inodedep         3601 ufs/ffs/ffs_softdep.c 	    ino_to_fsbo(fs, inodedep->id_ino);
inodedep         3606 ufs/ffs/ffs_softdep.c 	if ((inodedep->id_state & DEPCOMPLETE) == 0) {
inodedep         3607 ufs/ffs/ffs_softdep.c 		if (inodedep->id_savedino2 != NULL)
inodedep         3609 ufs/ffs/ffs_softdep.c 		MALLOC(inodedep->id_savedino2, struct ufs2_dinode *,
inodedep         3611 ufs/ffs/ffs_softdep.c 		*inodedep->id_savedino2 = *dp;
inodedep         3618 ufs/ffs/ffs_softdep.c 	inodedep->id_savedsize = dp->di_size;
inodedep         3619 ufs/ffs/ffs_softdep.c 	if (TAILQ_FIRST(&inodedep->id_inoupdt) == NULL)
inodedep         3623 ufs/ffs/ffs_softdep.c 	inodedep->id_savedextsize = dp->di_extsize;
inodedep         3624 ufs/ffs/ffs_softdep.c 	if (TAILQ_FIRST(&inodedep->id_inoupdt) == NULL &&
inodedep         3625 ufs/ffs/ffs_softdep.c 	    TAILQ_FIRST(&inodedep->id_extupdt) == NULL)
inodedep         3630 ufs/ffs/ffs_softdep.c 	for (deplist = 0, adp = TAILQ_FIRST(&inodedep->id_extupdt); adp;
inodedep         3660 ufs/ffs/ffs_softdep.c 	for (lastadp = NULL, adp = TAILQ_FIRST(&inodedep->id_extupdt); adp;
inodedep         3697 ufs/ffs/ffs_softdep.c 	for (deplist = 0, adp = TAILQ_FIRST(&inodedep->id_inoupdt); adp;
inodedep         3735 ufs/ffs/ffs_softdep.c 	for (lastadp = NULL, adp = TAILQ_FIRST(&inodedep->id_inoupdt); adp;
inodedep         3812 ufs/ffs/ffs_softdep.c 	struct inodedep *inodedep;
inodedep         3863 ufs/ffs/ffs_softdep.c 			while ((inodedep =
inodedep         3865 ufs/ffs/ffs_softdep.c 				inodedep->id_state |= DEPCOMPLETE;
inodedep         3866 ufs/ffs/ffs_softdep.c 				LIST_REMOVE(inodedep, id_deps);
inodedep         3867 ufs/ffs/ffs_softdep.c 				inodedep->id_buf = NULL;
inodedep         3938 ufs/ffs/ffs_softdep.c 	struct inodedep *inodedep;
inodedep         3957 ufs/ffs/ffs_softdep.c 	inodedep = adp->ad_inodedep;
inodedep         3958 ufs/ffs/ffs_softdep.c 	bsize = inodedep->id_fs->fs_bsize;
inodedep         3959 ufs/ffs/ffs_softdep.c 	TAILQ_FOREACH(listadp, &inodedep->id_inoupdt, ad_next) {
inodedep         3978 ufs/ffs/ffs_softdep.c 		TAILQ_FOREACH(listadp, &inodedep->id_newinoupdt, ad_next)
inodedep         3994 ufs/ffs/ffs_softdep.c 	delay = (inodedep->id_state & DEPCOMPLETE);
inodedep         3999 ufs/ffs/ffs_softdep.c 		free_allocdirect(&inodedep->id_inoupdt, adp, delay);
inodedep         4045 ufs/ffs/ffs_softdep.c handle_written_inodeblock(inodedep, bp)
inodedep         4046 ufs/ffs/ffs_softdep.c 	struct inodedep *inodedep;
inodedep         4057 ufs/ffs/ffs_softdep.c 	if ((inodedep->id_state & IOSTARTED) == 0)
inodedep         4059 ufs/ffs/ffs_softdep.c 	inodedep->id_state &= ~IOSTARTED;
inodedep         4061 ufs/ffs/ffs_softdep.c 	if (inodedep->id_fs->fs_magic == FS_UFS1_MAGIC) {
inodedep         4064 ufs/ffs/ffs_softdep.c 		    ino_to_fsbo(inodedep->id_fs, inodedep->id_ino);
inodedep         4068 ufs/ffs/ffs_softdep.c 		    ino_to_fsbo(inodedep->id_fs, inodedep->id_ino);
inodedep         4078 ufs/ffs/ffs_softdep.c 	if (inodedep->id_savedino1 != NULL) {
inodedep         4080 ufs/ffs/ffs_softdep.c 			*dp1 = *inodedep->id_savedino1;
inodedep         4082 ufs/ffs/ffs_softdep.c 			*dp2 = *inodedep->id_savedino2;
inodedep         4083 ufs/ffs/ffs_softdep.c 		FREE(inodedep->id_savedino1, M_INODEDEP);
inodedep         4084 ufs/ffs/ffs_softdep.c 		inodedep->id_savedino1 = NULL;
inodedep         4090 ufs/ffs/ffs_softdep.c 	inodedep->id_state |= COMPLETE;
inodedep         4096 ufs/ffs/ffs_softdep.c 	for (adp = TAILQ_FIRST(&inodedep->id_inoupdt); adp; adp = nextadp) {
inodedep         4148 ufs/ffs/ffs_softdep.c 	if (inodedep->id_savedsize == -1)
inodedep         4152 ufs/ffs/ffs_softdep.c 		if (dp1->di_size != inodedep->id_savedsize) {
inodedep         4153 ufs/ffs/ffs_softdep.c 			dp1->di_size = inodedep->id_savedsize;
inodedep         4157 ufs/ffs/ffs_softdep.c 		if (dp2->di_size != inodedep->id_savedsize) {
inodedep         4158 ufs/ffs/ffs_softdep.c 			dp2->di_size = inodedep->id_savedsize;
inodedep         4162 ufs/ffs/ffs_softdep.c 	inodedep->id_savedsize = -1;
inodedep         4173 ufs/ffs/ffs_softdep.c 	if ((adp = TAILQ_FIRST(&inodedep->id_inoupdt)) != NULL)
inodedep         4183 ufs/ffs/ffs_softdep.c 	while ((wk = LIST_FIRST(&inodedep->id_bufwait)) != NULL) {
inodedep         4204 ufs/ffs/ffs_softdep.c 			diradd_inode_written(WK_DIRADD(wk), inodedep);
inodedep         4228 ufs/ffs/ffs_softdep.c 		if (free_inodedep(inodedep) == 0)
inodedep         4237 ufs/ffs/ffs_softdep.c 	if (free_inodedep(inodedep) || TAILQ_FIRST(&inodedep->id_inoupdt) == 0)
inodedep         4247 ufs/ffs/ffs_softdep.c diradd_inode_written(dap, inodedep)
inodedep         4249 ufs/ffs/ffs_softdep.c 	struct inodedep *inodedep;
inodedep         4264 ufs/ffs/ffs_softdep.c 	WORKLIST_INSERT(&inodedep->id_pendinghd, &dap->da_list);
inodedep         4408 ufs/ffs/ffs_softdep.c 	struct inodedep *inodedep;
inodedep         4415 ufs/ffs/ffs_softdep.c 	if (inodedep_lookup(ip->i_fs, ip->i_number, 0, &inodedep) == 0) {
inodedep         4419 ufs/ffs/ffs_softdep.c 	ip->i_effnlink -= inodedep->id_nlinkdelta;
inodedep         4439 ufs/ffs/ffs_softdep.c 	struct inodedep *inodedep;
inodedep         4451 ufs/ffs/ffs_softdep.c 	if (inodedep_lookup(ip->i_fs, ip->i_number, 0, &inodedep) == 0) {
inodedep         4457 ufs/ffs/ffs_softdep.c 	if (inodedep->id_nlinkdelta != DIP(ip, nlink) - ip->i_effnlink) {
inodedep         4465 ufs/ffs/ffs_softdep.c 	inodedep->id_state &= ~COMPLETE;
inodedep         4466 ufs/ffs/ffs_softdep.c 	if ((inodedep->id_state & ONWORKLIST) == 0)
inodedep         4467 ufs/ffs/ffs_softdep.c 		WORKLIST_INSERT(&bp->b_dep, &inodedep->id_list);
inodedep         4474 ufs/ffs/ffs_softdep.c 	merge_inode_lists(inodedep);
inodedep         4475 ufs/ffs/ffs_softdep.c 	if (TAILQ_FIRST(&inodedep->id_inoupdt) != NULL)
inodedep         4476 ufs/ffs/ffs_softdep.c 		handle_allocdirect_partdone(TAILQ_FIRST(&inodedep->id_inoupdt));
inodedep         4483 ufs/ffs/ffs_softdep.c 	while ((wk = LIST_FIRST(&inodedep->id_inowait)) != NULL) {
inodedep         4485 ufs/ffs/ffs_softdep.c 		WORKLIST_INSERT(&inodedep->id_bufwait, wk);
inodedep         4494 ufs/ffs/ffs_softdep.c 	if ((inodedep->id_state & DEPCOMPLETE) != 0 || waitfor == 0) {
inodedep         4498 ufs/ffs/ffs_softdep.c 	bp = inodedep->id_buf;
inodedep         4503 ufs/ffs/ffs_softdep.c 	if ((inodedep->id_state & DEPCOMPLETE) == 0)
inodedep         4513 ufs/ffs/ffs_softdep.c merge_inode_lists(inodedep)
inodedep         4514 ufs/ffs/ffs_softdep.c 	struct inodedep *inodedep;
inodedep         4520 ufs/ffs/ffs_softdep.c 	newadp = TAILQ_FIRST(&inodedep->id_newinoupdt);
inodedep         4521 ufs/ffs/ffs_softdep.c 	for (listadp = TAILQ_FIRST(&inodedep->id_inoupdt); listadp && newadp;) {
inodedep         4526 ufs/ffs/ffs_softdep.c 		TAILQ_REMOVE(&inodedep->id_newinoupdt, newadp, ad_next);
inodedep         4529 ufs/ffs/ffs_softdep.c 			allocdirect_merge(&inodedep->id_inoupdt, newadp,
inodedep         4533 ufs/ffs/ffs_softdep.c 		newadp = TAILQ_FIRST(&inodedep->id_newinoupdt);
inodedep         4535 ufs/ffs/ffs_softdep.c 	while ((newadp = TAILQ_FIRST(&inodedep->id_newinoupdt)) != NULL) {
inodedep         4536 ufs/ffs/ffs_softdep.c 		TAILQ_REMOVE(&inodedep->id_newinoupdt, newadp, ad_next);
inodedep         4537 ufs/ffs/ffs_softdep.c 		TAILQ_INSERT_TAIL(&inodedep->id_inoupdt, newadp, ad_next);
inodedep         4549 ufs/ffs/ffs_softdep.c 	struct inodedep *inodedep;
inodedep         4567 ufs/ffs/ffs_softdep.c 	if (inodedep_lookup(fs, ip->i_number, 0, &inodedep) == 0) {
inodedep         4571 ufs/ffs/ffs_softdep.c 	if (LIST_FIRST(&inodedep->id_inowait) != NULL ||
inodedep         4572 ufs/ffs/ffs_softdep.c 	    LIST_FIRST(&inodedep->id_bufwait) != NULL ||
inodedep         4573 ufs/ffs/ffs_softdep.c 	    TAILQ_FIRST(&inodedep->id_inoupdt) != NULL ||
inodedep         4574 ufs/ffs/ffs_softdep.c 	    TAILQ_FIRST(&inodedep->id_newinoupdt) != NULL) {
inodedep         4579 ufs/ffs/ffs_softdep.c 		if ((wk = LIST_FIRST(&inodedep->id_pendinghd)) == NULL)
inodedep         4666 ufs/ffs/ffs_softdep.c 		if (inodedep_lookup(fs, ip->i_number, 0, &inodedep) == 0)
inodedep         4997 ufs/ffs/ffs_softdep.c 	struct inodedep *inodedep;
inodedep         5020 ufs/ffs/ffs_softdep.c 		if (inodedep_lookup(fs, ino, 0, &inodedep) == 0)
inodedep         5022 ufs/ffs/ffs_softdep.c 		TAILQ_FOREACH(adp, &inodedep->id_inoupdt, ad_next) {
inodedep         5043 ufs/ffs/ffs_softdep.c 		TAILQ_FOREACH(adp, &inodedep->id_newinoupdt, ad_next) {
inodedep         5074 ufs/ffs/ffs_softdep.c 	if (inodedep_lookup(fs, ino, 0, &inodedep) != 0)
inodedep         5075 ufs/ffs/ffs_softdep.c 		(void) free_inodedep(inodedep);
inodedep         5091 ufs/ffs/ffs_softdep.c 	struct inodedep *inodedep;
inodedep         5194 ufs/ffs/ffs_softdep.c 		if (inodedep_lookup(ump->um_fs, inum, 0, &inodedep) == 0) {
inodedep         5202 ufs/ffs/ffs_softdep.c 		if ((inodedep->id_state & DEPCOMPLETE) == 0) {
inodedep         5203 ufs/ffs/ffs_softdep.c 			bp = inodedep->id_buf;
inodedep         5427 ufs/ffs/ffs_softdep.c 	struct inodedep *inodedep;
inodedep         5445 ufs/ffs/ffs_softdep.c 		if ((inodedep = LIST_FIRST(inodedephd)) != NULL)
inodedep         5448 ufs/ffs/ffs_softdep.c 	if (inodedep == NULL) {
inodedep         5455 ufs/ffs/ffs_softdep.c 	fs = inodedep->id_fs;
inodedep         5462 ufs/ffs/ffs_softdep.c 	firstino = inodedep->id_ino & ~(INOPB(fs) - 1);
inodedep         5464 ufs/ffs/ffs_softdep.c 		if (inodedep_lookup(fs, lastino, 0, &inodedep) != 0)
inodedep         5472 ufs/ffs/ffs_softdep.c 		if (inodedep_lookup(fs, ino, 0, &inodedep) == 0)
inodedep         5515 ufs/ffs/ffs_softdep.c 	struct inodedep *inodedep;
inodedep         5529 ufs/ffs/ffs_softdep.c 			inodedep = WK_INODEDEP(wk);
inodedep         5530 ufs/ffs/ffs_softdep.c 			if ((inodedep->id_state & DEPCOMPLETE) == 0) {
inodedep         5536 ufs/ffs/ffs_softdep.c 			if (TAILQ_FIRST(&inodedep->id_inoupdt)) {
inodedep         5697 ufs/ffs/ffs_softdep.c 	struct inodedep *inodedep;
inodedep         5725 ufs/ffs/ffs_softdep.c 		inodedep = WK_INODEDEP(wk);
inodedep         5727 ufs/ffs/ffs_softdep.c 		    "%s  bp %p savsz %lld\n", inodedep->id_fs,
inodedep         5728 ufs/ffs/ffs_softdep.c 		    inodedep->id_ino, inodedep->id_nlinkdelta,
inodedep         5729 ufs/ffs/ffs_softdep.c 		    inodedep->id_un.idu_savedino1,
inodedep         5730 ufs/ffs/ffs_softdep.c 		    prefix, inodedep->id_buf, inodedep->id_savedsize);
inodedep          144 ufs/ffs/softdep.h #define WK_INODEDEP(wk) ((struct inodedep *)(wk))
inodedep          164 ufs/ffs/softdep.h LIST_HEAD(inodedephd, inodedep);
inodedep          248 ufs/ffs/softdep.h struct inodedep {
inodedep          251 ufs/ffs/softdep.h 	LIST_ENTRY(inodedep) id_hash;	/* hashed lookup */
inodedep          259 ufs/ffs/softdep.h 	LIST_ENTRY(inodedep) id_deps;	/* bmsafemap's list of inodedep's */
inodedep          346 ufs/ffs/softdep.h 	struct	inodedep *ad_inodedep;	/* associated inodedep */