scan_get_nnode(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay so bestie, welcome to the Kernel API Manual page for scan_get_nnode(9) πŸ’–βœ¨ and the vibe is literally β€œfor the scan, get a nnode from either the tree or flash.” no cap, that's the name description in full, and we are keeping every word of it 🫢

πŸ¦‹ SYNOPSIS πŸ¦‹

struct ubifs_nnode * scan_get_nnode (struct ubifs_info *c , struct lpt_scan_node *path , struct ubifs_nnode *parent , int iip );

πŸŽ€ ARGUMENTS πŸŽ€

  • c β€” the UBIFS file-system description object. main-character context, periodt πŸ’…
  • path β€” where to put the nnode. yes bestie, this is the drop-off spot 🫢
  • parent β€” parent of the nnode. family-tree energy 🌈
  • iip β€” index in parent of the nnode. the exact spot inside the parent, iykyk ✨

πŸ’œ DESCRIPTION πŸ’œ

okay so hear me out: this function returns a pointer to the nnode on success, or a negative error code on failure. that's the whole plot, no plot twists πŸ˜­πŸ’–

πŸ”₯ SEE ALSO πŸ”₯

the kernel file is ./fs/ubifs/lpt.c, and the whole group chat 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(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_pnode(9), ubifs_lpt_scan_nolock(9), dbg_chk_pnode(9), dbg_check_lpt_nodes(9) πŸ’–


mwah πŸ’‹ source/version: ./fs/ubifs; date: October 2026; page: scan_get_nnode(9) β€” catch you in the kernel source, bestie! 🫢✨

πŸ“¦ where this page comes from