amdgpu_ttm_tt_create(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… amdgpu_ttm_tt_create(9) β€” a Kernel API Manual moment

okay bestie, so this page is from the Kernel API Manual (section 9, kernel internals, iykyk) and it's all about one little function that makes a ttm_tt object. short page, but she ate ✨


🌸 NAME 🌸

amdgpu_ttm_tt_create β€” literally just: create a ttm_tt object for a given BO. that's the whole job. no cap πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

struct ttm_tt * amdgpu_ttm_tt_create (struct ttm_buffer_object *bo ,
uint32_t page_flags );

like yes it returns a struct ttm_tt *, and yes it takes those two args. main character signature fr 🫢


πŸŽ€ ARGUMENTS πŸŽ€

  • bo β€” the buffer object you're wrapping a GTT ttm_tt object around. she's the one getting dressed up πŸ’–
  • page_flags β€” the page flags that get added to the ttm_tt object. little extra sparkle, except it's flags ✨

πŸ‘‘ DESCRIPTION πŸ‘‘

so the description is short and iconic: this gets called by ttm_tt_create. that's it. that's the lore. 😭


🌈 SEE ALSO 🌈

okay here's the group chat β€” the kernel file lives at ./drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c, and these are her mutuals:

look at that roster, she's literally so connected πŸ’€πŸ”₯


side note, bestie: the page also points you at the source dir ./drivers/gpu/drm/amd/amdgpu if you wanna go read the real thing. go be nosy, it's encouraged πŸ™ˆ

and that's the whole vibe check! sign-off time πŸŽ€ this cutie came out of ./drivers/gpu/drm/amd/amdgpu and is dated October 2026 β€” mark your calendars, she's a future icon πŸ’œπŸ¦‹βœ¨

πŸ“¦ where this page comes from