de 595 kernel/fs.c struct dirent de; de 600 kernel/fs.c for (off = 0; off < dp->size; off += sizeof(de)) { de 601 kernel/fs.c if (readi(dp, 0, (uint64)&de, off, sizeof(de)) != sizeof(de)) de 603 kernel/fs.c if (de.inum == 0) de 605 kernel/fs.c if (namecmp(name, de.name) == 0) { de 609 kernel/fs.c inum = de.inum; de 623 kernel/fs.c struct dirent de; de 633 kernel/fs.c for (off = 0; off < dp->size; off += sizeof(de)) { de 634 kernel/fs.c if (readi(dp, 0, (uint64)&de, off, sizeof(de)) != sizeof(de)) de 636 kernel/fs.c if (de.inum == 0) de 640 kernel/fs.c strncpy(de.name, name, DIRSIZ); de 641 kernel/fs.c de.inum = inum; de 642 kernel/fs.c if (writei(dp, 0, (uint64)&de, off, sizeof(de)) != sizeof(de)) de 190 kernel/sysfile.c struct dirent de; de 192 kernel/sysfile.c for (off = 2 * sizeof(de); off < dp->size; off += sizeof(de)) { de 193 kernel/sysfile.c if (readi(dp, 0, (uint64)&de, off, sizeof(de)) != sizeof(de)) de 195 kernel/sysfile.c if (de.inum != 0) de 205 kernel/sysfile.c struct dirent de; de 235 kernel/sysfile.c memset(&de, 0, sizeof(de)); de 236 kernel/sysfile.c if (writei(dp, 0, (uint64)&de, off, sizeof(de)) != sizeof(de)) de 77 mkfs/mkfs.c struct dirent de; de 124 mkfs/mkfs.c bzero(&de, sizeof(de)); de 125 mkfs/mkfs.c de.inum = xshort(rootino); de 126 mkfs/mkfs.c strcpy(de.name, "."); de 127 mkfs/mkfs.c iappend(rootino, &de, sizeof(de)); de 129 mkfs/mkfs.c bzero(&de, sizeof(de)); de 130 mkfs/mkfs.c de.inum = xshort(rootino); de 131 mkfs/mkfs.c strcpy(de.name, ".."); de 132 mkfs/mkfs.c iappend(rootino, &de, sizeof(de)); de 158 mkfs/mkfs.c bzero(&de, sizeof(de)); de 159 mkfs/mkfs.c de.inum = xshort(inum); de 160 mkfs/mkfs.c strncpy(de.name, shortname, DIRSIZ); de 161 mkfs/mkfs.c iappend(rootino, &de, sizeof(de)); de 32 user/ls.c struct dirent de; de 60 user/ls.c while (read(fd, &de, sizeof(de)) == sizeof(de)) { de 61 user/ls.c if (de.inum == 0) de 63 user/ls.c memmove(p, de.name, DIRSIZ); de 1438 user/usertests.c } de; de 1471 user/usertests.c while (read(fd, &de, sizeof(de)) > 0) { de 1472 user/usertests.c if (de.inum == 0) de 1474 user/usertests.c if (de.name[0] == 'C' && de.name[2] == '\0') { de 1475 user/usertests.c i = de.name[1] - '0'; de 1477 user/usertests.c printf("%s: concreate weird file %s\n", s, de.name); de 1481 user/usertests.c printf("%s: concreate duplicate file %s\n", s, de.name);