Searched refs:freework (Results 1 - 2 of 2) sorted by relevance

/freebsd-10.1-release/sys/ufs/ffs/
H A Dsoftdep.h216 #define WK_FREEWORK(wk) ((struct freework *)(wk))
251 LIST_HEAD(freeworkhd, freework);
252 TAILQ_HEAD(freeworklst, freework);
486 TAILQ_HEAD(, freework) ir_trunc; /* List of truncations. */
556 * by child freework structures which are responsible for individual
582 * A "freework" structure handles the release of a tree of blocks or a single
583 * block. Each indirect block in a tree is allocated its own freework
590 struct freework { struct
593 LIST_ENTRY(freework) fw_segs; /* Seg list. */
594 TAILQ_ENTRY(freework) fw_nex
[all...]
H A Dffs_softdep.c661 SOFTDEP_TYPE(FREEWORK, freework, "free an inode block");
789 static void indirblk_insert(struct freework *);
790 static void indirblk_remove(struct freework *);
825 static void complete_trunc_indir(struct freework *);
853 static void indir_trunc(struct freework *, ufs2_daddr_t, ufs_lbn_t);
867 static void freework_freeblock(struct freework *);
868 static void freework_enqueue(struct freework *);
871 static void handle_workitem_indirblk(struct freework *);
872 static void handle_written_freework(struct freework *);
941 static struct freework *newfreewor
2345 struct freework *freework; local
3817 struct freework *freework; local
4064 newfreedep(struct freework *freework) argument
4083 struct freework *freework; local
4109 struct freework *freework; local
4468 struct freework *freework; local
6209 struct freework *freework; local
7314 struct freework *freework; local
7868 struct freework *freework; local
13636 struct freework *freework; local
[all...]

Completed in 62 milliseconds