Expand description
§Raw bindgen output and ioctl declarations for the btrfs UAPI
The types in this module are generated automatically from
uapi/src/raw/btrfs.h and btrfs_tree.h by bindgen. The ioctl_*!
macro declarations translate each BTRFS_IOC_* C macro into a callable
Rust function with the correct direction and argument type.
Prefer the typed wrappers in the sibling modules over using this module
directly. The functions here operate on raw bindgen structs, require
unsafe, and do not map errno values to meaningful errors.
Structs§
- __
Incomplete Array Field - btrfs_
balance_ args - btrfs_
balance_ args__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - btrfs_
balance_ args__ bindgen_ ty_ 2__ bindgen_ ty_ 1 - btrfs_
balance_ item - btrfs_
balance_ progress - btrfs_
block_ group_ item - btrfs_
block_ group_ item_ v2 - btrfs_
chunk - btrfs_
csum_ item - btrfs_
data_ container - btrfs_
dev_ extent - btrfs_
dev_ item - btrfs_
dev_ replace_ item - btrfs_
dev_ stats_ item - btrfs_
dir_ item - btrfs_
dir_ log_ item - btrfs_
disk_ balance_ args - btrfs_
disk_ balance_ args__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - btrfs_
disk_ balance_ args__ bindgen_ ty_ 2__ bindgen_ ty_ 1 - btrfs_
disk_ key - btrfs_
extent_ data_ ref - btrfs_
extent_ inline_ ref - btrfs_
extent_ item - btrfs_
extent_ item_ v0 - btrfs_
extent_ owner_ ref - btrfs_
file_ extent_ item - btrfs_
free_ space_ entry - btrfs_
free_ space_ header - btrfs_
free_ space_ info - btrfs_
header - btrfs_
inode_ extref - btrfs_
inode_ item - btrfs_
inode_ ref - btrfs_
ioctl_ balance_ args - btrfs_
ioctl_ clone_ range_ args - btrfs_
ioctl_ defrag_ range_ args - btrfs_
ioctl_ defrag_ range_ args__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - btrfs_
ioctl_ dev_ info_ args - btrfs_
ioctl_ dev_ replace_ args - btrfs_
ioctl_ dev_ replace_ start_ params - btrfs_
ioctl_ dev_ replace_ status_ params - btrfs_
ioctl_ encoded_ io_ args - btrfs_
ioctl_ feature_ flags - btrfs_
ioctl_ fs_ info_ args - btrfs_
ioctl_ get_ dev_ stats - btrfs_
ioctl_ get_ subvol_ info_ args - btrfs_
ioctl_ get_ subvol_ rootref_ args - btrfs_
ioctl_ get_ subvol_ rootref_ args__ bindgen_ ty_ 1 - btrfs_
ioctl_ ino_ lookup_ args - btrfs_
ioctl_ ino_ lookup_ user_ args - btrfs_
ioctl_ ino_ path_ args - btrfs_
ioctl_ logical_ ino_ args - btrfs_
ioctl_ qgroup_ assign_ args - btrfs_
ioctl_ qgroup_ create_ args - btrfs_
ioctl_ qgroup_ limit_ args - btrfs_
ioctl_ quota_ ctl_ args - btrfs_
ioctl_ quota_ rescan_ args - btrfs_
ioctl_ received_ subvol_ args - btrfs_
ioctl_ received_ subvol_ args_ 32 - btrfs_
ioctl_ same_ args - btrfs_
ioctl_ same_ extent_ info - btrfs_
ioctl_ scrub_ args - btrfs_
ioctl_ search_ args - btrfs_
ioctl_ search_ args_ v2 - btrfs_
ioctl_ search_ header - btrfs_
ioctl_ search_ key - btrfs_
ioctl_ send_ args - btrfs_
ioctl_ send_ args_ 64 - btrfs_
ioctl_ space_ args - btrfs_
ioctl_ space_ info - btrfs_
ioctl_ subvol_ wait - btrfs_
ioctl_ timespec - btrfs_
ioctl_ timespec_ 32 - btrfs_
ioctl_ vol_ args - btrfs_
ioctl_ vol_ args_ v2 - btrfs_
ioctl_ vol_ args_ v2__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - btrfs_
item - btrfs_
key - btrfs_
key_ ptr - btrfs_
leaf - btrfs_
node - btrfs_
qgroup_ info_ item - btrfs_
qgroup_ inherit - btrfs_
qgroup_ limit - btrfs_
qgroup_ limit_ item - btrfs_
qgroup_ status_ item - btrfs_
raid_ stride - btrfs_
remap_ item - btrfs_
root_ backup - btrfs_
root_ item - btrfs_
root_ ref - btrfs_
scrub_ progress - btrfs_
shared_ data_ ref - btrfs_
stripe - btrfs_
stripe_ extent - btrfs_
stripe_ extent__ bindgen_ ty_ 1 - btrfs_
stripe_ extent__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - btrfs_
super_ block - btrfs_
timespec - btrfs_
tree_ block_ info - btrfs_
verity_ descriptor_ item - iovec
Constants§
- BTRFS_
AVAIL_ ALLOC_ BIT_ SINGLE - BTRFS_
BACKREF_ REV_ MAX - BTRFS_
BACKREF_ REV_ SHIFT - BTRFS_
BALANCE_ ARGS_ CONVERT - BTRFS_
BALANCE_ ARGS_ DEVID - BTRFS_
BALANCE_ ARGS_ DRANGE - BTRFS_
BALANCE_ ARGS_ LIMIT - BTRFS_
BALANCE_ ARGS_ LIMIT_ RANGE - BTRFS_
BALANCE_ ARGS_ MASK - BTRFS_
BALANCE_ ARGS_ PROFILES - BTRFS_
BALANCE_ ARGS_ SOFT - BTRFS_
BALANCE_ ARGS_ STRIPES_ RANGE - BTRFS_
BALANCE_ ARGS_ USAGE - BTRFS_
BALANCE_ ARGS_ USAGE_ RANGE - BTRFS_
BALANCE_ ARGS_ VRANGE - BTRFS_
BALANCE_ CTL_ CANCEL - BTRFS_
BALANCE_ CTL_ PAUSE - BTRFS_
BALANCE_ DATA - BTRFS_
BALANCE_ FORCE - BTRFS_
BALANCE_ ITEM_ KEY - BTRFS_
BALANCE_ METADATA - BTRFS_
BALANCE_ OBJECTID - BTRFS_
BALANCE_ RESUME - BTRFS_
BALANCE_ STATE_ CANCEL_ REQ - BTRFS_
BALANCE_ STATE_ PAUSE_ REQ - BTRFS_
BALANCE_ STATE_ RUNNING - BTRFS_
BALANCE_ SYSTEM - BTRFS_
BALANCE_ TYPE_ MASK - BTRFS_
BLOCK_ FLAG_ FULL_ BACKREF - BTRFS_
BLOCK_ GROUP_ DATA - BTRFS_
BLOCK_ GROUP_ DUP - BTRFS_
BLOCK_ GROUP_ ITEM_ KEY - BTRFS_
BLOCK_ GROUP_ METADATA - BTRFS_
BLOCK_ GROUP_ METADATA_ REMAP - BTRFS_
BLOCK_ GROUP_ PROFILE_ MASK - BTRFS_
BLOCK_ GROUP_ RAID0 - BTRFS_
BLOCK_ GROUP_ RAID1 - BTRFS_
BLOCK_ GROUP_ RAID5 - BTRFS_
BLOCK_ GROUP_ RAID6 - BTRFS_
BLOCK_ GROUP_ RAID1 C3 - BTRFS_
BLOCK_ GROUP_ RAID1 C4 - BTRFS_
BLOCK_ GROUP_ RAID1_ MASK - BTRFS_
BLOCK_ GROUP_ RAID10 - BTRFS_
BLOCK_ GROUP_ RAID56_ MASK - BTRFS_
BLOCK_ GROUP_ REMAPPED - BTRFS_
BLOCK_ GROUP_ SYSTEM - BTRFS_
BLOCK_ GROUP_ TREE_ OBJECTID - BTRFS_
BLOCK_ GROUP_ TYPE_ MASK - BTRFS_
BTREE_ INODE_ OBJECTID - BTRFS_
CHUNK_ ITEM_ KEY - BTRFS_
CHUNK_ TREE_ OBJECTID - BTRFS_
CSUM_ CHANGE_ OBJECTID - BTRFS_
CSUM_ SIZE - BTRFS_
CSUM_ TREE_ OBJECTID - BTRFS_
DATA_ RELOC_ TREE_ OBJECTID - BTRFS_
DEFRAG_ RANGE_ COMPRESS - BTRFS_
DEFRAG_ RANGE_ COMPRESS_ LEVEL - BTRFS_
DEFRAG_ RANGE_ FLAGS_ SUPP - BTRFS_
DEFRAG_ RANGE_ NOCOMPRESS - BTRFS_
DEFRAG_ RANGE_ START_ IO - BTRFS_
DEVICE_ PATH_ NAME_ MAX - BTRFS_
DEVICE_ REMOVE_ ARGS_ MASK - BTRFS_
DEVICE_ SPEC_ BY_ ID - BTRFS_
DEV_ EXTENT_ KEY - BTRFS_
DEV_ ITEMS_ OBJECTID - BTRFS_
DEV_ ITEM_ KEY - BTRFS_
DEV_ REPLACE_ DEVID - BTRFS_
DEV_ REPLACE_ ITEM_ CONT_ READING_ FROM_ SRCDEV_ MODE_ ALWAYS - BTRFS_
DEV_ REPLACE_ ITEM_ CONT_ READING_ FROM_ SRCDEV_ MODE_ AVOID - BTRFS_
DEV_ REPLACE_ KEY - BTRFS_
DEV_ STATS_ KEY - BTRFS_
DEV_ STATS_ OBJECTID - BTRFS_
DEV_ STATS_ RESET - BTRFS_
DEV_ TREE_ OBJECTID - BTRFS_
DIR_ INDEX_ KEY - BTRFS_
DIR_ ITEM_ KEY - BTRFS_
DIR_ LOG_ INDEX_ KEY - BTRFS_
DIR_ LOG_ ITEM_ KEY - BTRFS_
EMPTY_ SUBVOL_ DIR_ OBJECTID - BTRFS_
ENCODED_ IO_ COMPRESSION_ LZO_ 4K - BTRFS_
ENCODED_ IO_ COMPRESSION_ LZO_ 8K - BTRFS_
ENCODED_ IO_ COMPRESSION_ LZO_ 16K - BTRFS_
ENCODED_ IO_ COMPRESSION_ LZO_ 32K - BTRFS_
ENCODED_ IO_ COMPRESSION_ LZO_ 64K - BTRFS_
ENCODED_ IO_ COMPRESSION_ NONE - BTRFS_
ENCODED_ IO_ COMPRESSION_ TYPES - BTRFS_
ENCODED_ IO_ COMPRESSION_ ZLIB - BTRFS_
ENCODED_ IO_ COMPRESSION_ ZSTD - BTRFS_
ENCODED_ IO_ ENCRYPTION_ NONE - BTRFS_
ENCODED_ IO_ ENCRYPTION_ TYPES - BTRFS_
EXTENDED_ PROFILE_ MASK - BTRFS_
EXTENT_ CSUM_ KEY - BTRFS_
EXTENT_ CSUM_ OBJECTID - BTRFS_
EXTENT_ DATA_ KEY - BTRFS_
EXTENT_ DATA_ REF_ KEY - BTRFS_
EXTENT_ FLAG_ DATA - BTRFS_
EXTENT_ FLAG_ SUPER - BTRFS_
EXTENT_ FLAG_ TREE_ BLOCK - BTRFS_
EXTENT_ ITEM_ KEY - BTRFS_
EXTENT_ OWNER_ REF_ KEY - BTRFS_
EXTENT_ TREE_ OBJECTID - BTRFS_
FEATURE_ COMPAT_ RO_ BLOCK_ GROUP_ TREE - BTRFS_
FEATURE_ COMPAT_ RO_ FREE_ SPACE_ TREE - BTRFS_
FEATURE_ COMPAT_ RO_ FREE_ SPACE_ TREE_ VALID - BTRFS_
FEATURE_ COMPAT_ RO_ VERITY - BTRFS_
FEATURE_ INCOMPAT_ BIG_ METADATA - BTRFS_
FEATURE_ INCOMPAT_ COMPRESS_ LZO - BTRFS_
FEATURE_ INCOMPAT_ COMPRESS_ ZSTD - BTRFS_
FEATURE_ INCOMPAT_ DEFAULT_ SUBVOL - BTRFS_
FEATURE_ INCOMPAT_ EXTENDED_ IREF - BTRFS_
FEATURE_ INCOMPAT_ EXTENT_ TREE_ V2 - BTRFS_
FEATURE_ INCOMPAT_ METADATA_ UUID - BTRFS_
FEATURE_ INCOMPAT_ MIXED_ BACKREF - BTRFS_
FEATURE_ INCOMPAT_ MIXED_ GROUPS - BTRFS_
FEATURE_ INCOMPAT_ NO_ HOLES - BTRFS_
FEATURE_ INCOMPAT_ RAID1 C34 - BTRFS_
FEATURE_ INCOMPAT_ RAID56 - BTRFS_
FEATURE_ INCOMPAT_ RAID_ STRIPE_ TREE - BTRFS_
FEATURE_ INCOMPAT_ REMAP_ TREE - BTRFS_
FEATURE_ INCOMPAT_ SIMPLE_ QUOTA - BTRFS_
FEATURE_ INCOMPAT_ SKINNY_ METADATA - BTRFS_
FEATURE_ INCOMPAT_ ZONED - BTRFS_
FILE_ EXTENT_ INLINE - BTRFS_
FILE_ EXTENT_ PREALLOC - BTRFS_
FILE_ EXTENT_ REG - BTRFS_
FIRST_ CHUNK_ TREE_ OBJECTID - BTRFS_
FIRST_ FREE_ OBJECTID - BTRFS_
FREE_ INO_ OBJECTID - BTRFS_
FREE_ SPACE_ BITMAP - BTRFS_
FREE_ SPACE_ BITMAP_ KEY - BTRFS_
FREE_ SPACE_ EXTENT - BTRFS_
FREE_ SPACE_ EXTENT_ KEY - BTRFS_
FREE_ SPACE_ INFO_ KEY - BTRFS_
FREE_ SPACE_ OBJECTID - BTRFS_
FREE_ SPACE_ TREE_ OBJECTID - BTRFS_
FREE_ SPACE_ USING_ BITMAPS - BTRFS_
FSID_ SIZE - BTRFS_
FS_ INFO_ FLAG_ CSUM_ INFO - BTRFS_
FS_ INFO_ FLAG_ GENERATION - BTRFS_
FS_ INFO_ FLAG_ METADATA_ UUID - BTRFS_
FS_ TREE_ OBJECTID - BTRFS_
FT_ BLKDEV - BTRFS_
FT_ CHRDEV - BTRFS_
FT_ DIR - BTRFS_
FT_ ENCRYPTED - BTRFS_
FT_ FIFO - BTRFS_
FT_ MAX - BTRFS_
FT_ REG_ FILE - BTRFS_
FT_ SOCK - BTRFS_
FT_ SYMLINK - BTRFS_
FT_ UNKNOWN - BTRFS_
FT_ XATTR - BTRFS_
HEADER_ FLAG_ RELOC - BTRFS_
HEADER_ FLAG_ WRITTEN - BTRFS_
INODE_ APPEND - BTRFS_
INODE_ COMPRESS - BTRFS_
INODE_ DIRSYNC - BTRFS_
INODE_ EXTREF_ KEY - BTRFS_
INODE_ FLAG_ MASK - BTRFS_
INODE_ IMMUTABLE - BTRFS_
INODE_ ITEM_ KEY - BTRFS_
INODE_ NOATIME - BTRFS_
INODE_ NOCOMPRESS - BTRFS_
INODE_ NODATACOW - BTRFS_
INODE_ NODATASUM - BTRFS_
INODE_ NODUMP - BTRFS_
INODE_ PREALLOC - BTRFS_
INODE_ READONLY - BTRFS_
INODE_ REF_ KEY - BTRFS_
INODE_ ROOT_ ITEM_ INIT - BTRFS_
INODE_ RO_ FLAG_ MASK - BTRFS_
INODE_ RO_ VERITY - BTRFS_
INODE_ SYNC - BTRFS_
INO_ LOOKUP_ PATH_ MAX - BTRFS_
INO_ LOOKUP_ USER_ PATH_ MAX - BTRFS_
IOCTL_ DEV_ REPLACE_ CMD_ CANCEL - BTRFS_
IOCTL_ DEV_ REPLACE_ CMD_ START - BTRFS_
IOCTL_ DEV_ REPLACE_ CMD_ STATUS - BTRFS_
IOCTL_ DEV_ REPLACE_ CONT_ READING_ FROM_ SRCDEV_ MODE_ ALWAYS - BTRFS_
IOCTL_ DEV_ REPLACE_ CONT_ READING_ FROM_ SRCDEV_ MODE_ AVOID - BTRFS_
IOCTL_ DEV_ REPLACE_ RESULT_ ALREADY_ STARTED - BTRFS_
IOCTL_ DEV_ REPLACE_ RESULT_ NOT_ STARTED - BTRFS_
IOCTL_ DEV_ REPLACE_ RESULT_ NO_ ERROR - BTRFS_
IOCTL_ DEV_ REPLACE_ RESULT_ SCRUB_ INPROGRESS - BTRFS_
IOCTL_ DEV_ REPLACE_ STATE_ CANCELED - BTRFS_
IOCTL_ DEV_ REPLACE_ STATE_ FINISHED - BTRFS_
IOCTL_ DEV_ REPLACE_ STATE_ NEVER_ STARTED - BTRFS_
IOCTL_ DEV_ REPLACE_ STATE_ STARTED - BTRFS_
IOCTL_ DEV_ REPLACE_ STATE_ SUSPENDED - BTRFS_
IOCTL_ MAGIC - BTRFS_
IOC_ SEND_ 64_ COMPAT_ DEFINED - BTRFS_
IOC_ SET_ RECEIVED_ SUBVOL_ 32_ COMPAT_ DEFINED - BTRFS_
LABEL_ SIZE - BTRFS_
LAST_ FREE_ OBJECTID - BTRFS_
LINK_ MAX - BTRFS_
LOGICAL_ INO_ ARGS_ IGNORE_ OFFSET - BTRFS_
MAGIC - BTRFS_
MAX_ LEVEL - BTRFS_
MAX_ METADATA_ BLOCKSIZE - BTRFS_
MAX_ ROOTREF_ BUFFER_ NUM - BTRFS_
METADATA_ ITEM_ KEY - BTRFS_
MIXED_ BACKREF_ REV - BTRFS_
MULTIPLE_ OBJECTIDS - BTRFS_
NAME_ LEN - BTRFS_
NR_ FILE_ EXTENT_ TYPES - BTRFS_
NUM_ BACKUP_ ROOTS - BTRFS_
OLD_ BACKREF_ REV - BTRFS_
ORPHAN_ ITEM_ KEY - BTRFS_
ORPHAN_ OBJECTID - BTRFS_
PATH_ NAME_ MAX - BTRFS_
PERSISTENT_ ITEM_ KEY - BTRFS_
QGROUP_ INFO_ KEY - BTRFS_
QGROUP_ INHERIT_ FLAGS_ SUPP - BTRFS_
QGROUP_ INHERIT_ SET_ LIMITS - BTRFS_
QGROUP_ LEVEL_ SHIFT - BTRFS_
QGROUP_ LIMIT_ EXCL_ CMPR - BTRFS_
QGROUP_ LIMIT_ KEY - BTRFS_
QGROUP_ LIMIT_ MAX_ EXCL - BTRFS_
QGROUP_ LIMIT_ MAX_ RFER - BTRFS_
QGROUP_ LIMIT_ RFER_ CMPR - BTRFS_
QGROUP_ LIMIT_ RSV_ EXCL - BTRFS_
QGROUP_ LIMIT_ RSV_ RFER - BTRFS_
QGROUP_ RELATION_ KEY - BTRFS_
QGROUP_ STATUS_ FLAGS_ MASK - BTRFS_
QGROUP_ STATUS_ FLAG_ INCONSISTENT - BTRFS_
QGROUP_ STATUS_ FLAG_ ON - BTRFS_
QGROUP_ STATUS_ FLAG_ RESCAN - BTRFS_
QGROUP_ STATUS_ FLAG_ SIMPLE_ MODE - BTRFS_
QGROUP_ STATUS_ KEY - BTRFS_
QGROUP_ STATUS_ VERSION - BTRFS_
QUOTA_ CTL_ DISABLE - BTRFS_
QUOTA_ CTL_ ENABLE - BTRFS_
QUOTA_ CTL_ ENABLE_ SIMPLE_ QUOTA - BTRFS_
QUOTA_ CTL_ RESCAN__ NOTUSED - BTRFS_
QUOTA_ TREE_ OBJECTID - BTRFS_
RAID_ STRIPE_ KEY - BTRFS_
RAID_ STRIPE_ TREE_ OBJECTID - BTRFS_
REMAP_ TREE_ OBJECTID - BTRFS_
ROOT_ BACKREF_ KEY - BTRFS_
ROOT_ ITEM_ KEY - BTRFS_
ROOT_ REF_ KEY - BTRFS_
ROOT_ SUBVOL_ DEAD - BTRFS_
ROOT_ SUBVOL_ RDONLY - BTRFS_
ROOT_ TREE_ DIR_ OBJECTID - BTRFS_
ROOT_ TREE_ OBJECTID - BTRFS_
SAME_ DATA_ DIFFERS - BTRFS_
SCRUB_ READONLY - BTRFS_
SCRUB_ SUPPORTED_ FLAGS - BTRFS_
SEND_ FLAG_ COMPRESSED - BTRFS_
SEND_ FLAG_ MASK - BTRFS_
SEND_ FLAG_ NO_ FILE_ DATA - BTRFS_
SEND_ FLAG_ OMIT_ END_ CMD - BTRFS_
SEND_ FLAG_ OMIT_ STREAM_ HEADER - BTRFS_
SEND_ FLAG_ VERSION - BTRFS_
SHARED_ BLOCK_ REF_ KEY - BTRFS_
SHARED_ DATA_ REF_ KEY - BTRFS_
SPACE_ INFO_ GLOBAL_ RSV - BTRFS_
STRING_ ITEM_ KEY - BTRFS_
SUBVOL_ CREATE_ ARGS_ MASK - BTRFS_
SUBVOL_ CREATE_ ASYNC - BTRFS_
SUBVOL_ DELETE_ ARGS_ MASK - BTRFS_
SUBVOL_ NAME_ MAX - BTRFS_
SUBVOL_ QGROUP_ INHERIT - BTRFS_
SUBVOL_ RDONLY - BTRFS_
SUBVOL_ SPEC_ BY_ ID - BTRFS_
SUBVOL_ SYNC_ COUNT - BTRFS_
SUBVOL_ SYNC_ PEEK_ FIRST - BTRFS_
SUBVOL_ SYNC_ PEEK_ LAST - BTRFS_
SUBVOL_ SYNC_ WAIT_ FOR_ ONE - BTRFS_
SUBVOL_ SYNC_ WAIT_ FOR_ QUEUED - BTRFS_
SUPER_ FLAG_ CHANGING_ BG_ TREE - BTRFS_
SUPER_ FLAG_ CHANGING_ DATA_ CSUM - BTRFS_
SUPER_ FLAG_ CHANGING_ FSID - BTRFS_
SUPER_ FLAG_ CHANGING_ FSID_ V2 - BTRFS_
SUPER_ FLAG_ CHANGING_ META_ CSUM - BTRFS_
SUPER_ FLAG_ ERROR - BTRFS_
SUPER_ FLAG_ METADUMP - BTRFS_
SUPER_ FLAG_ METADUMP_ V2 - BTRFS_
SUPER_ FLAG_ SEEDING - BTRFS_
SYSTEM_ CHUNK_ ARRAY_ SIZE - BTRFS_
TEMPORARY_ ITEM_ KEY - BTRFS_
TREE_ BLOCK_ REF_ KEY - BTRFS_
TREE_ LOG_ FIXUP_ OBJECTID - BTRFS_
TREE_ LOG_ OBJECTID - BTRFS_
TREE_ RELOC_ OBJECTID - BTRFS_
UUID_ KEY_ RECEIVED_ SUBVOL - BTRFS_
UUID_ KEY_ SUBVOL - BTRFS_
UUID_ SIZE - BTRFS_
UUID_ TREE_ OBJECTID - BTRFS_
UUID_ UNPARSED_ SIZE - BTRFS_
VERITY_ DESC_ ITEM_ KEY - BTRFS_
VERITY_ MERKLE_ ITEM_ KEY - BTRFS_
VOL_ ARG_ V2_ FLAGS_ SUPPORTED - BTRFS_
VOL_ NAME_ MAX - BTRFS_
XATTR_ ITEM_ KEY - btrfs_
csum_ type_ BTRFS_ CSUM_ TYPE_ BLAK E2 - btrfs_
csum_ type_ BTRFS_ CSUM_ TYPE_ CRC32 - btrfs_
csum_ type_ BTRFS_ CSUM_ TYPE_ SHA256 - btrfs_
csum_ type_ BTRFS_ CSUM_ TYPE_ XXHASH - btrfs_
dev_ stat_ values_ BTRFS_ DEV_ STAT_ CORRUPTION_ ERRS - btrfs_
dev_ stat_ values_ BTRFS_ DEV_ STAT_ FLUSH_ ERRS - btrfs_
dev_ stat_ values_ BTRFS_ DEV_ STAT_ GENERATION_ ERRS - btrfs_
dev_ stat_ values_ BTRFS_ DEV_ STAT_ READ_ ERRS - btrfs_
dev_ stat_ values_ BTRFS_ DEV_ STAT_ VALUES_ MAX - btrfs_
dev_ stat_ values_ BTRFS_ DEV_ STAT_ WRITE_ ERRS - btrfs_
err_ code_ BTRFS_ ERROR_ DEV_ EXCL_ RUN_ IN_ PROGRESS - btrfs_
err_ code_ BTRFS_ ERROR_ DEV_ MISSING_ NOT_ FOUND - btrfs_
err_ code_ BTRFS_ ERROR_ DEV_ ONLY_ WRITABLE - btrfs_
err_ code_ BTRFS_ ERROR_ DEV_ RAID1 C3_ MIN_ NOT_ MET - btrfs_
err_ code_ BTRFS_ ERROR_ DEV_ RAID1 C4_ MIN_ NOT_ MET - btrfs_
err_ code_ BTRFS_ ERROR_ DEV_ RAID1_ MIN_ NOT_ MET - btrfs_
err_ code_ BTRFS_ ERROR_ DEV_ RAID5_ MIN_ NOT_ MET - btrfs_
err_ code_ BTRFS_ ERROR_ DEV_ RAID6_ MIN_ NOT_ MET - btrfs_
err_ code_ BTRFS_ ERROR_ DEV_ RAID10_ MIN_ NOT_ MET - btrfs_
err_ code_ BTRFS_ ERROR_ DEV_ TGT_ REPLACE
Functions§
- btrfs_
ioc_ ⚠add_ dev - btrfs_
ioc_ ⚠balance - btrfs_
ioc_ ⚠balance_ ctl - btrfs_
ioc_ ⚠balance_ progress - btrfs_
ioc_ ⚠balance_ v2 - btrfs_
ioc_ ⚠clone - btrfs_
ioc_ ⚠clone_ range - btrfs_
ioc_ ⚠default_ subvol - btrfs_
ioc_ ⚠defrag - btrfs_
ioc_ ⚠defrag_ range - btrfs_
ioc_ ⚠dev_ info - btrfs_
ioc_ ⚠dev_ replace - btrfs_
ioc_ ⚠devices_ ready - btrfs_
ioc_ ⚠encoded_ read - btrfs_
ioc_ ⚠encoded_ write - btrfs_
ioc_ ⚠file_ extent_ same - btrfs_
ioc_ ⚠forget_ dev - btrfs_
ioc_ ⚠fs_ info - btrfs_
ioc_ ⚠get_ dev_ stats - btrfs_
ioc_ ⚠get_ features - btrfs_
ioc_ ⚠get_ fslabel - btrfs_
ioc_ ⚠get_ subvol_ info - btrfs_
ioc_ ⚠get_ subvol_ rootref - btrfs_
ioc_ ⚠get_ supported_ features - btrfs_
ioc_ ⚠ino_ lookup - btrfs_
ioc_ ⚠ino_ lookup_ user - btrfs_
ioc_ ⚠ino_ paths - btrfs_
ioc_ ⚠logical_ ino - btrfs_
ioc_ ⚠logical_ ino_ v2 - btrfs_
ioc_ ⚠qgroup_ assign - btrfs_
ioc_ ⚠qgroup_ create - btrfs_
ioc_ ⚠qgroup_ limit - btrfs_
ioc_ ⚠quota_ ctl - btrfs_
ioc_ ⚠quota_ rescan - btrfs_
ioc_ ⚠quota_ rescan_ status - btrfs_
ioc_ ⚠quota_ rescan_ wait - btrfs_
ioc_ ⚠resize - btrfs_
ioc_ ⚠rm_ dev - btrfs_
ioc_ ⚠rm_ dev_ v2 - btrfs_
ioc_ ⚠scan_ dev - btrfs_
ioc_ ⚠scrub - btrfs_
ioc_ ⚠scrub_ cancel - btrfs_
ioc_ ⚠scrub_ progress - btrfs_
ioc_ ⚠send - btrfs_
ioc_ ⚠set_ features - btrfs_
ioc_ ⚠set_ fslabel - btrfs_
ioc_ ⚠set_ received_ subvol - btrfs_
ioc_ ⚠snap_ create - btrfs_
ioc_ ⚠snap_ create_ v2 - btrfs_
ioc_ ⚠snap_ destroy - btrfs_
ioc_ ⚠snap_ destroy_ v2 - btrfs_
ioc_ ⚠space_ info - btrfs_
ioc_ ⚠start_ sync - btrfs_
ioc_ ⚠subvol_ create - btrfs_
ioc_ ⚠subvol_ create_ v2 - btrfs_
ioc_ ⚠subvol_ getflags - btrfs_
ioc_ ⚠subvol_ setflags - btrfs_
ioc_ ⚠subvol_ sync_ wait - btrfs_
ioc_ ⚠sync - btrfs_
ioc_ ⚠tree_ search - btrfs_
ioc_ ⚠tree_ search_ v2 - btrfs_
ioc_ ⚠wait_ sync
Type Aliases§
- __le16
- __le32
- __le64
- __s8
- __s32
- __s64
- __u8
- __u16
- __u32
- __u64
- _bindgen_
ty_ 1 - btrfs_
csum_ type - btrfs_
dev_ stat_ values - btrfs_
err_ code
Unions§
- btrfs_
balance_ args__ bindgen_ ty_ 1 - btrfs_
balance_ args__ bindgen_ ty_ 2 - btrfs_
disk_ balance_ args__ bindgen_ ty_ 1 - btrfs_
disk_ balance_ args__ bindgen_ ty_ 2 - btrfs_
ioctl_ defrag_ range_ args__ bindgen_ ty_ 1 - btrfs_
ioctl_ dev_ replace_ args__ bindgen_ ty_ 1 - btrfs_
ioctl_ send_ args_ 64__ bindgen_ ty_ 1 - btrfs_
ioctl_ vol_ args_ v2__ bindgen_ ty_ 1 - btrfs_
ioctl_ vol_ args_ v2__ bindgen_ ty_ 2