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

/freebsd-10.0-release/sys/ufs/ffs/
H A Dsoftdep.h183 #define WK_FREEWORK(wk) ((struct freework *)(wk))
218 LIST_HEAD(freeworkhd, freework);
219 TAILQ_HEAD(freeworklst, freework);
452 TAILQ_HEAD(, freework) ir_trunc; /* List of truncations. */
522 * by child freework structures which are responsible for individual
548 * A "freework" structure handles the release of a tree of blocks or a single
549 * block. Each indirect block in a tree is allocated its own freework
556 struct freework { struct
559 LIST_ENTRY(freework) fw_segs; /* Seg list. */
560 TAILQ_ENTRY(freework) fw_nex
[all...]
H A Dffs_softdep.c705 SOFTDEP_TYPE(FREEWORK, freework, "free an inode block");
864 static void indirblk_insert(struct freework *);
865 static void indirblk_remove(struct freework *);
900 static void complete_trunc_indir(struct freework *);
928 static void indir_trunc(struct freework *, ufs2_daddr_t, ufs_lbn_t);
942 static void freework_freeblock(struct freework *);
943 static void freework_enqueue(struct freework *);
946 static void handle_workitem_indirblk(struct freework *);
947 static void handle_written_freework(struct freework *);
1015 static struct freework *newfreewor
2332 struct freework *freework; local
3686 struct freework *freework; local
3933 newfreedep(struct freework *freework) argument
3952 struct freework *freework; local
3978 struct freework *freework; local
4309 struct freework *freework; local
6041 struct freework *freework; local
7126 struct freework *freework; local
7662 struct freework *freework; local
13252 struct freework *freework; local
[all...]

Completed in 132 milliseconds