STRUCT TTM_POOL_TYPE(9)
π NAME π
okay bestie, welcome to the struct ttm_pool_type(9) page from the Kernel API Manual β¨ and no cap, this whole vibe is a Pool for a certain memory type. it's giving βone pool, but make it specificβ and we're obsessed π«Ά
β¨ SYNOPSIS β¨
struct ttm_pool_type {
struct ttm_pool *pool;
unsigned int order;
enum ttm_caching caching;
struct list_head shrinker_list;
struct list_lru pages;
};
π Members π
okay so the members are lowkey iconic, and every single one is here:
poolβ the pool we belong to; might beNULLfor the global ones πorderβ the allocation order our pages have, periodt.cachingβ the caching type our pages have, and it's anenum ttm_cachingin the struct.shrinker_listβ our place on the global shrinker list; main character energy on that list fr fr.pagesβ thelru_listof pages in the pool; yes, that's exactly the vibe.
π SEE ALSO π
go check the kernel file ./include/drm/ttm/ttm_pool.h and then struct ttm_pool(9) β iykyk π¦
mwah π β source/version: ./include/drm/ttm, October 2026; page: struct ttm_pool_type(9). 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