Lines Matching defs:jblkdep
733 static void handle_written_jblkdep(struct jblkdep *);
802 static void free_jblkdep(struct jblkdep *);
4231 handle_written_jblkdep(struct jblkdep *jblkdep)
4237 jsegdep = jblkdep->jb_jsegdep;
4238 jblkdep->jb_jsegdep = NULL;
4239 freeblks = jblkdep->jb_freeblks;
4240 LIST_REMOVE(jblkdep, jb_deps);
4249 free_jblkdep(jblkdep);
4438 struct jblkdep *jblkdep;
4440 LIST_FOREACH(jblkdep, &freeblks->fb_jblkdephd, jb_deps) {
4441 if (jblkdep->jb_list.wk_type != D_JFREEBLK)
4443 jfreeblk = WK_JFREEBLK(&jblkdep->jb_list);
4447 if (jblkdep == NULL)
4450 free_jsegdep(jblkdep->jb_jsegdep);
4451 LIST_REMOVE(jblkdep, jb_deps);
4726 free_jblkdep(struct jblkdep *jblkdep)
4729 if (jblkdep->jb_list.wk_type == D_JFREEBLK)
4730 WORKITEM_FREE(jblkdep, D_JFREEBLK);
4731 else if (jblkdep->jb_list.wk_type == D_JTRUNC)
4732 WORKITEM_FREE(jblkdep, D_JTRUNC);
4735 TYPENAME(jblkdep->jb_list.wk_type));
6754 struct jblkdep *jblkdep;
6969 LIST_FOREACH(jblkdep, &freeblks->fb_jblkdephd, jb_deps)
6970 add_to_journal(&jblkdep->jb_list);
10226 struct jblkdep *jblkdep;
10280 jblkdep = LIST_FIRST(&freeblks->fb_jblkdephd);
10288 if (jblkdep != NULL) {
10291 jwait(&jblkdep->jb_list, MNT_WAIT);