Go to the source code of this file.
◆ EXT2_BLOCK_SIZE
◆ EXT2_DESC_PER_BLOCK
◆ EXT2_DYNAMIC_REVISION
#define EXT2_DYNAMIC_REVISION 1 |
◆ EXT2_GOOD_OLD_INODE_SIZE
#define EXT2_GOOD_OLD_INODE_SIZE 128 |
◆ EXT2_GOOD_OLD_REVISION
#define EXT2_GOOD_OLD_REVISION 0 |
◆ EXT2_INODE_SIZE
Value:
#define EXT2_GOOD_OLD_REVISION
#define EXT2_GOOD_OLD_INODE_SIZE
#define EXT2_REVISION(sb)
Definition at line 192 of file ext2.h.
◆ EXT2_MAGIC
◆ EXT2_MAX_SYMLINKCNT
◆ EXT2_NAME_LEN
◆ EXT2_PATH_MAX
◆ EXT2_REVISION
◆ EXT2_ROOT_INO
◆ EXT2_S_IFBLK
◆ EXT2_S_IFCHR
◆ EXT2_S_IFDIR
◆ EXT2_S_IFIFO
◆ EXT2_S_IFLNK
◆ EXT2_S_IFMT
◆ EXT2_S_IFREG
◆ EXT2_S_IFSOCK
◆ EXT2_S_IRGRP
◆ EXT2_S_IROTH
◆ EXT2_S_IRUSR
◆ EXT2_S_IRWXG
◆ EXT2_S_IRWXO
◆ EXT2_S_IRWXU
◆ EXT2_S_ISGID
◆ EXT2_S_ISUID
◆ EXT2_S_ISVTX
◆ EXT2_S_IWGRP
◆ EXT2_S_IWOTH
◆ EXT2_S_IWUSR
◆ EXT2_S_IXGRP
◆ EXT2_S_IXOTH
◆ EXT2_S_IXUSR
◆ EXT3_FEATURE_INCOMPAT_SUPP
#define EXT3_FEATURE_INCOMPAT_SUPP 0x0002 |
◆ FAST_SYMLINK_MAX_NAME_SIZE
#define FAST_SYMLINK_MAX_NAME_SIZE 60 |
◆ FILETYPE_DIRECTORY
◆ FILETYPE_INO_DIRECTORY
#define FILETYPE_INO_DIRECTORY 0040000 |
◆ FILETYPE_INO_MASK
#define FILETYPE_INO_MASK 0170000 |
◆ FILETYPE_INO_REG
#define FILETYPE_INO_REG 0100000 |
◆ FILETYPE_INO_SYMLINK
#define FILETYPE_INO_SYMLINK 0120000 |
◆ FILETYPE_REG
◆ FILETYPE_SYMLINK
◆ FILETYPE_UNKNOWN
◆ INDIRECT_BLOCKS
◆ LOG2_BLOCK_SIZE
#define LOG2_BLOCK_SIZE |
( |
|
sb | ) |
(sb->log2_block_size + 10) |
◆ EXT2_DIR_ENTRY
◆ EXT2_GROUP_DESC
◆ EXT2_INODE
◆ EXT2_SUPER_BLOCK
◆ PEXT2_DIR_ENTRY
◆ PEXT2_FILE_INFO
◆ PEXT2_GROUP_DESC
◆ PEXT2_INODE
◆ PEXT2_SUPER_BLOCK
◆ PEXT2_VOLUME_INFO
◆ Ext2Mount()
Definition at line 1298 of file ext2.c.
1299{
1305
1306 TRACE(
"Enter Ext2Mount(%lu)\n", DeviceId);
1307
1308
1313
1314
1318 {
1321 }
1324 {
1327 }
1328
1329
1331 {
1334 }
1335
1336 Volume->DeviceId = DeviceId;
1337
1338
1340 {
1343 }
1344
1345
1347
1348
1349 TRACE(
"Ext2Mount(%lu) success\n", DeviceId);
1351}
ARC_STATUS ArcSeek(ULONG FileId, LARGE_INTEGER *Position, SEEKMODE SeekMode)
ARC_STATUS ArcRead(ULONG FileId, VOID *Buffer, ULONG N, ULONG *Count)
FORCEINLINE PVOID FrLdrTempAlloc(_In_ SIZE_T Size, _In_ ULONG Tag)
FORCEINLINE VOID FrLdrTempFree(PVOID Allocation, ULONG Tag)
PEXT2_VOLUME_INFO Ext2Volumes[MAX_FDS]
BOOLEAN Ext2OpenVolume(PEXT2_VOLUME_INFO Volume)
const DEVVTBL Ext2FuncTable
#define RtlZeroMemory(Destination, Length)