dc_dmub_srv_...rsor_offload(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… dc_dmub_srv_control_cursor_offload β€” a Kernel API Manual moment ✨

okay so bestie, welcome to the Kernel API Manual 🫢 this one's a function page, it's short, it's cute, and it's literally just a toggle for cursor offloading. let's get into it πŸŽ€


✨ NAME ✨

dc_dmub_srv_control_cursor_offload β€” turns cursor offloading for a stream on or off, that's the whole vibe πŸ’…

🌸 SYNOPSIS 🌸

void dc_dmub_srv_control_cursor_offload (struct dc *dc , struct dc_state
*context , const struct dc_stream_state *stream , bool enable );

like yes she returns void, she takes four args, she's serving function signature realness πŸ‘‘

πŸ¦‹ ARGUMENTS πŸ¦‹

  • dc β€” pointer to the DC object, your main character struct fr 🫢
  • context β€” the DC context to reference for pipe allocations, she's the receipts for where the pipes go
  • stream β€” the stream to control, this is the one you're doing the cursor thing to ✨
  • enable β€” true to enable cursor offload, false to disable. literally just a bool, no cap 😭
ngl the bool is doing a lot of emotional labor here β€” true = on, false = off, and that's the entire plot πŸ’€

🌈 SEE ALSO 🌈

the kernel file lives at ./drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h, go read it iykyk πŸ’œ

and here's the whole friend group, all iconic, all linked:


and that's the page bestie 🌟 source path is ./drivers/gpu/drm/amd/display/dc, the date on this one is October 2026, and the title is still dc_dmub_srv_...rsor_offload(9) because the header was too long and got cropped, which honestly is so real of it πŸ˜­πŸ’– slay, go toggle some cursors, periodt πŸŽ€

πŸ“¦ where this page comes from