STRUCT TTM_POOL_DMA(9)
π§ struct ttm_pool_dma(9) π
okay bestie, this is the Kernel API Manual page for struct ttm_pool_dma, and it is literally the helper object for coherent DMA mappings. no cap. π«Ά
πΈ NAME πΈ
struct ttm_pool_dma β helper object for coherent DMA mappings β¨
π SYNOPSIS π
struct ttm_pool_dma {
dma_addr_t addr;
unsigned long vaddr;
};
π¦ Members π¦
addrβ the original DMA address returned for the mapping πvaddrβ the originalvaddrreturn for the mapping, and the order in the lower bits π
π SEE ALSO π
Kernel file ./drivers/gpu/drm/ttm/ttm_pool.c, plus all these iconic little references:
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_init(9)ttm_pool_mgr_fini(9)
xoxo bestie, thatβs the whole page π β source/version is ./drivers/gpu/drm/ttm, date is October 2026, and the page is struct ttm_pool_dma(9) π
β¨
π¦ 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