calc_dflt_lpt_geom(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

calc_dflt_lpt_geom(9) πŸ’…βœ¨

okay bestie, welcome to the Kernel API Manual page for calc_dflt_lpt_geom β€” yes it’s giving kernel-internals main character energy, and we’re handling it. πŸŽ€

🌸 NAME 🌸

calc_dflt_lpt_geom β€” calculate default LPT geometry.

πŸ¦‹ SYNOPSIS πŸ¦‹

int calc_dflt_lpt_geom (struct ubifs_info *c , int *main_lebs , int
       *big_lpt );

🫢 ARGUMENTS 🫢

  • c β€” the UBIFS file-system description object.
  • main_lebs β€” number of main area LEBs is passed and returned here.
  • big_lpt β€” whether the LPT area is "big" is returned here.

πŸ’– DESCRIPTION πŸ’–

The size of the LPT area depends on parameters that themselves are dependent on the size of the LPT area. This function, successively recalculates the LPT area geometry until the parameters and resultant geometry are consistent. It’s lowkey circular in the cutest way possible, but it gets there. πŸŒ€

This function returns 0 on success and a negative error code on failure.

πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./fs/ubifs/lpt.c β€” and then the whole squad: do_calc_lpt_geom(9), ubifs_calc_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_nnode(9), scan_get_pnode(9), ubifs_lpt_scan_nolock(9), dbg_chk_pnode(9), dbg_check_lpt_nodes(9).


mwah πŸ’‹ that’s the page, bestie. Source: ./fs/ubifs, dated October 2026, page title calc_dflt_lpt_geom(9). Slay. πŸŽ€

πŸ“¦ where this page comes from