vmw_kms_check_implicit(9)
π 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β thedrm_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
- 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