ReactOS  0.4.14-dev-376-gaedba84
reiserfs.h File Reference
#include <linux/types.h>
Include dependency graph for reiserfs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  journal_params
 
struct  reiserfs_super_block_v1
 
struct  reiserfs_super_block
 
struct  stat_data_v1
 
struct  stat_data
 
struct  reiserfs_cpu_key
 
struct  offset_v1
 
struct  offset_v2
 
struct  reiserfs_key
 
struct  item_head
 ... More...
 
struct  block_head
 ... More...
 
struct  reiserfs_de_head
 
struct  disk_child
 

Macros

#define __PACKED
 
#define UNSET_HASH   0
 
#define TEA_HASH   1
 
#define YURA_HASH   2
 
#define R5_HASH   3
 
#define DEFAULT_HASH   R5_HASH
 
#define SB_SIZE_V1   (sizeof(struct reiserfs_super_block_v1))
 
#define SB_SIZE   (sizeof(struct reiserfs_super_block))
 
#define REISERFS_VERSION_1   0
 
#define REISERFS_VERSION_2   2
 
#define REISERFS_SUPER_MAGIC   0x52654973
 
#define REISERFS_SUPER_MAGIC_STRING   "ReIsErFs"
 
#define REISER2FS_SUPER_MAGIC_STRING   "ReIsEr2Fs"
 
#define REISER2FS_JR_SUPER_MAGIC_STRING   "ReIsEr3Fs"
 
#define REISERFS_DISK_OFFSET_IN_BYTES   (64 * 1024)
 
#define REISERFS_FIRST_BLOCK   unused_define
 
#define REISERFS_JOURNAL_OFFSET_IN_BYTES   REISERFS_DISK_OFFSET_IN_BYTES
 
#define REISERFS_OLD_DISK_OFFSET_IN_BYTES   (8 * 1024)
 
#define REISERFS_IMMUTABLE_FL   EXT2_IMMUTABLE_FL
 
#define REISERFS_APPEND_FL   EXT2_APPEND_FL
 
#define REISERFS_SYNC_FL   EXT2_SYNC_FL
 
#define REISERFS_NOATIME_FL   EXT2_NOATIME_FL
 
#define REISERFS_NODUMP_FL   EXT2_NODUMP_FL
 
#define REISERFS_SECRM_FL   EXT2_SECRM_FL
 
#define REISERFS_UNRM_FL   EXT2_UNRM_FL
 
#define REISERFS_COMPR_FL   EXT2_COMPR_FL
 
#define REISERFS_NOTAIL_FL   EXT2_NOTAIL_FL
 
#define REISERFS_INHERIT_MASK
 
#define SD_SIZE   (sizeof(struct stat_data))
 
#define SD_V2_SIZE   SD_SIZE
 
#define REISERFS_VALID_FS   1
 
#define REISERFS_ERROR_FS   2
 
#define RFSD_KEY_TYPE_v1_STAT_DATA   0
 
#define RFSD_KEY_TYPE_v1_INDIRECT   0xFFFFFFFe
 
#define RFSD_KEY_TYPE_v1_DIRECT   0xFFFFFFFF
 
#define RFSD_KEY_TYPE_v1_DIRENTRY   500
 
#define RFSD_KEY_TYPE_v2_STAT_DATA   0
 
#define RFSD_KEY_TYPE_v2_INDIRECT   1
 
#define RFSD_KEY_TYPE_v2_DIRECT   2
 
#define RFSD_KEY_TYPE_v2_DIRENTRY   3
 
#define REISERFS_ROOT_OBJECTID   2
 ... More...
 
#define REISERFS_ROOT_PARENT_OBJECTID   1
 

Typedefs

typedef struct reiserfs_cpu_key no_c4091
 

Variables

struct reiserfs_super_block_v1 __PACKED
 

Macro Definition Documentation

◆ __PACKED

Definition at line 13 of file reiserfs.h.

◆ DEFAULT_HASH

#define DEFAULT_HASH   R5_HASH

Definition at line 29 of file reiserfs.h.

◆ R5_HASH

#define R5_HASH   3

Definition at line 28 of file reiserfs.h.

◆ REISER2FS_JR_SUPER_MAGIC_STRING

#define REISER2FS_JR_SUPER_MAGIC_STRING   "ReIsEr3Fs"

Definition at line 140 of file reiserfs.h.

◆ REISER2FS_SUPER_MAGIC_STRING

#define REISER2FS_SUPER_MAGIC_STRING   "ReIsEr2Fs"

Definition at line 139 of file reiserfs.h.

◆ REISERFS_APPEND_FL

#define REISERFS_APPEND_FL   EXT2_APPEND_FL

Definition at line 203 of file reiserfs.h.

◆ REISERFS_COMPR_FL

#define REISERFS_COMPR_FL   EXT2_COMPR_FL

Definition at line 209 of file reiserfs.h.

◆ REISERFS_DISK_OFFSET_IN_BYTES

#define REISERFS_DISK_OFFSET_IN_BYTES   (64 * 1024)

Definition at line 147 of file reiserfs.h.

◆ REISERFS_ERROR_FS

#define REISERFS_ERROR_FS   2

Definition at line 271 of file reiserfs.h.

◆ REISERFS_FIRST_BLOCK

#define REISERFS_FIRST_BLOCK   unused_define

Definition at line 148 of file reiserfs.h.

◆ REISERFS_IMMUTABLE_FL

#define REISERFS_IMMUTABLE_FL   EXT2_IMMUTABLE_FL

Definition at line 202 of file reiserfs.h.

◆ REISERFS_INHERIT_MASK

#define REISERFS_INHERIT_MASK
Value:
REISERFS_SYNC_FL | \
REISERFS_NOATIME_FL | \
REISERFS_NODUMP_FL | \
REISERFS_SECRM_FL | \
REISERFS_COMPR_FL | \
REISERFS_NOTAIL_FL )
#define REISERFS_IMMUTABLE_FL
Definition: reiserfs.h:202

Definition at line 213 of file reiserfs.h.

◆ REISERFS_JOURNAL_OFFSET_IN_BYTES

#define REISERFS_JOURNAL_OFFSET_IN_BYTES   REISERFS_DISK_OFFSET_IN_BYTES

Definition at line 149 of file reiserfs.h.

◆ REISERFS_NOATIME_FL

#define REISERFS_NOATIME_FL   EXT2_NOATIME_FL

Definition at line 205 of file reiserfs.h.

◆ REISERFS_NODUMP_FL

#define REISERFS_NODUMP_FL   EXT2_NODUMP_FL

Definition at line 206 of file reiserfs.h.

◆ REISERFS_NOTAIL_FL

#define REISERFS_NOTAIL_FL   EXT2_NOTAIL_FL

Definition at line 210 of file reiserfs.h.

◆ REISERFS_OLD_DISK_OFFSET_IN_BYTES

#define REISERFS_OLD_DISK_OFFSET_IN_BYTES   (8 * 1024)

Definition at line 152 of file reiserfs.h.

◆ REISERFS_ROOT_OBJECTID

#define REISERFS_ROOT_OBJECTID   2

...

Definition at line 406 of file reiserfs.h.

◆ REISERFS_ROOT_PARENT_OBJECTID

#define REISERFS_ROOT_PARENT_OBJECTID   1

Definition at line 407 of file reiserfs.h.

◆ REISERFS_SECRM_FL

#define REISERFS_SECRM_FL   EXT2_SECRM_FL

Definition at line 207 of file reiserfs.h.

◆ REISERFS_SUPER_MAGIC

#define REISERFS_SUPER_MAGIC   0x52654973

Definition at line 135 of file reiserfs.h.

◆ REISERFS_SUPER_MAGIC_STRING

#define REISERFS_SUPER_MAGIC_STRING   "ReIsErFs"

Definition at line 138 of file reiserfs.h.

◆ REISERFS_SYNC_FL

#define REISERFS_SYNC_FL   EXT2_SYNC_FL

Definition at line 204 of file reiserfs.h.

◆ REISERFS_UNRM_FL

#define REISERFS_UNRM_FL   EXT2_UNRM_FL

Definition at line 208 of file reiserfs.h.

◆ REISERFS_VALID_FS

#define REISERFS_VALID_FS   1

Definition at line 270 of file reiserfs.h.

◆ REISERFS_VERSION_1

#define REISERFS_VERSION_1   0

Definition at line 128 of file reiserfs.h.

◆ REISERFS_VERSION_2

#define REISERFS_VERSION_2   2

Definition at line 129 of file reiserfs.h.

◆ RFSD_KEY_TYPE_v1_DIRECT

#define RFSD_KEY_TYPE_v1_DIRECT   0xFFFFFFFF

Definition at line 279 of file reiserfs.h.

◆ RFSD_KEY_TYPE_v1_DIRENTRY

#define RFSD_KEY_TYPE_v1_DIRENTRY   500

Definition at line 280 of file reiserfs.h.

◆ RFSD_KEY_TYPE_v1_INDIRECT

#define RFSD_KEY_TYPE_v1_INDIRECT   0xFFFFFFFe

Definition at line 278 of file reiserfs.h.

◆ RFSD_KEY_TYPE_v1_STAT_DATA

#define RFSD_KEY_TYPE_v1_STAT_DATA   0

Definition at line 277 of file reiserfs.h.

◆ RFSD_KEY_TYPE_v2_DIRECT

#define RFSD_KEY_TYPE_v2_DIRECT   2

Definition at line 284 of file reiserfs.h.

◆ RFSD_KEY_TYPE_v2_DIRENTRY

#define RFSD_KEY_TYPE_v2_DIRENTRY   3

Definition at line 285 of file reiserfs.h.

◆ RFSD_KEY_TYPE_v2_INDIRECT

#define RFSD_KEY_TYPE_v2_INDIRECT   1

Definition at line 283 of file reiserfs.h.

◆ RFSD_KEY_TYPE_v2_STAT_DATA

#define RFSD_KEY_TYPE_v2_STAT_DATA   0

Definition at line 282 of file reiserfs.h.

◆ SB_SIZE

Definition at line 126 of file reiserfs.h.

◆ SB_SIZE_V1

Definition at line 99 of file reiserfs.h.

◆ SD_SIZE

#define SD_SIZE   (sizeof(struct stat_data))

Definition at line 261 of file reiserfs.h.

◆ SD_V2_SIZE

#define SD_V2_SIZE   SD_SIZE

Definition at line 262 of file reiserfs.h.

◆ TEA_HASH

#define TEA_HASH   1

Definition at line 26 of file reiserfs.h.

◆ UNSET_HASH

#define UNSET_HASH   0

Definition at line 24 of file reiserfs.h.

◆ YURA_HASH

#define YURA_HASH   2

Definition at line 27 of file reiserfs.h.

Typedef Documentation

◆ no_c4091

Variable Documentation

◆ __PACKED