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.