ttm_agp_tt_create(9)
Kernel API Manual bestie, we're talking about ttm_agp_tt_create(9) β it's giving kernel API realness, and the whole page is about making a TTM backend that uses an AGP bridge as an aperture for TT memory β¨π
π NAME π
ttm_agp_tt_create β the dash is literally sitting there with no extra one-liner after it, so that's the whole NAME vibe, bestie ππ«Ά
πΈ SYNOPSIS πΈ
struct ttm_tt * ttm_agp_tt_create (struct ttm_buffer_object *bo , struct
agp_bridge_data *bridge , uint32_t page_flags );
β¨ ARGUMENTS β¨
boβ Buffer object we allocate the ttm for. That's the assignment, no cap π«Άbridgeβ The agp bridge this device is sitting on. Like, which bridge it's vibing on πpage_flagsβ Page flags as identified byTTM_TT_FLAG_XXflags. Those exact flags, fr fr β¨
π¦ DESCRIPTION π¦
Okay so this function creates a TTM backend that uses the indicated AGP bridge as an aperture for TT memory. It uses the linux agpgart interface to bind and unbind memory backing a ttm_tt. That's the tea β no cap.
π SEE ALSO π
- Kernel file
./include/drm/ttm/ttm_tt.h 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_create(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)
xoxo, your Unix bestie π source/version is ./include/drm/ttm and the date on this one is October 2026 π still serving ttm_agp_tt_create(9) realness, 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