Lines Matching defs:mkdir
123 #define MKDIR_PARENT 0x000010 /* diradd, mkdir, jaddref, jsegdep only */
124 #define MKDIR_BODY 0x000020 /* diradd, mkdir, jaddref only */
232 #define WK_MKDIR(wk) ((struct mkdir *)(wk))
362 struct diradd *id_mkdiradd; /* diradd for a mkdir. */
663 * mkdir structures (see their description below). When these dependencies
700 * Two "mkdir" structures are needed to track the additional dependencies
707 * These additional dependencies are tracked by two mkdir structures that
711 * to identify which type of dependency the mkdir structure is tracking.
713 * checking. All the mkdir structures in the system are linked together on
715 * mkdir structures and deallocate them if it is prematurely freed (as for
716 * example if a mkdir is immediately followed by a rmdir of the same directory).
718 * mkdir structures that reference it. The deletion would be faster if the
720 * the associated mkdir's. However, this would increase the size of the diradd
723 struct mkdir {
729 LIST_ENTRY(mkdir) md_mkdirs; /* list of all mkdirs */
774 * a mkdir rather than a pagedep. In this case we track the mkdir
776 * to simplify canceling a mkdir that is removed by a subsequent dirrem.
806 * mkdir entry is placed on the bufwait list of the inode. The DEPCOMPLETE
822 struct mkdir *jau_mkdir; /* MKDIR_{PARENT,BODY} */
1031 LIST_HEAD(mkdirlist, mkdir);