vga_switche...omain_pm_ops(9)
π vga_switche...omain_pm_ops(9) π
okay bestie, this is the Kernel API Manual page for vga_switcheroo_init_domain_pm_ops, and it's literally the helper for driver power control π
β¨ NAME β¨
vga_switcheroo_init_domain_pm_ops β helper for driver power control π«Ά
πΈ SYNOPSIS πΈ
int vga_switcheroo_init_domain_pm_ops (struct device *dev , struct
dev_pm_domain *domain );
π¦ ARGUMENTS π¦
devβ vga client devicedomainβ power domain
π DESCRIPTION π
okay so this is a helper for GPUs whose power state is controlled by the driver's runtime pm. after the GPU has been suspended, the handler needs to be called to cut power to the GPU. likewise, it needs to reinstate power before the GPU can resume. to this end, this helper augments the suspend/resume functions by the requisite calls to the handler. it needs only be called on platforms where the power switch is separate to the device being powered down. periodt β¨
π₯ SEE ALSO π₯
./drivers/gpu/vga/vga_switcheroo.cOverview(9) β the kernel file πstruct vga_switcheroo_client(9)struct vgasr_priv(9)vga_switcheroo_register_handler(9)vga_switcheroo_unregister_handler(9)vga_switcheroo_handler_flags(9)vga_switcheroo_register_client(9)vga_switcheroo_register_audio_client(9)vga_switcheroo_client_probe_defer(9)vga_switcheroo_get_client_state(9)vga_switcheroo_unregister_client(9)vga_switcheroo_client_fb_set(9)vga_switcheroo_lock_ddc(9)vga_switcheroo_unlock_ddc(9)- Manual switching and manual power control(9)
vga_switcheroo_process_delayed_switch(9)- Driver power control(9)
kisses bestie, this page lives under ./drivers/gpu/vga, is dated October 2026, and carries the page-name vibe vga_switche...omain_pm_ops(9) β iconic, no cap ππ
π¦ 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