calc_nnode_num(9)
π calc_nnode_num(9) β Kernel API Manual π
okay bestie, welcome to the Kernel API Manual corner of the group chat π this one is short, sweet, and lowkey iconic.
β¨ NAME β¨
calc_nnode_num β calculate nnode number. that's the whole assignment, and it ate.
πΈ SYNOPSIS πΈ
int calc_nnode_num (int row , int col );
π ARGUMENTS π
rowβ the row in the tree (root is zero)colβ the column in the row (leftmost is zero)
π¦ DESCRIPTION π¦
The nnode number is a number that uniquely identifies a nnode and can be used easily to traverse the tree from the root to that nnode. no cap, that's its whole main character energy.
This function calculates and returns the nnode number for the nnode at row and col. literally does the math and hands you the number, periodt.
π SEE ALSO π
The source-file energy comes from Kernel file ./fs/ubifs/lpt.c, and the full bestie list is:
do_calc_lpt_geom(9)ubifs_calc_lpt_geom(9)calc_dflt_lpt_geom(9)pack_bits(9)ubifs_unpack_bits(9)ubifs_pack_pnode(9)ubifs_pack_nnode(9)ubifs_pack_ltab(9)ubifs_pack_lsave(9)ubifs_add_lpt_dirt(9)set_ltab(9)ubifs_add_nnode_dirt(9)add_pnode_dirt(9)calc_nnode_num_from_parent(9)calc_pnode_num_from_parent(9)ubifs_create_dflt_lpt(9)update_cats(9)replace_cats(9)check_lpt_crc(9)check_lpt_type(9)unpack_pnode(9)ubifs_unpack_nnode(9)unpack_ltab(9)unpack_lsave(9)validate_nnode(9)validate_pnode(9)set_pnode_lnum(9)ubifs_read_nnode(9)read_pnode(9)read_ltab(9)read_lsave(9)ubifs_get_nnode(9)ubifs_get_pnode(9)ubifs_pnode_lookup(9)ubifs_lpt_lookup(9)dirty_cow_nnode(9)dirty_cow_pnode(9)ubifs_lpt_lookup_dirty(9)ubifs_lpt_calc_hash(9)lpt_check_hash(9)lpt_init_rd(9)lpt_init_wr(9)ubifs_lpt_init(9)struct lpt_scan_node(9)scan_get_nnode(9)scan_get_pnode(9)ubifs_lpt_scan_nolock(9)dbg_chk_pnode(9)dbg_check_lpt_nodes(9)
signed, sealed, slayed: ./fs/ubifs Β· October 2026 Β· from the Kernel API Manual πβ¨
π¦ 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