vmw_stdu_pri...tomic_update(9)
π NAME π
okay bestie, this page is from the Kernel API Manual and it's all about vmw_stdu_primary_plane_atomic_update β the function that formally switches STDU to new plane. π
β¨
β¨ SYNOPSIS β¨
void vmw_stdu_primary_plane_atomic_update (struct drm_plane *plane ,
struct drm_atomic_commit *state );
π ARGUMENTS π
planeβ display plane πΌοΈstateβ only used to getcrtcinfo π
π¦ DESCRIPTION π¦
Okay so the main character move here: this function formally updates stdu->display_srf to the new plane, and binds the new plane STDU. π«Ά
It gets called during the commit phase β that's when all the preparation have been done and all the configurations have been checked. So yeah, it's the βeverything's prepped, let's actually do thisβ moment. π π₯
πΈ SEE ALSO πΈ
start with the kernel file: ./drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c β then check out these related icons:
struct vmw_stdu_dirty(9)struct vmw_screen_target_display_unit(9)vmw_stdu_crtc_destroy(9)vmw_stdu_define_st(9)vmw_stdu_bind_st(9)vmw_stdu_populate_update(9)vmw_stdu_update_st(9)vmw_stdu_destroy_st(9)vmw_stdu_crtc_mode_set_nofb(9)vmw_stdu_bo_cpu_clip(9)vmw_stdu_bo_cpu_commit(9)vmw_kms_stdu_readback(9)vmw_kms_stdu_surface_clip(9)vmw_kms_stdu_surface_fifo_commit(9)vmw_kms_stdu_surface_dirty(9)vmw_stdu_encoder_destroy(9)vmw_stdu_connector_destroy(9)vmw_stdu_primary_plane_cleanup_fb(9)vmw_stdu_primary_plane_prepare_fb(9)vmw_stdu_plane_update_bo(9)vmw_stdu_plane_update_surface(9)vmw_stdu_init(9)vmw_stdu_destroy(9)vmw_kms_stdu_init_display(9)
mwah π β source/version: ./drivers/gpu/drm/vmwgfx, date: October 2026. byeee, bestie π«Άβ¨
π¦ 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