ubifs_tnc_get_bu_keys(9)
π NAME π
hey bestie, welcome to ubifs_tnc_get_bu_keys(9) from the Kernel API Manual β¨ this one is literally about lookup keys for bulk-read, and itβs giving very specific UBIFS energy π¦
ubifs_tnc_get_bu_keysβ lookup keys for bulk-read.
β¨ SYNOPSIS β¨
int ubifs_tnc_get_bu_keys (struct ubifs_info *c , struct bu_info *bu );
πΈ ARGUMENTS πΈ
cβ UBIFS file-system description object π«Άbuβ bulk-read parameters and results π
π¦ DESCRIPTION π¦
okay so picture this: this function looks up consecutive data node keys for the same inode that reside consecutively in the same LEB π lowkey very specific, highkey iconic.
It returns zero in case of success and a negative error code in case of failure. periodt π
note bestie: if the bulk-read buffer length (bu->buf_len) is known, this function makes sure bulk-read nodes fit the buffer. Otherwise, this function prepares maximum possible amount of nodes for bulk-read π
π SEE ALSO π
Kernel file ./fs/ubifs/tnc.c β the whole reference squad is here, no gatekeeping:
insert_old_idx(9), insert_old_idx_znode(9), ins_clr_old_idx_znode(9),
destroy_old_idx(9), copy_znode(9), add_idx_dirt(9), replace_znode(9),
dirty_cow_znode(9), lnc_add(9), lnc_free(9), tnc_read_hashed_node(9),
try_read_node(9), fallible_read_node(9), matches_name(9), get_znode(9),
tnc_next(9), tnc_prev(9), resolve_collision(9), fallible_matches_name(9),
fallible_resolve_collision(9), matches_position(9),
resolve_collision_directly(9), dirty_cow_bottom_up(9),
ubifs_lookup_level0(9), lookup_level0_dirty(9), maybe_leb_gced(9),
ubifs_tnc_locate(9), read_wbuf(9), validate_data_node(9),
ubifs_tnc_bulk_read(9), do_lookup_nm(9), ubifs_tnc_lookup_nm(9),
ubifs_tnc_lookup_dh(9), correct_parent_keys(9), insert_zbranch(9),
tnc_insert(9), ubifs_tnc_add(9), ubifs_tnc_replace(9),
ubifs_tnc_add_nm(9), tnc_delete(9), ubifs_tnc_remove(9),
ubifs_tnc_remove_nm(9), ubifs_tnc_remove_dh(9), key_in_range(9),
ubifs_tnc_remove_range(9), ubifs_tnc_remove_ino(9),
ubifs_tnc_next_ent(9), tnc_destroy_cnext(9), ubifs_tnc_close(9),
left_znode(9), right_znode(9), lookup_znode(9), is_idx_node_in_tnc(9),
is_leaf_node_in_tnc(9), ubifs_tnc_has_node(9), ubifs_dirty_idx_node(9),
dbg_check_inode_size(9)
mwah π cute sign-off from ./fs/ubifs, dated October 2026, all about ubifs_tnc_get_bu_keys(9) β byeee bestie π«Άβ¨π
π¦ 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