dc_dmub_srv_...m_cursor_now(9)
π 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:
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_control_cursor_offload(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)
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 isdc_dmub_srv_...m_cursor_now(9). screenshot it, cite it, love it. periodt. πΈπ
that's the whole page, mwah ππ
π¦ 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