|
Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
| struct | PACKED |
| struct | PACKED |
| struct | PACKED |
| struct | PACKED |
| struct | PACKED |
| struct | PACKED |
| struct | PACKED |
| struct | PACKED |
| struct | PACKED |
| struct | PACKED |
| struct | PACKED |
Macros | |
| #define | PACKED __attribute__ ((__packed__)) |
| #define | BEFS_NAME_LEN 255 |
| #define | BEFS_SYMLINK_LEN 144 |
| #define | BEFS_NUM_DIRECT_BLOCKS 12 |
| #define | B_OS_NAME_LENGTH 32 |
| #define | BEFS_DBLINDIR_BRUN_LEN 4 |
| #define | BEFS_BYTEORDER_NATIVE 0x42494745 |
| #define | BEFS_BYTEORDER_NATIVE_LE (__force fs32)cpu_to_le32(BEFS_BYTEORDER_NATIVE) |
| #define | BEFS_BYTEORDER_NATIVE_BE (__force fs32)cpu_to_be32(BEFS_BYTEORDER_NATIVE) |
| #define | BEFS_SUPER_MAGIC BEFS_SUPER_MAGIC1 |
| #define | BEFS_SUPER_MAGIC1_LE (__force fs32)cpu_to_le32(BEFS_SUPER_MAGIC1) |
| #define | BEFS_SUPER_MAGIC1_BE (__force fs32)cpu_to_be32(BEFS_SUPER_MAGIC1) |
| #define | BEFS_INODE_MAGIC1 0x3bbe0ad9 |
| #define | BEFS_BTREE_MAGIC 0x69f6c2e8 |
Typedefs | |
| typedef u64 __bitwise | fs64 |
| typedef u32 __bitwise | fs32 |
| typedef u16 __bitwise | fs16 |
| typedef u64 | befs_off_t |
| typedef fs64 | befs_time_t |
| typedef befs_disk_block_run | befs_disk_inode_addr |
| typedef befs_block_run | befs_inode_addr |
Enumerations | |
| enum | super_flags { BEFS_BYTESEX_BE, BEFS_BYTESEX_LE, BEFS_CLEAN = 0x434c454e, BEFS_DIRTY = 0x44495254, BEFS_SUPER_MAGIC1 = 0x42465331, BEFS_SUPER_MAGIC2 = 0xdd121031, BEFS_SUPER_MAGIC3 = 0x15b6830e } |
| enum | inode_flags { BEFS_INODE_IN_USE = 0x00000001, BEFS_ATTR_INODE = 0x00000004, BEFS_INODE_LOGGED = 0x00000008, BEFS_INODE_DELETED = 0x00000010, BEFS_LONG_SYMLINK = 0x00000040, BEFS_PERMANENT_FLAG = 0x0000ffff, BEFS_INODE_NO_CREATE = 0x00010000, BEFS_INODE_WAS_WRITTEN = 0x00020000, BEFS_NO_TRANSACTION = 0x00040000 } |
| enum | btree_types { BTREE_STRING_TYPE = 0, BTREE_INT32_TYPE = 1, BTREE_UINT32_TYPE = 2, BTREE_INT64_TYPE = 3, BTREE_UINT64_TYPE = 4, BTREE_FLOAT_TYPE = 5, BTREE_DOUBLE_TYPE = 6 } |
| #define B_OS_NAME_LENGTH 32 |
Definition at line 31 of file befs_fs_types.h.
| #define BEFS_BTREE_MAGIC 0x69f6c2e8 |
Definition at line 204 of file befs_fs_types.h.
| #define BEFS_BYTEORDER_NATIVE 0x42494745 |
Definition at line 57 of file befs_fs_types.h.
| #define BEFS_BYTEORDER_NATIVE_BE (__force fs32)cpu_to_be32(BEFS_BYTEORDER_NATIVE) |
Definition at line 59 of file befs_fs_types.h.
| #define BEFS_BYTEORDER_NATIVE_LE (__force fs32)cpu_to_le32(BEFS_BYTEORDER_NATIVE) |
Definition at line 58 of file befs_fs_types.h.
| #define BEFS_DBLINDIR_BRUN_LEN 4 |
Definition at line 41 of file befs_fs_types.h.
| #define BEFS_INODE_MAGIC1 0x3bbe0ad9 |
Definition at line 69 of file befs_fs_types.h.
| #define BEFS_NAME_LEN 255 |
Definition at line 27 of file befs_fs_types.h.
| #define BEFS_NUM_DIRECT_BLOCKS 12 |
Definition at line 30 of file befs_fs_types.h.
| #define BEFS_SUPER_MAGIC BEFS_SUPER_MAGIC1 |
Definition at line 61 of file befs_fs_types.h.
| #define BEFS_SUPER_MAGIC1_BE (__force fs32)cpu_to_be32(BEFS_SUPER_MAGIC1) |
Definition at line 63 of file befs_fs_types.h.
| #define BEFS_SUPER_MAGIC1_LE (__force fs32)cpu_to_le32(BEFS_SUPER_MAGIC1) |
Definition at line 62 of file befs_fs_types.h.
| #define BEFS_SYMLINK_LEN 144 |
Definition at line 29 of file befs_fs_types.h.
| #define PACKED __attribute__ ((__packed__)) |
Definition at line 21 of file befs_fs_types.h.
| typedef befs_disk_block_run befs_disk_inode_addr |
Definition at line 106 of file befs_fs_types.h.
| typedef befs_block_run befs_inode_addr |
Definition at line 107 of file befs_fs_types.h.
| typedef u64 befs_off_t |
Definition at line 90 of file befs_fs_types.h.
| typedef fs64 befs_time_t |
Definition at line 91 of file befs_fs_types.h.
Definition at line 88 of file befs_fs_types.h.
Definition at line 87 of file befs_fs_types.h.
Definition at line 86 of file befs_fs_types.h.
| enum btree_types |
| BTREE_STRING_TYPE | |
| BTREE_INT32_TYPE | |
| BTREE_UINT32_TYPE | |
| BTREE_INT64_TYPE | |
| BTREE_UINT64_TYPE | |
| BTREE_FLOAT_TYPE | |
| BTREE_DOUBLE_TYPE |
Definition at line 206 of file befs_fs_types.h.
| enum inode_flags |
| BEFS_INODE_IN_USE | |
| BEFS_ATTR_INODE | |
| BEFS_INODE_LOGGED | |
| BEFS_INODE_DELETED | |
| BEFS_LONG_SYMLINK | |
| BEFS_PERMANENT_FLAG | |
| BEFS_INODE_NO_CREATE | |
| BEFS_INODE_WAS_WRITTEN | |
| BEFS_NO_TRANSACTION |
Definition at line 71 of file befs_fs_types.h.
| enum super_flags |
| BEFS_BYTESEX_BE | |
| BEFS_BYTESEX_LE | |
| BEFS_CLEAN | |
| BEFS_DIRTY | |
| BEFS_SUPER_MAGIC1 | |
| BEFS_SUPER_MAGIC2 | |
| BEFS_SUPER_MAGIC3 |
Definition at line 47 of file befs_fs_types.h.
1.8.2