STRUCT NILFS_VINFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

hey bestie, welcome to the struct nilfs_vinfo(9) page from the Kernel API Manual β€” this struct is literally virtual block number information, no cap ✨

struct nilfs_vinfo β€” virtual block number information 🫢


✨ SYNOPSIS ✨

okay so the whole vibe is just four __u64 fields, and yes she ate:

struct nilfs_vinfo {
    __u64 vi_vblocknr;
    __u64 vi_start;
    __u64 vi_end;
    __u64 vi_blocknr;
};

πŸŽ€ Members πŸŽ€

  • vi_vblocknr β€” the virtual block number, main character energy fr πŸ’…
  • vi_start β€” start checkpoint number, and it’s inclusive bestie β€” she’s invited πŸ’–
  • vi_end β€” end checkpoint number, exclusive β€” so this one is not on the guest list πŸ™ˆ
  • vi_blocknr β€” disk block number, iconic and to the point πŸ¦‹

πŸ‘€ SEE ALSO πŸ‘€

go peek at the Kernel file ./include/uapi/linux/nilfs2_api.h, and then also these absolute legends: 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_vdesc(9), struct nilfs_bdesc(9) πŸŒˆπŸ’œ


this page lives in ./include/uapi/linux, dated October 2026 β€” that’s the footer tea, mwah πŸ’‹πŸŽ€

πŸ“¦ where this page comes from