vmw_stdu_update_st(9)
π vmw_stdu_update_st β the Kernel API Manual moment
okay so bestie, welcome to vmw_stdu_update_st(9), a whole kernel API manual page and honestly it's giving "small function, big responsibilities" β¨
πΈ NAME πΈ
vmw_stdu_update_st β a Full update of a Screen Target, no cap π―
β¨ SYNOPSIS β¨
int vmw_stdu_update_st (struct vmw_private *dev_priv , struct
vmw_screen_target_display_unit *stdu );
like yes it returns an int, and yes those are the args, we'll get to them π«Ά
π ARGUMENTS π
dev_privβ the VMW DRM device. your main character, basically πstduβ the display unit that's affected, aka the one going through it rn π«
π¦ DESCRIPTION π¦
so here's the tea: you need to call this function whenever the content of a screen target has changed completely. completely completely. full glow-up, not a little touch-up π
typically that happens as a result of a backing surface change β iykyk π
fr fr though, "completely" is the keyword here. this isn't your subtle little incremental-update situation, it's the whole screen target getting a new outfit.
π₯ RETURN π₯
0on success π- an error code on failure π
π SEE ALSO π
the whole friend group, in order, bestie β no one gets left out π«Ά
- Kernel file
./drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c 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_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_primary_plane_atomic_update(9)vmw_stdu_init(9)vmw_stdu_destroy(9)vmw_kms_stdu_init_display(9)
π§ and that's the whole page! no notes, she ate π
okay so the cute little sign-off: this one comes from the source ./drivers/gpu/drm/vmwgfx, dated October 2026, and the manual is literally named vmw_stdu_update_st(9). slay, go call it when the screen target fully changes, mwah ππ
π¦ 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