Generic File System  [include/linux/fs.h]

BLKROSET *to be documented*
BLKROGET *to be documented*
BLKRRPART Force a re-read of partition table.
BLKGETSIZE Retrieve device size expressed in the number of blocks (sectors). edx should point to a 4 bytes long buffer which will receive the size. See samples/ioctl/devinfo.asm for an example.
BLKFLSBUF Flush the buffers.
BLKRASET Set block-level read-ahead (sectors to read in advance by the kernel when file is being read sequentially) value. edx should contain the new value.
BLKRAGET Retrieve block-level read-ahead value. edx should point to a 4 bytes long buffer which will receive the value.
BLKFRASET Set filesystem-level read-ahead (sectors to read in advance by the kernel when file is being read sequentially) value. edx should contain the new value.
BLKFRAGET Retrieve filesystem-level read-ahead value. edx should point to a 4 bytes long buffer which will receive the value.
BLKSECTSET Set maximum sectors per request value. edx should contain the new value.
BLKSECTGET Retrieve maximum sectors per request value. edx should point to a 4 bytes long buffer which will receive the information.
BLKSSZGET Retrieve block device hardware sector size. edx should point to a 4 bytes long buffer which will receive the size. See samples/ioctl/devinfo.asm for an example.
BLKBSZGET Retrieve logical block size. edx should point to a 4 bytes long buffer which will receive the size.
BLKBSZSET Set logical block size. edx should contain the new size which should be power of two.
BLKGETSIZE64 Retrieve device size in blocks. LFS version of BLKGETSIZE.
BLKTRACESETUP *to be documented*
BLKTRACESTART *to be documented*
BLKTRACESTOP *to be documented*
BLKTRACETEARDOWN *to be documented*
FIBMAP Retrieve block mapping. edx should point to a 4 bytes long buffer containing block number of a file (0 is the first block) and which will receive logical block number of that block (if it 0 then the block number is not implemented or available under current file system)
FIGETBSZ Retrieve block size the kernel uses for bmap. edx should point to a 4 bytes long buffer which will receive the size. See FIBMAP.
FS_IOC_GETFLAGS *to be documented*
FS_IOC_SETFLAGS *to be documented*
FS_IOC_GETVERSION *to be documented*
FS_IOC_SETVERSION *to be documented*