Welcome to The Fiwix Project
A UNIX-like kernel for the i386 architecture
fs 256 fs/procfs/data.c if(mount_table[n].fs->fsop->flags != FSOP_KERN_MOUNT) { fs 261 fs/procfs/data.c size += sprintk(buffer + size, "%s %s %s %s 0 0\n", mount_table[n].devname, mount_table[n].dirname, mount_table[n].fs->name, flag); fs 605 fs/procfs/data.c if(mount_table[n].fs->fsop->flags != FSOP_KERN_MOUNT) { fs 614 fs/procfs/data.c size += sprintk(buffer + size, "%d 0 %d:%d %s %s %s - %s %s %s\n", n, MAJOR(mount_table[n].dev), MINOR(mount_table[n].dev), "/", mount_table[n].dirname, flag, mount_table[n].fs->name, devname, flag); fs 152 fs/super.c int kern_mount(__dev_t dev, struct filesystems *fs) fs 160 fs/super.c if(fs->fsop->read_superblock(dev, &mt->sb)) { fs 169 fs/super.c mt->fs = fs; fs 170 fs/super.c fs->mt = mt; fs 176 fs/super.c struct filesystems *fs; fs 187 fs/super.c if(!(fs = get_filesystem(_rootfstype))) { fs 189 fs/super.c if(!(fs = get_filesystem("minix"))) { fs 199 fs/super.c if(fs->fsop && fs->fsop->read_superblock) { fs 200 fs/super.c if(fs->fsop->read_superblock(_rootdev, &mt->sb)) { fs 212 fs/super.c mt->fs = fs; fs 220 fs/super.c printk("mounted root device (%s filesystem) in readonly mode.\n", fs->name); fs 32 include/fiwix/filesystems.h struct filesystems *fs; /* pointer to filesystem structure */ fs 94 include/fiwix/process.h unsigned int fs; fs 13 include/fiwix/sigcontext.h unsigned int fs; fs 27 kernel/syscalls/mount.c struct filesystems *fs; fs 63 kernel/syscalls/mount.c fs = mt->fs; fs 64 kernel/syscalls/mount.c if(fs->fsop && fs->fsop->remount_fs) { fs 65 kernel/syscalls/mount.c if((errno = fs->fsop->remount_fs(&mt->sb, flags))) { fs 83 kernel/syscalls/mount.c if(fs->fsop && fs->fsop->release_superblock) { fs 84 kernel/syscalls/mount.c fs->fsop->release_superblock(&mt->sb); fs 123 kernel/syscalls/mount.c if(!(fs = get_filesystem(fstype))) { fs 129 kernel/syscalls/mount.c dev = fs->fsop->fsdev; fs 137 kernel/syscalls/mount.c if(fs->fsop->flags == FSOP_REQUIRES_DEV) { fs 174 kernel/syscalls/mount.c if(fs->fsop->flags == FSOP_REQUIRES_DEV) { fs 186 kernel/syscalls/mount.c if(fs->fsop && fs->fsop->read_superblock) { fs 187 kernel/syscalls/mount.c if((errno = fs->fsop->read_superblock(dev, &mt->sb))) { fs 189 kernel/syscalls/mount.c if(fs->fsop->flags == FSOP_REQUIRES_DEV) { fs 200 kernel/syscalls/mount.c if(fs->fsop->flags == FSOP_REQUIRES_DEV) { fs 215 kernel/syscalls/mount.c mt->fs = fs; fs 19 kernel/syscalls/pipe.c struct filesystems *fs; fs 27 kernel/syscalls/pipe.c if(!(fs = get_filesystem("pipefs"))) { fs 34 kernel/syscalls/pipe.c if(!(i = ialloc(&fs->mt->sb, S_IFIFO))) { fs 25 kernel/syscalls/umount2.c struct filesystems *fs; fs 85 kernel/syscalls/umount2.c fs = mt->fs; fs 86 kernel/syscalls/umount2.c if(fs->fsop && fs->fsop->release_superblock) { fs 87 kernel/syscalls/umount2.c fs->fsop->release_superblock(sb); fs 336 kernel/traps.c printk(" ds: 0x%08x\t es: 0x%08x\t fs: 0x%08x\t gs: 0x%08x\n", sc->ds, sc->es, sc->fs, sc->gs);