ReactOS  0.4.13-dev-73-gcfe54aa
superblock Struct Reference

#include <btrfs.h>

Collaboration diagram for superblock:

Public Attributes

UINT8 checksum [32]
 
BTRFS_UUID uuid
 
UINT64 sb_phys_addr
 
UINT64 flags
 
UINT64 magic
 
UINT64 generation
 
UINT64 root_tree_addr
 
UINT64 chunk_tree_addr
 
UINT64 log_tree_addr
 
UINT64 log_root_transid
 
UINT64 total_bytes
 
UINT64 bytes_used
 
UINT64 root_dir_objectid
 
UINT64 num_devices
 
UINT32 sector_size
 
UINT32 node_size
 
UINT32 leaf_size
 
UINT32 stripe_size
 
UINT32 n
 
UINT64 chunk_root_generation
 
UINT64 compat_flags
 
UINT64 compat_ro_flags
 
UINT64 incompat_flags
 
UINT16 csum_type
 
UINT8 root_level
 
UINT8 chunk_root_level
 
UINT8 log_root_level
 
DEV_ITEM dev_item
 
char label [MAX_LABEL_SIZE]
 
UINT64 cache_generation
 
UINT64 uuid_tree_generation
 
UINT64 reserved [30]
 
UINT8 sys_chunk_array [SYS_CHUNK_ARRAY_SIZE]
 
superblock_backup backup [BTRFS_NUM_BACKUP_ROOTS]
 
UINT8 reserved2 [565]
 

Detailed Description

Definition at line 202 of file btrfs.h.

Member Data Documentation

◆ backup

Definition at line 236 of file btrfs.h.

◆ bytes_used

UINT64 superblock::bytes_used

Definition at line 214 of file btrfs.h.

Referenced by update_backup_superblock(), and write_superblocks().

◆ cache_generation

UINT64 superblock::cache_generation

Definition at line 232 of file btrfs.h.

Referenced by write_superblocks().

◆ checksum

◆ chunk_root_generation

UINT64 superblock::chunk_root_generation

Definition at line 222 of file btrfs.h.

Referenced by write_superblocks().

◆ chunk_root_level

UINT8 superblock::chunk_root_level

Definition at line 228 of file btrfs.h.

Referenced by btrfs_read_chunk_tree(), and update_backup_superblock().

◆ chunk_tree_addr

UINT64 superblock::chunk_tree_addr

Definition at line 210 of file btrfs.h.

Referenced by update_backup_superblock(), and write_superblocks().

◆ compat_flags

UINT64 superblock::compat_flags

Definition at line 223 of file btrfs.h.

◆ compat_ro_flags

UINT64 superblock::compat_ro_flags

Definition at line 224 of file btrfs.h.

◆ csum_type

UINT16 superblock::csum_type

Definition at line 226 of file btrfs.h.

◆ dev_item

◆ flags

UINT64 superblock::flags

Definition at line 206 of file btrfs.h.

Referenced by add_volume_device(), btrfs_read_chunk_tree(), and write_superblocks().

◆ generation

UINT64 superblock::generation

Definition at line 208 of file btrfs.h.

Referenced by add_volume_device(), read_superblock(), test_vol(), and write_superblocks().

◆ incompat_flags

UINT64 superblock::incompat_flags

Definition at line 225 of file btrfs.h.

Referenced by write_superblocks().

◆ label

char superblock::label[MAX_LABEL_SIZE]

Definition at line 231 of file btrfs.h.

Referenced by write_superblocks().

◆ leaf_size

UINT32 superblock::leaf_size

Definition at line 219 of file btrfs.h.

Referenced by write_superblocks().

◆ log_root_level

UINT8 superblock::log_root_level

Definition at line 229 of file btrfs.h.

◆ log_root_transid

UINT64 superblock::log_root_transid

Definition at line 212 of file btrfs.h.

◆ log_tree_addr

UINT64 superblock::log_tree_addr

Definition at line 211 of file btrfs.h.

◆ magic

◆ n

UINT32 superblock::n

Definition at line 221 of file btrfs.h.

Referenced by write_superblocks().

◆ node_size

UINT32 superblock::node_size

Definition at line 218 of file btrfs.h.

Referenced by read_superblock(), try_tree_amalgamate(), and write_superblocks().

◆ num_devices

UINT64 superblock::num_devices

◆ reserved

UINT64 superblock::reserved[30]

Definition at line 234 of file btrfs.h.

◆ reserved2

UINT8 superblock::reserved2[565]

Definition at line 237 of file btrfs.h.

◆ root_dir_objectid

UINT64 superblock::root_dir_objectid

Definition at line 215 of file btrfs.h.

Referenced by write_superblocks().

◆ root_level

UINT8 superblock::root_level

Definition at line 227 of file btrfs.h.

Referenced by update_backup_superblock().

◆ root_tree_addr

UINT64 superblock::root_tree_addr

Definition at line 209 of file btrfs.h.

Referenced by update_backup_superblock(), and write_superblocks().

◆ sb_phys_addr

UINT64 superblock::sb_phys_addr

Definition at line 205 of file btrfs.h.

Referenced by write_superblock(), and write_superblocks().

◆ sector_size

UINT32 superblock::sector_size

◆ stripe_size

UINT32 superblock::stripe_size

Definition at line 220 of file btrfs.h.

Referenced by write_superblocks().

◆ sys_chunk_array

UINT8 superblock::sys_chunk_array[SYS_CHUNK_ARRAY_SIZE]

Definition at line 235 of file btrfs.h.

Referenced by btrfs_read_sys_chunk_array(), and write_superblocks().

◆ total_bytes

UINT64 superblock::total_bytes

Definition at line 213 of file btrfs.h.

Referenced by update_backup_superblock(), and write_superblocks().

◆ uuid

◆ uuid_tree_generation

UINT64 superblock::uuid_tree_generation

Definition at line 233 of file btrfs.h.


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