STRUCT UBIFS_LPT_HEAP(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct ubifs_lpt_heap(9) ✨

okay so bestie, welcome to the Kernel API Manual πŸ’… β€” this one's a whole struct and it's lowkey iconic. Let's get into it 🫢


🌸 NAME 🌸

struct ubifs_lpt_heap β€” the heap of categorized lprops. yep, categorized. it's giving organized queen energy πŸ‘‘


πŸŽ€ SYNOPSIS πŸŽ€

struct ubifs_lpt_heap {
    struct ubifs_lprops **arr;
    int cnt;
    int max_cnt;
 };

no cap, that's the whole thing. three fields. short and slay ✨


πŸ¦‹ Members πŸ¦‹

  • arr β€” the heap array itself, aka where the lprops pointers actually live πŸ’–
  • cnt β€” how many things are in the heap rn, fr fr πŸ”₯
  • max_cnt β€” the maximum number allowed in the heap. like a guest list, but for lprops 🎟️

πŸ’œ Description πŸ’œ

there are LPROPS_HEAP_CNT heaps. that's it, that's the tea β˜• periodt.


🌈 SEE ALSO 🌈

bestie there are so many of these, buckle up 🧚:

  • struct ubifs_old_idx(9)
  • struct ubifs_scan_node(9)
  • struct ubifs_scan_leb(9)
  • struct ubifs_gced_idx_leb(9)
  • struct ubifs_inode(9)
  • struct ubifs_unclean_leb(9)
  • struct ubifs_lprops(9)
  • struct ubifs_lpt_lprops(9)
  • struct ubifs_lp_stats(9)
  • struct ubifs_cnode(9)
  • struct ubifs_pnode(9)
  • struct ubifs_nbranch(9)
  • struct ubifs_nnode(9)
  • struct ubifs_wbuf(9)
  • struct ubifs_bud(9)
  • struct ubifs_jhead(9)
  • struct ubifs_zbranch(9)
  • struct ubifs_znode(9)
  • struct bu_info(9)
  • struct ubifs_node_range(9)
  • struct ubifs_compressor(9)
  • struct ubifs_budget_req(9)
  • struct ubifs_orphan(9)
  • struct ubifs_mount_opts(9)
  • struct ubifs_budg_info(9)
  • struct ubifs_stats_info(9)
  • struct ubifs_info(9)
  • ubifs_check_hash(9)
  • ubifs_check_hmac(9)
  • ubifs_branch_hash(9)
  • ubifs_copy_hash(9)
  • ubifs_auth_node_sz(9)

and yes, the kernel file for all this lives at ./fs/ubifs/ubifs.h β€” that's the source of truth, iykyk πŸ’€


okay that's the whole page, you ate that πŸ’… the source directory is ./fs/ubifs, it's dated October 2026, and the manual name is struct ubifs_lpt_heap(9) β€” mwah, go read the other ones now, obsessed with u ⭐

πŸ“¦ where this page comes from