intel_dmc_disable_program(9)
π intel_dmc_disable_program(9) π
ok so bestie, welcome to the Kernel API Manual (section 9, kernel API vibes, iykyk) β this little page is all about intel_dmc_disable_program, and honestly? she's a whole mood. a very specific, very "turn the firmware off" mood.
β¨ NAME β¨
intel_dmc_disable_program β disable the firmware π«Ά
like, that's literally it. that's the job. disable the firmware. no cap.
πΈ SYNOPSIS πΈ
void intel_dmc_disable_program (struct intel_display *display );
not me writing the whole signature out β one function, one argument, void return because she gives nothing back and she doesn't need to. iconic behavior actually.
π ARGUMENTS π
displayβ display instance. that's the one and only thing you hand her. the display. the whole display. π₯οΈβ¨
π¦ DESCRIPTION π¦
okay so here's the tea β β this function disables all event handlers in the firmware, and it does it while making sure the firmware is inactive after the display is uninitialized. so basically it's the cleanup queen π, making absolutely sure the firmware is not out here running events when it should be clocked out.
no surprises, no extra steps, no "and then it also does this other thing" β the description is short and she ATE. π
β SEE ALSO β
- Kernel file
./drivers/gpu/drm/i915/display/intel_dmc.cβ literally the file, go read it bestie π DMC Firmware Support(9)intel_dmc_block_pkgc(9)intel_dmc_start_pkgc_exit_at_start_of_undelayed_vblank(9)β yes that is the real name, nobody is joking, type it carefully π«intel_dmc_load_program(9)intel_dmc_init(9)intel_dmc_suspend(9)intel_dmc_resume(9)intel_dmc_fini(9)
like the whole dmc friend group is listed here and they're all hanging out in ./drivers/gpu/drm/i915/display β go say hi π«Ά
ngl, if you made it this far, you're lowkey a kernel girlie now. no take-backsies. π§π
and that's a wrap, bestie!! π this page came straight out of ./drivers/gpu/drm/i915/display in the Kernel API Manual, dated October 2026 β tell intel_dmc_disable_program(9) she looked absolutely gorgeous today, 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