ttm_tt_create(9)
okay bestie, welcome to the ttm_tt_create(9) page from the Kernel API Manual β¨ this one is short and sweet, but we're still gonna give it main character energy π
πΈ NAME πΈ
ttm_tt_create β the NAME line is literally just ttm_tt_create -, so there's no extra description here, bestie π that's the whole entry π«Ά
β¨ SYNOPSIS β¨
here's the exact signature, no cap π
int ttm_tt_create (struct ttm_buffer_object *bo , bool zero_alloc );
π ARGUMENTS π
boβ a pointer to astruct ttm_buffer_objectπ yes, the BO itself, iconic.zero_allocβtrueif the allocated pages need to be zeroed π§ that's the whole vibe check for this one.
π¦ DESCRIPTION π¦
so basically: this makes sure we have a TTM structure allocated for the given BO. that's it. that's the job β¨
and the important part, bestie β no pages are actually allocated π like, zero pages, none, not a one π«Ά don't get it twisted.
π₯ SEE ALSO π₯
the kernel file ./include/drm/ttm/ttm_tt.h plus all these icons, go off π
struct ttm_tt(9)struct ttm_kmap_iter_tt(9)ttm_tt_is_swapped(9)ttm_tt_is_backed_up(9)ttm_tt_clear_backed_up(9)ttm_tt_init(9)ttm_tt_fini(9)ttm_tt_destroy(9)ttm_tt_swapin(9)ttm_tt_populate(9)ttm_tt_unpopulate(9)ttm_tt_mark_for_clear(9)struct ttm_backup_flags(9)ttm_agp_tt_create(9)
and that's the page, bestie π this cutie came from source/version ./include/drm/ttm, dated October 2026 β 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