KolibriOS kernel
xfs_sb Struct Reference

superblock ondisk structure (xfs_sb.h) this is not the partition structure for XFS partition structure see XFS below More...

Public Attributes

dd sb_magicnum
 
dd sb_blocksize
 
DQ sb_dblocks
 
DQ sb_rblocks
 
DQ sb_rextents
 
rb sb_uuid
 
DQ sb_logstart
 
DQ sb_rootino
 
DQ sb_rbmino
 
DQ sb_rsumino
 
dd sb_rextsize
 
dd sb_agblocks
 
dd sb_agcount
 
dd sb_rbmblocks
 
dd sb_logblocks
 
dw sb_versionnum
 
dw sb_sectsize
 
dw sb_inodesize
 
dw sb_inopblock
 
rb sb_fname
 
db sb_blocklog
 
db sb_sectlog
 
db sb_inodelog
 
db sb_inopblog
 
db sb_agblklog
 
db sb_rextslog
 
db sb_inprogress
 
db sb_imax_pct
 
DQ sb_icount
 
DQ sb_ifree
 
DQ sb_fdblocks
 
DQ sb_frextents
 
DQ sb_uquotino
 
DQ sb_gquotino
 
dw sb_qflags
 
db sb_flags
 
db sb_shared_vn
 
dd sb_inoalignmt
 
dd sb_unit
 
dd sb_width
 
db sb_dirblklog
 
db sb_logsectlog
 
dw sb_logsectsize
 
dd sb_logsunit
 
dd sb_features2
 
dd sb_bad_features2
 
dd sb_features_compat
 
dd sb_features_ro_compat
 
dd sb_features_incompat
 
dd sb_features_log_incompat
 
dd sb_crc
 
dd sb_spino_align
 
DQ sb_pquotino
 
DQ sb_lsn
 
rb sb_meta_uuid
 

Detailed Description

superblock ondisk structure (xfs_sb.h) this is not the partition structure for XFS partition structure see XFS below

Source
fs/xfs.inc:146

Member Data Documentation

◆ sb_agblklog

db xfs_sb::sb_agblklog

log2 of sb_agblocks (rounded up!)

◆ sb_agblocks

dd xfs_sb::sb_agblocks

size of an allocation group (the last one may be smaller!)

◆ sb_agcount

dd xfs_sb::sb_agcount

number of allocation groups

◆ sb_bad_features2

dd xfs_sb::sb_bad_features2

◆ sb_blocklog

db xfs_sb::sb_blocklog

log2 of sb_blocksize

◆ sb_blocksize

dd xfs_sb::sb_blocksize

block is the minimal file system unit, in bytes

◆ sb_crc

dd xfs_sb::sb_crc

superblock crc

◆ sb_dblocks

DQ xfs_sb::sb_dblocks

number of data blocks

◆ sb_dirblklog

db xfs_sb::sb_dirblklog

log2 of dir block size (fsbs)

◆ sb_fdblocks

DQ xfs_sb::sb_fdblocks

free data blocks

◆ sb_features2

dd xfs_sb::sb_features2

additional feature bits

◆ sb_features_compat

dd xfs_sb::sb_features_compat

◆ sb_features_incompat

dd xfs_sb::sb_features_incompat

◆ sb_features_log_incompat

dd xfs_sb::sb_features_log_incompat

◆ sb_features_ro_compat

dd xfs_sb::sb_features_ro_compat

◆ sb_flags

db xfs_sb::sb_flags

misc. flags

◆ sb_fname

rb xfs_sb::sb_fname

inodes per block (aka label)

◆ sb_frextents

DQ xfs_sb::sb_frextents

free realtime extents

◆ sb_gquotino

DQ xfs_sb::sb_gquotino

group quota inode

◆ sb_icount

DQ xfs_sb::sb_icount

statistics allocated inodes

◆ sb_ifree

DQ xfs_sb::sb_ifree

free inodes

◆ sb_imax_pct

db xfs_sb::sb_imax_pct

max % of fs for inode space

◆ sb_inoalignmt

dd xfs_sb::sb_inoalignmt

inode chunk alignment, fsblocks

◆ sb_inodelog

db xfs_sb::sb_inodelog

log2 of sb_inodesize

◆ sb_inodesize

dw xfs_sb::sb_inodesize

inode size, bytes

◆ sb_inopblock

dw xfs_sb::sb_inopblock

inodes per block

◆ sb_inopblog

db xfs_sb::sb_inopblog

log2 of sb_inopblock

◆ sb_inprogress

db xfs_sb::sb_inprogress

mkfs is in progress, don't mount

◆ sb_logblocks

dd xfs_sb::sb_logblocks

number of log blocks

◆ sb_logsectlog

db xfs_sb::sb_logsectlog

log2 of the log sector size

◆ sb_logsectsize

dw xfs_sb::sb_logsectsize

sector size for the log, bytes

◆ sb_logstart

DQ xfs_sb::sb_logstart

starting block of log (for internal journal)

◆ sb_logsunit

dd xfs_sb::sb_logsunit

stripe unit size for the log

◆ sb_lsn

DQ xfs_sb::sb_lsn

last write sequence

◆ sb_magicnum

dd xfs_sb::sb_magicnum

signature, must be XFS_SB_MAGIC

◆ sb_meta_uuid

rb xfs_sb::sb_meta_uuid

metadata file system unique id

◆ sb_pquotino

DQ xfs_sb::sb_pquotino

project quota inode

◆ sb_qflags

dw xfs_sb::sb_qflags

quota flags

◆ sb_rblocks

DQ xfs_sb::sb_rblocks

number of realtime blocks

◆ sb_rbmblocks

dd xfs_sb::sb_rbmblocks

number of rt bitmap blocks

◆ sb_rbmino

DQ xfs_sb::sb_rbmino

bitmap inode for realtime extents

◆ sb_rextents

DQ xfs_sb::sb_rextents

number of realtime extents

◆ sb_rextsize

dd xfs_sb::sb_rextsize

realtime extent size, blocks

◆ sb_rextslog

db xfs_sb::sb_rextslog

log2 of sb_rextents

◆ sb_rootino

DQ xfs_sb::sb_rootino

root inode number

◆ sb_rsumino

DQ xfs_sb::sb_rsumino

summary inode for rt bitmap

◆ sb_sectlog

db xfs_sb::sb_sectlog

log2 of sb_blocksize

◆ sb_sectsize

dw xfs_sb::sb_sectsize

volume sector size in bytes

◆ sb_shared_vn

db xfs_sb::sb_shared_vn

shared version number

◆ sb_spino_align

dd xfs_sb::sb_spino_align

sparse inode chunk alignment

◆ sb_unit

dd xfs_sb::sb_unit

stripe or raid unit

◆ sb_uquotino

DQ xfs_sb::sb_uquotino

user quota inode

◆ sb_uuid

rb xfs_sb::sb_uuid

file system unique identifier

◆ sb_versionnum

dw xfs_sb::sb_versionnum

header version

◆ sb_width

dd xfs_sb::sb_width

stripe or raid width


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