vmw_kms_resume(9)
π vmw_kms_resume(9) β the kernel API manual page, bestie edition
okay so this is a section 9 kernel API manual page, and yes it's giving "tiny function, big responsibilities" energy. sit down, grab a π, let's get into it.
β¨ NAME β¨
vmw_kms_resume β re-enable modesetting and restore state π«Ά
πΈ SYNOPSIS πΈ
int vmw_kms_resume (struct drm_device *dev );
π ARGUMENTS π
devβ pointer to the drm device π
β RETURN β
0on success, slay β¨- a negative error code on failure π
π¦ DESCRIPTION π¦
So here's the tea: the state gets resumed from a previous vmw_kms_suspend. That's the whole vibe β suspend happened, now we're bringing it back.
β οΈ no cap, this is important: it's illegal to call this function without a previous vmw_kms_suspend. like, do not. π«π
π SEE ALSO π
the kernel file in question, literally right here:
./drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
and the whole friend group π (all of them, not skipping a single one):
vmw_du_plane_unpin_surf(9)vmw_du_plane_cleanup_fb(9)vmw_du_primary_plane_atomic_check(9)vmw_du_crtc_duplicate_state(9)vmw_du_crtc_reset(9)vmw_du_crtc_destroy_state(9)vmw_du_plane_duplicate_state(9)vmw_du_plane_reset(9)vmw_du_plane_destroy_state(9)vmw_du_connector_duplicate_state(9)vmw_du_connector_reset(9)vmw_du_connector_destroy_state(9)vmw_kms_readback(9)vmw_kms_srf_ok(9)vmw_kms_new_framebuffer(9)vmw_kms_check_display_memory(9)vmw_crtc_state_and_lock(9)vmw_kms_check_implicit(9)vmw_kms_check_topology(9)vmw_kms_atomic_check_modeset(9)vmw_du_update_layout(9)vmw_guess_mode_timing(9)vmw_kms_update_layout_ioctl(9)vmw_kms_helper_dirty(9)vmw_kms_helper_validation_finish(9)vmw_kms_create_implicit_placement_property(9)vmw_kms_suspend(9)vmw_kms_lost_device(9)vmw_du_helper_plane_update(9)vmw_connector_mode_valid(9)vmw_connector_get_modes(9)
and that's the whole page, bestie β go resume some state responsibly ππ
β§ο½₯οΎ vmw_kms_resume(9) Β· kernel API manual Β· source: ./drivers/gpu/drm/vmwgfx Β· October 2026 ο½₯οΎβ§
π¦ 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