KolibriOS kernel
xfs.inc File Reference

Classes

struct  xfs_sb
 superblock ondisk structure (xfs_sb.h) this is not the partition structure for XFS partition structure see XFS below More...
 
struct  xfs_dinode_core
 inode core structure: basic information about file More...
 
struct  xfs_dinode3_core
 
struct  xfs_dir2_sf_hdr
 
struct  xfs_dir2_sf_entry
 
struct  xfs_dir2_sf
 
struct  xfs_dir2_data_entry
 active entry in a data block aligned to 8 bytes tag appears as the last 2 bytes More...
 
struct  xfs_dir2_data_unused
 unused entry in a data block More...
 
struct  xfs_dir2_data_union
 generic data entry More...
 
struct  xfs_dir2_data_hdr
 header for the data blocks always at the beginning of a directory-sized block the code knows that XFS_DIR2_DATA_FD_COUNT is 3 More...
 
struct  xfs_dir3_data_hdr
 
struct  xfs_dir2_leaf_entry
 leaf block entry More...
 
struct  xfs_dir2_block_tail
 the tail of directory block More...
 
struct  xfs_dir2_block
 generic single-block structure, for xfs_db More...
 
struct  xfs_da_blkinfo
 
struct  xfs_dir2_leaf_hdr
 
struct  xfs_da3_blkinfo
 
struct  xfs_dir3_leaf_hdr
 
struct  xfs_dir2_leaf
 bests and tail are at the end of the block for single-leaf only (magic = XFS_DIR2_LEAF1_MAGIC not XFS_DIR2_LEAFN_MAGIC) More...
 
struct  xfs_dir3_leaf
 
struct  xfs_dir2_free_hdr
 
struct  xfs_da_node_hdr
 
struct  xfs_da_node_entry
 
struct  xfs_da_intnode
 
struct  xfs_da3_node_hdr
 
struct  xfs_da3_intnode
 
struct  xfs_bmbt_rec
 packet extent More...
 
struct  xfs_bmbt_irec
 unpacked extent More...
 
struct  xfs_dir2_bmx
 
struct  xfs_bmdr_block
 bmap root header More...
 
struct  xfs_bmbt_key
 key structure for non-leaf levels of the tree More...
 
struct  xfs_bmdr_ptr
 
struct  xfs_bmbt_ptr
 
struct  xfs_bmbt_block
 long form header: bmap btrees xfs_btree_lblock is xfs_bmbt_block (xfs_btree.h) More...
 
struct  xfs_bmbt3_block
 
struct  xfs_inode
 
struct  XFS
 internal data for every XFS partition this is XFS partition structure most fields are unpacked or bswap'ed values of the superblock, see xfs_sb structure above More...
 
struct  f70s0arg
 
struct  f70s1arg
 
struct  f70s5arg
 
struct  bdfe_hdr
 
struct  bdfe
 

Variables

db di_forkoff
 attr fork offs, <<3 for 64b align More...
 
db di_aformat
 format of attr fork's data More...
 
dd di_dmevmask
 DMIG event mask. More...
 
dw di_dmstate
 DMIG state info. More...
 
dw di_flags
 random flags, XFS_DIFLAG_... More...
 
dd di_gen
 generation number More...
 
dd di_next_unlinked
 unlinked but still used inode (if any, XFS_NULL otherwise) More...
 

Variable Documentation

◆ di_aformat

db di_aformat

format of attr fork's data

Initial value
?
Source
fs/xfs.inc:234

◆ di_dmevmask

dd di_dmevmask

DMIG event mask.

Initial value
?
Source
fs/xfs.inc:235

◆ di_dmstate

dw di_dmstate

DMIG state info.

Initial value
?
Source
fs/xfs.inc:236

◆ di_flags

dw di_flags

random flags, XFS_DIFLAG_...

Initial value
?
Source
fs/xfs.inc:237

◆ di_forkoff

db di_forkoff

attr fork offs, <<3 for 64b align

Initial value
?
Source
fs/xfs.inc:233

◆ di_gen

dd di_gen

generation number

Initial value
?
Source
fs/xfs.inc:238

◆ di_next_unlinked

dd di_next_unlinked

unlinked but still used inode (if any, XFS_NULL otherwise)

Initial value
?
Source
fs/xfs.inc:239