vmw_kms_check_implicit(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– vmw_kms_check_implicit β€” the vibe check for your display units πŸ’–

okay so bestie, welcome to vmw_kms_check_implicit(9) from the Kernel API Manual β€” this one's a little function with main character energy that makes sure all your implicit display units are literally scanning out from the same framebuffer after the new state gets committed. no cap, it's the final vibe check before everything locks in. ✨


✨ SYNOPSIS ✨

int vmw_kms_check_implicit (struct drm_device *dev , struct
       drm_atomic_commit *state );

πŸŽ€ ARGUMENTS πŸŽ€

  • dev β€” the drm_device. it's the whole device situation, the main character of the show πŸ’…
  • state β€” the new state that's getting checked. this is the glow-up we're all here to verify 🌸

🌈 RETURN 🌈

  • Zero β€” slay, success, everything's iconic πŸ‘‘
  • -EINVAL β€” bestie no, the state is invalid 😭
  • -EDEADLK β€” the modeset locking needs to be rerun, not me having to explain this again πŸ™ˆ

πŸ¦‹ SEE ALSO πŸ¦‹

all the related function besties, fr fr β€” they're all in the kernel file ./drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:

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_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_resume(9), vmw_kms_lost_device(9), vmw_du_helper_plane_update(9), vmw_connector_mode_valid(9), vmw_connector_get_modes(9).

go read them, iykyk πŸ’œ


that's the whole page, bestie β€” brought to you from ./drivers/gpu/drm/vmwgfx, dated October 2026, straight outta the Kernel API Manual. stay iconic, keep your framebuffers matching, and don't forget the vibe check πŸ«ΆπŸ’–βœ¨

πŸ“¦ where this page comes from