STRUCT NILFS_BDESC(9)
π struct nilfs_bdesc(9) β Kernel API Manual π
okay bestie, welcome to the struct nilfs_bdesc(9) page β itβs the Kernel API Manual moment, and weβre getting into the descriptor of a disk block number. No cap, every field is about to be named and explained. β¨
πΈ NAME πΈ
struct nilfs_bdesc β descriptor of disk block number, periodt. π
β¨ SYNOPSIS β¨
Hereβs the whole struct, looking all iconic in its natural habitat:
struct nilfs_bdesc {
__u64 bd_ino;
__u64 bd_oblocknr;
__u64 bd_blocknr;
__u64 bd_offset;
__u32 bd_level;
__u32 bd_pad;
};
π Members π
One field at a time, bestie β no skipping, no summarizing, weβre doing the whole squad. π«Ά
bd_inoβ inode number. π§bd_oblocknrβ disk block address (for skipping dead blocks). πbd_blocknrβ disk block address. π₯bd_offsetβ logical block offset inside a file. πbd_levelβ level in the b-tree organization. π³bd_padβ padding. π
π₯ SEE ALSO π₯
Kernel file ./include/uapi/linux/nilfs2_api.h is right there in the mix, and these structs are the rest of the crew:
struct nilfs_cpinfo(9)struct nilfs_suinfo(9)struct nilfs_suinfo_update(9)struct nilfs_cpmode(9)struct nilfs_argv(9)struct nilfs_period(9)struct nilfs_cpstat(9)struct nilfs_sustat(9)struct nilfs_vinfo(9)struct nilfs_vdesc(9)
cute sign-off time: source/version is ./include/uapi/linux, date is October 2026, and this whole page is still struct nilfs_bdesc(9) β slay, bye bestie! ππ¦
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms