vmw_stdu_plane_update_bo(9)
π NAME π
okay so bestie, welcome to vmw_stdu_plane_update_bo(9) from the Kernel API Manual π
β¨. The tea is literally this: update display unit for bo backed fb. That's the whole name vibe, no cap. It's giving kernel display-unit realness, and if you're poking around vmwgfx, iykyk. This function is main character energy fr.
β¨ SYNOPSIS β¨
here's the signature, fr fr β the way that every character has to stay exactly where it is is iconic:
int vmw_stdu_plane_update_bo (struct vmw_private *dev_priv , struct drm_plane *plane , struct drm_plane_state *old_state , struct vmw_framebuffer *vfb , struct vmw_fence_obj **out_fence );
π ARGUMENTS π
okay the cast of characters, one by one, no skipping:
dev_privβ device private. πplaneβ plane state. β¨old_stateβ old plane state. πvfbβ framebuffer which is blitted to display unit. π¦out_fenceβ If non-NULL, will return a ref-counted pointer tovmw_fence_obj. The returned fence pointer may beNULLin which case the device has already synchronized. π
π RETURN π
vibe check: 0 on success or a negative error code on failure. periodt. πβ¨
π SEE ALSO π
Kernel file ./drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c is highkey the home base, and not me lowkey loving this whole reference squad:
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_surface(9)vmw_stdu_primary_plane_atomic_update(9)vmw_stdu_init(9)vmw_stdu_destroy(9)vmw_kms_stdu_init_display(9)
okay that's the whole page bestie π β source/version is ./drivers/gpu/drm/vmwgfx, dated October 2026, and this icon is vmw_stdu_plane_update_bo(9). 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