genpool_algo_t(9)
π genpool_algo_t(9) π
okay so bestie, this is the genpool_algo_t(9) page straight outta the Kernel API Manual β¨ and it's literally the allocation callback function type definition. no cap, that's the whole vibe.
πΈ NAME πΈ
genpool_algo_t β allocation callback function type definition π
β¨ SYNOPSIS β¨
here's the signature, verbatim, don't touch the commas bestie:
unsigned long genpool_algo_t (unsigned long *map , unsigned long size ,
unsigned long start , unsigned int nr , void *data , struct gen_pool
*pool , unsigned long start_addr );
π ARGUMENTS π
mapβ pointer to bitmap πΊοΈsizeβ the bitmap size in bits π’startβ the bitnumber to start searching at πnrβ the number of zeroed bits we're looking for π΅οΈββοΈdataβ optional additional data used by the callback πpoolβ the pool being allocated from πstart_addrβ start address of memory chunk π
π¦ SEE ALSO π¦
Kernel file ./include/linux/genalloc.h gen_pool_add(9), gen_pool_alloc(9) π
mwah π signing off from source/version ./include/linux, dated October 2026 β that's the page, bestie, periodt π«Ά
π¦ 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