Lines Matching refs:mkdir
124 #define MKDIR_PARENT 0x000010 /* diradd, mkdir, jaddref, jsegdep only */
125 #define MKDIR_BODY 0x000020 /* diradd, mkdir, jaddref only */
219 #define WK_MKDIR(wk) ((struct mkdir *)(wk))
348 struct diradd *id_mkdiradd; /* diradd for a mkdir. */
648 * mkdir structures (see their description below). When these dependencies
685 * Two "mkdir" structures are needed to track the additional dependencies
692 * These additional dependencies are tracked by two mkdir structures that
696 * to identify which type of dependency the mkdir structure is tracking.
698 * checking. All the mkdir structures in the system are linked together on
700 * mkdir structures and deallocate them if it is prematurely freed (as for
701 * example if a mkdir is immediately followed by a rmdir of the same directory).
703 * mkdir structures that reference it. The deletion would be faster if the
705 * the associated mkdir's. However, this would increase the size of the diradd
708 struct mkdir {
714 LIST_ENTRY(mkdir) md_mkdirs; /* list of all mkdirs */
759 * a mkdir rather than a pagedep. In this case we track the mkdir
761 * to simplify canceling a mkdir that is removed by a subsequent dirrem.
791 * mkdir entry is placed on the bufwait list of the inode. The DEPCOMPLETE
807 struct mkdir *jau_mkdir; /* MKDIR_{PARENT,BODY} */
1016 LIST_HEAD(mkdirlist, mkdir);