vmw_kms_crea...ent_property(9)
π vmw_kms_crea...ent_property(9) π
okay so bestie, welcome to the Kernel API Manual β yes that's the manual name, we're folding it in right here at the top because we're classy like that β¨ This one's about vmw_kms_create_implicit_placement_property, and honestly? It's giving "small function, big responsibility." Let's get into it π«Ά
πΈ NAME πΈ
vmw_kms_create_implicit_placement_property β literally just sets up the implicit placement property. That's the whole vibe. π
β¨ SYNOPSIS β¨
void vmw_kms_create_implicit_placement_property (struct vmw_private
*dev_priv );
No cap, that's it. One function, one pointer, zero drama. π
π¦ ARGUMENTS π¦
dev_privβ a pointer to a device private struct. That's your little bag of device secrets, and this function needs it. π
π DESCRIPTION π
So here's the tea β: this function sets up the implicit placement property β unless it's already set up. That's it. That's the function. If it's already done, it just... doesn't. Very "not me doing the same task twice" energy, and honestly? Respect. π
It's the lowkey type β returns nothing (void), causes no scenes, just quietly handles its business. Main character energy but make it humble. π§
Heads up bestie: "unless it's already set up" is doing real work in that sentence. The function checks first, so it won't double-set the property. Don't go assuming it re-does anything β it doesn't. π
π₯ SEE ALSO π₯
The source lives here, iykyk:
Kernel file ./drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
And now the whole friend group β every single one, no skipping, we don't do that here π:
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_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)
and that's the whole page, babe π the file lives under ./drivers/gpu/drm/vmwgfx and this edition is dated October 2026 β go off, kernel docs, you icon β¨ slay π
π¦ 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