calc_dflt_lpt_geom(9)
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
- 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