dc_dmub_srv_...rsor_offload(9)
π 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 gostreamβ the stream to control, this is the one you're doing the cursor thing to β¨enableβtrueto enable cursor offload,falseto 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:
dc_dmub_srv_set_power_state(9)dc_dmub_srv_notify_fw_dc_power_state(9)dc_wake_and_execute_dmub_cmd(9)dc_wake_and_execute_dmub_cmd_list(9)dc_wake_and_execute_gpint(9)struct ips_residency_info(9)dc_dmub_srv_cursor_offload_init(9)dc_dmub_srv_program_cursor_now(9)dc_dmub_srv_is_cursor_offload_enabled(9)dc_dmub_srv_boot_time_crc_init(9)dc_dmub_srv_release_hw(9)dc_dmub_srv_log_preos_dmcub_info(9)dc_dmub_srv_ihc_set_dig_hdcp_interrupt_dest(9)dc_dmub_srv_get_fams2_debug_meta(9)
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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms