set_pnode_lnum(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

set_pnode_lnum β€” set LEB numbers on a pnode. ✨

okay bestie, welcome to set_pnode_lnum(9) from the Kernel API Manual β€” this is the whole vibe 🫢


🌸 SYNOPSIS 🌸

void set_pnode_lnum (const struct ubifs_info *c , struct ubifs_pnode
       *pnode );

It's giving very tiny function energy, and honestly? Obsessed. πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • c β€” UBIFS file-system description object. Iconic struct behavior, no notes.
  • pnode β€” pnode to update. πŸ¦‹

✨ DESCRIPTION ✨

So like, set_pnode_lnum() calculates the LEB numbers for the LEB properties it contains based on the pnode number. That's the plot. No cap, that's literally it. πŸ’–


πŸ”₯ SEE ALSO πŸ”₯

Kernel file: ./fs/ubifs/lpt.c β€” the whole friend group is here πŸ‘‘:

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(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), 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)

That's the page, bestie! Source/version: ./fs/ubifs Β· date: October 2026 Β· page: set_pnode_lnum(9). Byeee πŸ˜­πŸ’–

πŸ“¦ where this page comes from