extent-same (dedupe) ioctls; these MUST match the btrfs ioctl definitions
Inode flags (FS_IOC_GETFLAGS / FS_IOC_SETFLAGS)
Flags for preadv2/pwritev2:
flush buffer cache
get filesystem
set filesystem
return device size
get current read ahead setting
set read ahead for block device
get read-only status
set device read-only
re-read partition table
get max sectors per request
set max sectors per request
get block device sector size
obsolete - kept for compatibility
bmap access
get the block size used for bmap
Max chars for the interface; each fs may differ
User modifiable flags
User visible flags
Initial setting for nfile rlimits
Hard limit for nfile rlimits
mask of flags supported by the kernel
from struct btrfs_ioctl_file_extent_same_args
from struct btrfs_ioctl_file_extent_same_info
And dynamically-tunable limits and defaults:
Structure for FS_IOC_FSGETXATTRA and FS_IOC_FSSETXATTR.
The D Language Foundation 2021. License : Boost License 1.0 Authors : Luís Ferreira
D header file for the linux/fs.h interface.
This file has definitions for some important file table structures and constants and structures used by various generic file system ioctl's.