to_ttm_range_mgr_node(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… to_ttm_range_mgr_node(9) ✨

okay so bestie, welcome to the Kernel API Manual, section 9 β€” this is the whole glow-up page for to_ttm_range_mgr_node, and honestly? it's giving tiny little upcast icon πŸŽ€


🌸 NAME 🌸

to_ttm_range_mgr_node β€” literally just the upcast bestie, no cap. the original page leaves the one-liner blank, so we're keeping it blank and just vibing with the name itself 🫢


✨ SYNOPSIS ✨

struct ttm_range_mgr_node * to_ttm_range_mgr_node (struct ttm_resource
*res );

that's the whole signature, character for character, don't come for me πŸ’…


πŸ¦‹ ARGUMENTS πŸ¦‹

  • res β€” the resource to upcast. that's it. that's the argument. she's a struct ttm_resource * and she's about to become something more πŸ”₯

πŸ’– DESCRIPTION πŸ’–

so what does this bad boy do? Upcast the ttm_resource object into a ttm_range_mgr_node object. 🌈

that's the whole description fr fr β€” you hand it your ttm_resource, and it gives you back the same thing seen as a ttm_range_mgr_node. it's a glow-up, a rebrand, a main character arc πŸ‘‘

lowkey the entire page is like four lines long and i am obsessed with the efficiency πŸ’€

πŸ‘€ SEE ALSO πŸ‘€

  • Kernel file ./include/drm/ttm/ttm_range_manager.h
  • struct ttm_range_mgr_node(9) β€” go read her page too, she's iconic πŸ’œ

🧚 sign-off 🧚

this little beauty lives in the source at ./include/drm/ttm, dated October 2026, and it's filed under to_ttm_range_mgr_node(9) in the header and the footer because symmetry ate πŸ“βœ¨

kk bye bestie, upcast safely πŸ’…πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from