STRUCT TTM_KMAP_ITER_TT(9)
π struct ttm_kmap_iter_tt(9) β like, the Kernel API Manual bestie π
okay so real talk, this is a page straight outta the Kernel API Manual, and it's all about struct ttm_kmap_iter_tt β no cap β¨
β¨ NAME β¨
struct ttm_kmap_iter_tt β it's the specialization of a mapping iterator for a tt. That's literally it, that's the whole vibe π¦
πΈ SYNOPSIS πΈ
struct ttm_kmap_iter_tt {
struct ttm_kmap_iter base;
struct ttm_tt *tt;
pgprot_t prot;
};
she's a struct, she has three members, she's iconic, periodt π
π Members π
baseβ the embeddedstruct ttm_kmap_iterthat gives you the actual usage interface. it's the main character energy of the group tbh πttβ a cachedstruct ttm_tt. yes bestie, cached, it's just sitting there being held π«Άprotβ the cached page protection for mapping. cached again! we love a consistent queen π
π₯ SEE ALSO π₯
fr fr go check out the kernel file ./include/drm/ttm/ttm_tt.h β that's where the whole family lives π and while you're there, say hi to:
struct ttm_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)ttm_agp_tt_create(9)
like, the whole friend group, iykyk ππ
and that's the page !! π it came from ./include/drm/ttm, it's dated October 2026, and it lives in the Kernel API Manual β mwah, sending u all the kernel kisses, slay ur day 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