Lines Matching defs:node

851 	union dinode node;
856 memset(&node, 0, sizeof node);
866 * initialize the node
868 node.dp1.di_atime = utime;
869 node.dp1.di_mtime = utime;
870 node.dp1.di_ctime = utime;
874 node.dp1.di_mode = IFDIR | UMASK;
875 node.dp1.di_nlink = entries;
876 node.dp1.di_size = makedir(root_dir, entries);
877 node.dp1.di_db[0] = alloc(sblock.fs_fsize, node.dp1.di_mode);
878 node.dp1.di_blocks =
879 btodb(fragroundup(&sblock, node.dp1.di_size));
880 wtfs(fsbtodb(&sblock, node.dp1.di_db[0]), sblock.fs_fsize,
882 iput(&node, ROOTINO);
887 node.dp1.di_mode |= 020;
888 node.dp1.di_gid = gid;
889 node.dp1.di_nlink = SNAPLINKCNT;
890 node.dp1.di_size = makedir(snap_dir, SNAPLINKCNT);
891 node.dp1.di_db[0] =
892 alloc(sblock.fs_fsize, node.dp1.di_mode);
893 node.dp1.di_blocks =
894 btodb(fragroundup(&sblock, node.dp1.di_size));
895 wtfs(fsbtodb(&sblock, node.dp1.di_db[0]),
897 iput(&node, ROOTINO + 1);
901 * initialize the node
903 node.dp2.di_atime = utime;
904 node.dp2.di_mtime = utime;
905 node.dp2.di_ctime = utime;
906 node.dp2.di_birthtime = utime;
910 node.dp2.di_mode = IFDIR | UMASK;
911 node.dp2.di_nlink = entries;
912 node.dp2.di_size = makedir(root_dir, entries);
913 node.dp2.di_db[0] = alloc(sblock.fs_fsize, node.dp2.di_mode);
914 node.dp2.di_blocks =
915 btodb(fragroundup(&sblock, node.dp2.di_size));
916 wtfs(fsbtodb(&sblock, node.dp2.di_db[0]), sblock.fs_fsize,
918 iput(&node, ROOTINO);
923 node.dp2.di_mode |= 020;
924 node.dp2.di_gid = gid;
925 node.dp2.di_nlink = SNAPLINKCNT;
926 node.dp2.di_size = makedir(snap_dir, SNAPLINKCNT);
927 node.dp2.di_db[0] =
928 alloc(sblock.fs_fsize, node.dp2.di_mode);
929 node.dp2.di_blocks =
930 btodb(fragroundup(&sblock, node.dp2.di_size));
931 wtfs(fsbtodb(&sblock, node.dp2.di_db[0]),
933 iput(&node, ROOTINO + 1);