ttm_pool_mgr_init(9)
okay so bestie, welcome to ttm_pool_mgr_init(9), straight out of the Kernel API Manual. it's a tiny one, but it's iconic, and we're gonna get through it together. π
πΈ NAME πΈ
ttm_pool_mgr_init β Initialize globals
β¨ SYNOPSIS β¨
int ttm_pool_mgr_init (unsigned long num_pages );
π ARGUMENTS π
num_pagesβ the default number of pages. that's the whole note, bestie π«Ά
π¦ DESCRIPTION π¦
okay so this function initializes the global locks and lists for the MM shrinker. literally that's the job: global locks and lists for the MM shrinker. no extra lore, no side quests, periodt. π
π SEE ALSO π
peep the kernel file ./drivers/gpu/drm/ttm/ttm_pool.c and these absolute icons:
struct ttm_pool_dma(9)struct ttm_pool_alloc_state(9)struct ttm_pool_tt_restore(9)Partial backup and restoration of a struct ttm_tt.(9)ttm_pool_free_range(9)ttm_pool_alloc(9)ttm_pool_restore_and_alloc(9)ttm_pool_free(9)ttm_pool_drop_backed_up(9)ttm_pool_backup(9)ttm_pool_init(9)ttm_pool_synchronize_shrinkers(9)ttm_pool_fini(9)ttm_pool_debugfs(9)ttm_pool_mgr_fini(9)
and that's a wrap, bestie! source: ./drivers/gpu/drm/ttm. date: October 2026. mwah πβ¨
π¦ 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