dc_dmub_srv_...m_cursor_now(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… dc_dmub_srv_...m_cursor_now(9)

okay so this is a page from the Kernel API Manual, section 9, and bestie it's a whole little moment about cursors. yes, that kind of cursor. the mouse one. we're doing DRM/AMD display stuff today and honestly? iconic of us. πŸ–±οΈβœ¨


✨ NAME ✨

dc_dmub_srv_program_cursor_now β€” this one literally just asks for immediate cursor programming for a given pipe. like, right now, no waiting, no "brb", none of that. it's the "do it now" of cursor land πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

void dc_dmub_srv_program_cursor_now (struct dc *dc , const struct
       pipe_ctx *pipe );

she's a void function, she takes two pointers, she doesn't return anything back to you and that's her whole vibe 🫢


🌸 ARGUMENTS 🌸

  • dc β€” pointer to the DC object. yeah, the big one. the whole DC thing. you're handing her the keys πŸ”‘
  • pipe β€” the top-most pipe for a stream. the main character pipe in the stack, ngl πŸ‘‘

πŸ¦‹ SEE ALSO πŸ¦‹

okay so there's a whole friend group here, and you should absolutely meet them all, they're all in

./drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h

no cap, the whole squad:

like, go read them. they're right there. iykyk πŸ’–


heads up bestie: this is straight from ./drivers/gpu/drm/amd/display/dc, dated October 2026, and the page you're on is dc_dmub_srv_...m_cursor_now(9). screenshot it, cite it, love it. periodt. πŸ“ΈπŸ’€

that's the whole page, mwah πŸŒˆπŸ’œ

πŸ“¦ where this page comes from