Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
PACKED Struct Reference

#include <befs_fs_types.h>

Data Fields

fs32 allocation_group
 
fs16 start
 
fs16 len
 
u32 allocation_group
 
u16 start
 
u16 len
 
char name [B_OS_NAME_LENGTH]
 
fs32 magic1
 
fs32 fs_byte_order
 
fs32 block_size
 
fs32 block_shift
 
fs64 num_blocks
 
fs64 used_blocks
 
fs32 inode_size
 
fs32 magic2
 
fs32 blocks_per_ag
 
fs32 ag_shift
 
fs32 num_ags
 
fs32 flags
 
befs_disk_block_run log_blocks
 
fs64 log_start
 
fs64 log_end
 
fs32 magic3
 
befs_disk_inode_addr root_dir
 
befs_disk_inode_addr indices
 
befs_disk_block_run direct [BEFS_NUM_DIRECT_BLOCKS]
 
fs64 max_direct_range
 
befs_disk_block_run indirect
 
fs64 max_indirect_range
 
befs_disk_block_run double_indirect
 
fs64 max_double_indirect_range
 
fs64 size
 
befs_block_run direct [BEFS_NUM_DIRECT_BLOCKS]
 
befs_off_t max_direct_range
 
befs_block_run indirect
 
befs_off_t max_indirect_range
 
befs_block_run double_indirect
 
befs_off_t max_double_indirect_range
 
befs_off_t size
 
fs32 type
 
fs16 name_size
 
fs16 data_size
 
befs_disk_inode_addr inode_num
 
fs32 uid
 
fs32 gid
 
fs32 mode
 
befs_time_t create_time
 
befs_time_t last_modified_time
 
befs_disk_inode_addr parent
 
befs_disk_inode_addr attributes
 
fs32 etc
 
union {
   befs_disk_data_stream   datastream
 
