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 */