Lines Matching refs:newdirblk

622 SOFTDEP_TYPE(NEWDIRBLK, newdirblk, "Unclaimed new directory block");
794 static void free_newdirblk(struct newdirblk *);
7737 free_newdirblk(struct newdirblk *newdirblk) in free_newdirblk() argument
7743 LOCK_OWNED(VFSTOUFS(newdirblk->db_list.wk_mp)); in free_newdirblk()
7744 WORKLIST_REMOVE(&newdirblk->db_list); in free_newdirblk()
7755 pagedep = newdirblk->db_pagedep; in free_newdirblk()
7766 while ((wk = LIST_FIRST(&newdirblk->db_mkdir)) != NULL) { in free_newdirblk()
7770 WORKITEM_FREE(newdirblk, D_NEWDIRBLK); in free_newdirblk()
8589 struct newdirblk *newdirblk; in setup_newdir() local
8598 newdirblk = malloc(sizeof(struct newdirblk), M_NEWDIRBLK, in setup_newdir()
8600 workitem_alloc(&newdirblk->db_list, D_NEWDIRBLK, mp); in setup_newdir()
8601 LIST_INIT(&newdirblk->db_mkdir); in setup_newdir()
8640 pagedep->pd_newdirblk = newdirblk; in setup_newdir()
8641 newdirblk->db_pagedep = pagedep; in setup_newdir()
8642 WORKLIST_INSERT(&newblk->nb_newdirblk, &newdirblk->db_list); in setup_newdir()
8643 WORKLIST_INSERT(&newdirblk->db_mkdir, &mkdir1->md_list); in setup_newdir()
8716 struct newdirblk *newdirblk; in softdep_setup_directory_add() local
8748 newdirblk = NULL; in softdep_setup_directory_add()
8751 newdirblk = malloc(sizeof(struct newdirblk), in softdep_setup_directory_add()
8753 workitem_alloc(&newdirblk->db_list, D_NEWDIRBLK, mp); in softdep_setup_directory_add()
8754 LIST_INIT(&newdirblk->db_mkdir); in softdep_setup_directory_add()
8839 if (newdirblk != NULL) { in softdep_setup_directory_add()
8845 WORKITEM_FREE(newdirblk, D_NEWDIRBLK); in softdep_setup_directory_add()
8852 WORKLIST_INSERT(&newblk->nb_newdirblk, &newdirblk->db_list); in softdep_setup_directory_add()
8854 pagedep->pd_newdirblk = newdirblk; in softdep_setup_directory_add()
8855 newdirblk->db_pagedep = pagedep; in softdep_setup_directory_add()