Home
last modified time | relevance | path

Searched refs:freework (Results 1 – 3 of 3) sorted by relevance

/src/sys/ufs/ffs/
H A Dsoftdep.h229 #define WK_FREEWORK(wk) ((struct freework *)(wk))
264 LIST_HEAD(freeworkhd, freework);
265 TAILQ_HEAD(freeworklst, freework);
500 TAILQ_HEAD(, freework) ir_trunc; /* List of truncations. */
605 struct freework { struct
608 LIST_ENTRY(freework) fw_segs; /* Seg list. */ argument
609 TAILQ_ENTRY(freework) fw_next; /* Hash/Trunc list. */
612 struct freework *fw_parent; /* Parent indirect. */ argument
631 struct freework *fd_freework; /* Parent freework. */
975 LIST_HEAD(, freework) js_indirs;/* List of indirects in this seg. */
[all …]
H A Dffs_softdep.c623 SOFTDEP_TYPE(FREEWORK, freework, "free an inode block");
754 static void indirblk_insert(struct freework *);
755 static void indirblk_remove(struct freework *);
790 static void complete_trunc_indir(struct freework *);
818 static void indir_trunc(struct freework *, ufs2_daddr_t, ufs_lbn_t);
832 static void freework_freeblock(struct freework *, uint64_t);
833 static void freework_enqueue(struct freework *);
836 static void handle_workitem_indirblk(struct freework *);
837 static void handle_written_freework(struct freework *);
910 static struct freework *newfreework(struct ufsmount *, struct freeblks *,
[all …]
/src/tools/test/stress2/misc/
H A Dall.debug.inc33 debug_freework=`vmstat -m | grep -w freework | awk '{print $2}'`
51 debug_new=`vmstat -m | grep -w freework | awk '{print $2}'`
53 { printf "stress2: freework leak: %d/%d.\r\n" \