dc_dmub_srv_set_power_state(9)
β¨ dc_dmub_srv_set_power_state(9) β¨
okay so bestie, welcome to the Kernel API Manual, section 9 β today's main character is dc_dmub_srv_set_power_state, and honestly? she's a little gatekeeper and we love her for it π
π NAME π
dc_dmub_srv_set_power_state β Sets the power state for DMUB service.
like literally that's the whole job. she sets the power state. no cap π«Ά
πΈ SYNOPSIS πΈ
void dc_dmub_srv_set_power_state (struct dc_dmub_srv *dc_dmub_srv , enum
dc_acpi_cm_power_state power_state );
returns nothing (void), takes two things, done. iconic minimalism β¨
π¦ ARGUMENTS π¦
okay so the manpage is being shy here, and I'm not gonna make stuff up for you:
dc_dmub_srvβ undescribed -- π the original literally says-- undescribed --, so that's what we're working withpower_stateβ undescribed -- same vibe,-- undescribed --π«
(but keep reading, the DESCRIPTION has the tea β¬οΈ)
π DESCRIPTION π
Controls whether messaging the DMCUB or interfacing with it via HW register interaction is permittable. π₯
that's it, that's the whole gatekeeping situation β she decides if you're allowed to talk to the DMCUB or poke at it through HW register interaction. it's giving bouncer at the club, and the guest list is the power state π
and then the original restates the params like this:
dc_dmub_srv- The DC DMUB service pointerpower_state- the DC power state
so yeah, pass her the service pointer and the DC power state, and she'll handle the permittable-ness. periodt β¨
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/amd/display/dc/dc_dmub_srv.hβ 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_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)
that's the whole friend group bestie, go say hi to all of them π§π
heads up: the argument docs up top are literally-- undescribed --in the source, so if you needed deep lore ondc_dmub_srvorpower_state, that's a you-and-the-header-file situation π
and that's the page!! brought to you by the ./drivers/gpu/drm/amd/display/dc crew, October 2026 edition of dc_dmub_srv_set_power_state(9) β slay, bye ππ
π¦ 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