   char   symlink [BEFS_SYMLINK_LEN]
 
data
 
fs32 pad [4]
 
befs_small_data small_data [1]
 
fs32 magic
 
fs32 node_size
 
fs32 max_depth
 
fs32 data_type
 
fs64 root_node_ptr
 
fs64 free_node_ptr
 
fs64 max_size
 
u32 magic
 
u32 node_size
 
u32 max_depth
 
u32 data_type
 
befs_off_t root_node_ptr
 
befs_off_t free_node_ptr
 
befs_off_t max_size
 
fs64 left
 
fs64 right
 
fs64 overflow
 
fs16 all_key_count
 
fs16 all_key_length
 
befs_off_t left
 
befs_off_t right
 
befs_off_t overflow
 
u16 all_key_count
 
u16 all_key_length
 

Detailed Description

Definition at line 94 of file befs_fs_types.h.

Field Documentation

fs32 ag_shift

Definition at line 127 of file befs_fs_types.h.

fs16 all_key_count

Definition at line 243 of file befs_fs_types.h.

u16 all_key_count

Definition at line 251 of file befs_fs_types.h.

fs16 all_key_length

Definition at line 244 of file befs_fs_types.h.

u16 all_key_length

Definition at line 252 of file befs_fs_types.h.

fs32 allocation_group

Definition at line 95 of file befs_fs_types.h.

u32 allocation_group

Definition at line 101 of file befs_fs_types.h.

Definition at line 185 of file befs_fs_types.h.

fs32 block_shift

Definition at line 118 of file befs_fs_types.h.

fs32 block_size

Definition at line 117 of file befs_fs_types.h.

fs32 blocks_per_ag

Definition at line 126 of file befs_fs_types.h.

befs_time_t create_time

Definition at line 182 of file befs_fs_types.h.

union { ... } data

Definition at line 170 of file befs_fs_types.h.

Definition at line 220 of file befs_fs_types.h.

Definition at line 230 of file befs_fs_types.h.

befs_disk_data_stream datastream

Definition at line 192 of file befs_fs_types.h.

befs_disk_block_run direct[BEFS_NUM_DIRECT_BLOCKS]

Definition at line 147 of file befs_fs_types.h.

befs_block_run direct[BEFS_NUM_DIRECT_BLOCKS]

Definition at line 157 of file befs_fs_types.h.

befs_disk_block_run double_indirect

Definition at line 151 of file befs_fs_types.h.

befs_block_run double_indirect

Definition at line 161 of file befs_fs_types.h.

fs32 etc

Definition at line 189 of file befs_fs_types.h.

fs32 flags

Definition at line 130 of file befs_fs_types.h.

fs64 free_node_ptr

Definition at line 222 of file befs_fs_types.h.

befs_off_t free_node_ptr

Definition at line 232 of file befs_fs_types.h.

fs32 fs_byte_order

Definition at line 115 of file befs_fs_types.h.

fs32 gid

Definition at line 179 of file befs_fs_types.h.

Definition at line 138 of file befs_fs_types.h.

befs_disk_block_run indirect

Definition at line 149 of file befs_fs_types.h.

befs_block_run indirect

Definition at line 159 of file befs_fs_types.h.

Definition at line 177 of file befs_fs_types.h.

fs32 inode_size

Definition at line 123 of file befs_fs_types.h.

befs_time_t last_modified_time

Definition at line 183 of file befs_fs_types.h.

fs64 left

Definition at line 240 of file befs_fs_types.h.

befs_off_t left

Definition at line 248 of file befs_fs_types.h.

fs16 len

Definition at line 97 of file befs_fs_types.h.

u16 len

Definition at line 103 of file befs_fs_types.h.

befs_disk_block_run log_blocks

Definition at line 132 of file befs_fs_types.h.

fs64 log_end

Definition at line 134 of file befs_fs_types.h.

fs64 log_start

Definition at line 133 of file befs_fs_types.h.

fs32 magic

Definition at line 217 of file befs_fs_types.h.

u32 magic

Definition at line 227 of file befs_fs_types.h.

fs32 magic1

Definition at line 114 of file befs_fs_types.h.

fs32 magic2

Definition at line 125 of file befs_fs_types.h.

fs32 magic3

Definition at line 136 of file befs_fs_types.h.

fs32 max_depth

Definition at line 219 of file befs_fs_types.h.

u32 max_depth

Definition at line 229 of file befs_fs_types.h.

fs64 max_direct_range

Definition at line 148 of file befs_fs_types.h.

befs_off_t max_direct_range

Definition at line 158 of file befs_fs_types.h.

fs64 max_double_indirect_range

Definition at line 152 of file befs_fs_types.h.

befs_off_t max_double_indirect_range

Definition at line 162 of file befs_fs_types.h.

fs64 max_indirect_range

Definition at line 150 of file befs_fs_types.h.

befs_off_t max_indirect_range

Definition at line 160 of file befs_fs_types.h.

fs64 max_size

Definition at line 223 of file befs_fs_types.h.

befs_off_t max_size

Definition at line 233 of file befs_fs_types.h.

fs32 mode

Definition at line 180 of file befs_fs_types.h.

char name

Definition at line 113 of file befs_fs_types.h.

fs16 name_size

Definition at line 169 of file befs_fs_types.h.

fs32 node_size

Definition at line 218 of file befs_fs_types.h.

u32 node_size

Definition at line 228 of file befs_fs_types.h.

fs32 num_ags

Definition at line 128 of file befs_fs_types.h.

fs64 num_blocks

Definition at line 120 of file befs_fs_types.h.

fs64 overflow

Definition at line 242 of file befs_fs_types.h.

befs_off_t overflow

Definition at line 250 of file befs_fs_types.h.

fs32 pad[4]

Definition at line 196 of file befs_fs_types.h.

Definition at line 184 of file befs_fs_types.h.

fs64 right

Definition at line 241 of file befs_fs_types.h.

befs_off_t right

Definition at line 249 of file befs_fs_types.h.

Definition at line 137 of file befs_fs_types.h.

fs64 root_node_ptr

Definition at line 221 of file befs_fs_types.h.

befs_off_t root_node_ptr

Definition at line 231 of file befs_fs_types.h.

fs64 size

Definition at line 153 of file befs_fs_types.h.

befs_off_t size

Definition at line 163 of file befs_fs_types.h.

befs_small_data small_data[1]

Definition at line 197 of file befs_fs_types.h.

fs16 start

Definition at line 96 of file befs_fs_types.h.

u16 start

Definition at line 102 of file befs_fs_types.h.

Definition at line 193 of file befs_fs_types.h.

Definition at line 168 of file befs_fs_types.h.

fs32 uid

Definition at line 178 of file befs_fs_types.h.

fs64 used_blocks

Definition at line 121 of file befs_fs_types.h.


The documentation for this struct was generated from the following file: