Lines Matching defs:ext2fs
1 /* $NetBSD: ext2fs.c,v 1.34 2022/04/29 07:42:07 rin Exp $ */
93 #include <ufs/ext2fs/ext2fs_dinode.h>
94 #include <ufs/ext2fs/ext2fs_dir.h>
95 #include <ufs/ext2fs/ext2fs.h>
103 #include "ext2fs.h"
415 struct ext2fs ext2fs;
427 e2fs_sbload((void *)sbbuf, &ext2fs);
428 if (ext2fs.e2fs_magic != E2FS_MAGIC)
430 if (ext2fs.e2fs_rev > E2FS_REV1 ||
431 (ext2fs.e2fs_rev == E2FS_REV1 &&
432 (ext2fs.e2fs_first_ino != EXT2_FIRSTINO ||
433 (ext2fs.e2fs_inode_size != 128 && ext2fs.e2fs_inode_size != 256) ||
434 ext2fs.e2fs_features_incompat & ~EXT2F_INCOMPAT_SUPP))) {
451 fs->e2fs_ipb = fs->e2fs_bsize / ext2fs.e2fs_inode_size;
695 fsmod = "ufs/ext2fs";
881 * (ext2fs is always little endian)
883 * XXX: We should use src/sys/ufs/ext2fs/ext2fs_bswap.c
889 e2fs_sb_bswap(struct ext2fs *old, struct ext2fs *new)
893 memcpy(new, old, sizeof(struct ext2fs));