STRUCT NILFS_BINFO_DAT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct nilfs_binfo_dat(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual ✨ β€” yes this is that kernel API manual, and today's main character is struct nilfs_binfo_dat πŸŽ€


🌸 NAME 🌸

struct nilfs_binfo_dat β€” the whole vibe of this one is "information on a DAT node block" πŸ’… like that's literally its job, that's the assignment, and it ate


✨ SYNOPSIS ✨

here's the look, don't touch the formatting, it's giving exactly this:

struct nilfs_binfo_dat {
    __le64 bi_blkoff;
    __u8 bi_level;
    __u8 bi_pad[7];
 };

like yes bestie, that's the whole struct, three fields, no cap 🫢


πŸ¦‹ Members πŸ¦‹

  • bi_blkoff β€” the block offset, that's it, that's the field πŸ’«
  • bi_level β€” the level, iconic, no notes πŸ”₯
  • bi_pad β€” padding, the humble little supporting character, we respect it πŸ™ˆ

🌈 SEE ALSO 🌈

bestie the friend group is LARGE, like a whole group chat of structs and one union, all living in the kernel file ./include/uapi/linux/nilfs2_ondisk.h 🧚

  • struct nilfs_inode(9)
  • struct nilfs_super_root(9)
  • struct nilfs_super_block(9)
  • struct nilfs_finfo(9)
  • struct nilfs_binfo_v(9)
  • union nilfs_binfo(9)
  • struct nilfs_segment_summary(9)
  • struct nilfs_btree_node(9)
  • struct nilfs_direct_node(9)
  • struct nilfs_palloc_group_desc(9)
  • struct nilfs_dat_entry(9)
  • struct nilfs_snapshot_list(9)
  • struct nilfs_checkpoint(9)
  • struct nilfs_cpfile_header(9)
  • struct nilfs_segment_usage(9)
  • struct nilfs_sufile_header(9)

like go read all of them, iykyk πŸ‘‘


fr fr that's the entire page, every field and every reference, nothing skipped, periodt πŸ’€πŸ’–

and that's the wrap bestie!! this came from ./include/uapi/linux, dated October 2026, and it's filed under struct nilfs_binfo_dat(9) β€” slay, go forth and read your structs πŸŒŸπŸ’œ

πŸ“¦ where this page comes from