STRUCT UBIFS_NNODE(9)
π struct ubifs_nnode(9) π
okay so bestie, welcome to the Kernel API Manual β we're doing a deep dive on one struct today and honestly? it's giving main character energy in the LEB Properties Tree β¨
π NAME π
struct ubifs_nnode β the LEB Properties Tree internal node. yep, the middle-of-the-tree icon, not a leaf, not the root, the in-between queen π
πΈ SYNOPSIS πΈ
struct ubifs_nnode {
struct ubifs_nnode *parent;
struct ubifs_cnode *cnext;
unsigned long flags;
int iip;
int level;
int num;
struct ubifs_nbranch nbranch[UBIFS_LPT_FANOUT];
};
literally the whole shape of her π«Ά
π¦ Members π¦
parentβ the parent nnode π you know, the one who made hercnextβ next cnode to commit πflagsβ flags, and the valid ones areDIRTY_LPT_NODEorOBSOLETE_LPT_NODEπ©iipβ her index in the parent (where she sits in the lineup, iykyk)levelβ level in the tree, and no cap: for nnodes this is always greater than zero βnumβ node number π’nbranchβ branches to the child nodes π
π₯ SEE ALSO π₯
okay this list is LONG but we do not skip, we do not summarise, we are thorough besties π
Kernel file ./fs/ubifs/ubifs.h:
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_lpt_heap(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)
nnode said "read the whole SEE ALSO list" and honestly? she's right, no skipping the reading, bestie ππ
and that's the page!! πβ¨ brought to you by ./fs/ubifs, version dated October 2026, filed under struct ubifs_nnode(9) β slay, go read the kernel source, ily π§π
π¦ 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