STRUCT TTM_KMAP_ITER_LINEAR_IO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, welcome to the Kernel API Manual page for struct ttm_kmap_iter_linear_io(9) β€” yes, the title is a whole keyboard smash, but it's literally about an iterator specialization and it's lowkey iconic. πŸ’…βœ¨

🌸 NAME 🌸

struct ttm_kmap_iter_linear_io β€” Iterator specialization for linear io. That's the whole name, no cap. 🫢

✨ SYNOPSIS ✨

quick vibe check: here's the struct, exactly as it's defined. don't touch the spelling, bestie. 😭

struct ttm_kmap_iter_linear_io {
    struct ttm_kmap_iter base;
    struct iosys_map dmap;
    bool needs_unmap;
};

πŸŽ€ Members πŸŽ€

  • base β€” the base iterator. literally the foundation of this whole situation. 🧚
  • dmap β€” points to the starting address of the region. think "first stop on the map" energy. πŸ—ΊοΈ
  • needs_unmap β€” whether we need to unmap on fini. so on fini, this bool is the vibe check. πŸ™ˆ

🌈 SEE ALSO 🌈

Kernel file: ./include/drm/ttm/ttm_resource.h β€” go read the source, bestie, it's giving main character documentation. πŸ“š


okay bye bestie β€” this one's from source/version ./include/drm/ttm, dated October 2026. mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from