STRUCT TTM_PLACEMENT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct ttm_placement(9) ✨

okay so bestie, welcome to the Kernel API Manual πŸ’… this one's a little struct from the DRM/ttm universe and honestly? she's short, she's sweet, she's giving "small but crucial" energy πŸŽ€ let's get into it.


πŸ’– NAME πŸ’–

struct ttm_placement β€” literally the whole name, no extra description in the original, so that's the whole vibe fr fr 🫢


🌸 SYNOPSIS 🌸

here's the shape of her, copy it exactly okay 😌

struct ttm_placement {
    unsigned num_placement;
    const struct ttm_place  *placement;
 };

πŸ¦‹ Members πŸ¦‹

  • num_placement β€” the count of your preferred placements. like, how many faves are on the list πŸ’…
  • placement β€” the preferred placements themselves. this is the actual list, bestie ✨ (type: const struct ttm_place *, iykyk)

πŸŽ€ Description πŸŽ€

so what IS she? struct ttm_placement is the structure that says which placement you're requesting for an object 🧚 that's it, that's the whole description, no cap. you want a thing somewhere specific? this struct is how you say it πŸ‘‘


🌈 SEE ALSO 🌈

  • Kernel file ./include/drm/ttm/ttm_placement.h β€” go read it, it's right there πŸ“–
  • struct ttm_place(9) β€” her bestie, the singular one, go say hi 🫢

πŸ’€ friendly reminder: this page literally just documents the struct and its two members, so don't go looking for extra lore that isn't here β€” what you see is what you get, periodt ✨

and that's the whole page, bestie πŸ“ sign-off time: this one lives in ./include/drm/ttm, dated October 2026, and it's filed under struct ttm_placement(9) β€” iconic, no notes πŸ’œπŸŒΈ

πŸ“¦ where this page comes from