Lines Matching defs:mkdir
124 #define MKDIR_PARENT 0x000010 /* diradd, mkdir, jaddref, jsegdep only */
125 #define MKDIR_BODY 0x000020 /* diradd, mkdir, jaddref only */
220 #define WK_MKDIR(wk) ((struct mkdir *)(wk))
349 struct diradd *id_mkdiradd; /* diradd for a mkdir. */
649 * mkdir structures (see their description below). When these dependencies
686 * Two "mkdir" structures are needed to track the additional dependencies
693 * These additional dependencies are tracked by two mkdir structures that
697 * to identify which type of dependency the mkdir structure is tracking.
699 * checking. All the mkdir structures in the system are linked together on
701 * mkdir structures and deallocate them if it is prematurely freed (as for
702 * example if a mkdir is immediately followed by a rmdir of the same directory).
704 * mkdir structures that reference it. The deletion would be faster if the
706 * the associated mkdir's. However, this would increase the size of the diradd
709 struct mkdir {
715 LIST_ENTRY(mkdir) md_mkdirs; /* list of all mkdirs */
760 * a mkdir rather than a pagedep. In this case we track the mkdir
762 * to simplify canceling a mkdir that is removed by a subsequent dirrem.
792 * mkdir entry is placed on the bufwait list of the inode. The DEPCOMPLETE
808 struct mkdir *jau_mkdir; /* MKDIR_{PARENT,BODY} */
1017 LIST_HEAD(mkdirlist, mkdir);