gen_pool_avail(9)
okay bestie, weβre in the Kernel API Manual and the main character is gen_pool_avail(9) π
β¨
π NAME π
gen_pool_avail β get available free space of the pool
β¨ SYNOPSIS β¨
size_t gen_pool_avail (struct gen_pool *pool );
π«Ά ARGUMENTS π«Ά
poolβ the pool to get available free space from, bestie. Thatβs the assignment π
π DESCRIPTION π
Return available free space of the specified pool. Thatβs literally the whole vibe β no cap, no side quest, just the available free space for the pool you handed over π¦
π SEE ALSO π
Kernel file ./lib/genalloc.c is right there in the mix, and hereβs the whole iconic squad π
gen_pool_create(9)gen_pool_add_owner(9)gen_pool_virt_to_phys(9)gen_pool_destroy(9)gen_pool_alloc_algo_owner(9)gen_pool_dma_alloc(9)gen_pool_dma_alloc_algo(9)gen_pool_dma_alloc_align(9)gen_pool_dma_zalloc(9)gen_pool_dma_zalloc_algo(9)gen_pool_dma_zalloc_align(9)gen_pool_free_owner(9)gen_pool_for_each_chunk(9)gen_pool_has_addr(9)gen_pool_size(9)gen_pool_set_algo(9)gen_pool_first_fit(9)gen_pool_first_fit_align(9)gen_pool_fixed_alloc(9)gen_pool_first_fit_order_align(9)gen_pool_best_fit(9)gen_pool_get(9)devm_gen_pool_create(9)of_gen_pool_get(9)
mwah π this page lives under ./lib, dated October 2026, and itβs gen_pool_avail(9) forever. bye 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