mas_store_prealloc(9)
π mas_store_prealloc(9) β Kernel API Manual π
β¨ NAME β¨
mas_store_prealloc β stores a value into the tree using memory preallocated in the maple state. That's the whole assignment, fr fr. Preallocated memory, but make it a function. Slay.
π SYNOPSIS π
The exact signature is giving:
void mas_store_prealloc (struct ma_state *mas , void *entry );
π ARGUMENTS π
Two arguments, bestie β keep βem straight:
masβ the maple state. Main character energy, honestly.entryβ the entry to store. This is literally the thing going in. π«Ά
π₯ SEE ALSO π₯
Kernel file ./lib/maple_tree.c is the source file, and the whole function friend group is:
mas_prealloc_calc(9),mas_wr_preallocate(9),mas_insert(9),mas_alloc_cyclic(9),mas_walk(9),mte_dead_walk(9),mt_free_walk(9),mas_store(9),mas_store_gfp(9),mas_preallocate(9),mas_next(9),mas_next_range(9),mt_next(9)mas_prev(9),mas_prev_range(9),mt_prev(9),mas_pause(9),mas_find_setup(9),mas_find(9),mas_find_range(9)mas_find_rev_setup(9),mas_find_rev(9),mas_find_range_rev(9),mas_erase(9),mas_nomem(9),mas_nomem_nofail(9),mtree_load(9)mtree_store_range(9),mtree_store(9),mtree_insert_range(9),mtree_insert(9),mtree_alloc_cyclic(9),mtree_erase(9),__mt_dup(9)mtree_dup(9),__mt_destroy(9),mtree_destroy(9),mt_find(9),mt_find_after(9)
Mwah π β this page comes from source ./lib, dated October 2026, and itβs literally mas_store_prealloc(9) signing off. Byeee π«Άβ¨
π¦ 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