Changeset View
Changeset View
Standalone View
Standalone View
sys/fs/ext2fs/ext2fs.h
Show First 20 Lines • Show All 423 Lines • ▼ Show 20 Lines | #define EXT2_DESCS_PER_BLOCK(s) (EXT2_HAS_INCOMPAT_FEATURE((s), \ | ||||
((s)->e2fs_bsize / E2FS_REV0_GD_SIZE)) | ((s)->e2fs_bsize / E2FS_REV0_GD_SIZE)) | ||||
/* | /* | ||||
* Macro-instructions used to manage inodes | * Macro-instructions used to manage inodes | ||||
*/ | */ | ||||
#define EXT2_FIRST_INO(s) (le32toh((EXT2_SB(s)->e2fs->e2fs_rev) == \ | #define EXT2_FIRST_INO(s) (le32toh((EXT2_SB(s)->e2fs->e2fs_rev) == \ | ||||
E2FS_REV0) ? EXT2_FIRSTINO : le32toh(EXT2_SB(s)->e2fs->e2fs_first_ino)) | E2FS_REV0) ? EXT2_FIRSTINO : le32toh(EXT2_SB(s)->e2fs->e2fs_first_ino)) | ||||
/* | |||||
* Linux major/minor values limits | |||||
*/ | |||||
#define EXT2_MINORBITS (20) | |||||
#define EXT2_MAJOR_MAX (0xffffffff >> EXT2_MINORBITS) | |||||
#define EXT2_MINOR_MAX ((1 << EXT2_MINORBITS) - 1) | |||||
#endif /* !_FS_EXT2FS_EXT2FS_H_ */ | #endif /* !_FS_EXT2FS_EXT2FS_H_ */ |