vmw_sou_plane_update_bo(9)
okay bestie, welcome to vmw_sou_plane_update_bo(9) from the Kernel API Manual β the moment we update the display unit for a bo backed fb. π
β¨
πΈ NAME πΈ
vmw_sou_plane_update_bo β update display unit for bo backed fb. Thatβs the whole assignment, and itβs giving kernel-display main character energy. π
β¨ SYNOPSIS β¨
int vmw_sou_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 );
she takes five arguments, no cap. π
π ARGUMENTS π
dev_privβ device private, aka the device-private pointer doing its private little device thing. π«Άplaneβ plane state. thatβs the vibe. β¨old_stateβ old plane state, the before picture. πvfbβ framebuffer which is blitted to display unit β yes,vfb, and yes, blitted. πout_fenceβ if itβs non-NULL, it will return a ref-counted pointer tovmw_fence_obj. the returned fence pointer may beNULL, in which case the device has already synchronized β periodt. π«Ά
π₯ RETURN π₯
0 on success or a negative error code on failure. thatβs it, thatβs the return, no cap. π
π¦ SEE ALSO π¦
go read these, bestie β the whole friend group:
- Kernel file
./drivers/gpu/drm/vmwgfx/vmwgfx_scrn.cstructvmw_kms_sou_surface_dirty(9) vmw_sou_crtc_mode_set_nofb(9)vmw_sou_crtc_helper_prepare(9)vmw_sou_crtc_atomic_disable(9)vmw_sou_primary_plane_cleanup_fb(9)vmw_sou_primary_plane_prepare_fb(9)vmw_sou_plane_update_surface(9)vmw_sou_surface_fifo_commit(9)vmw_sou_surface_clip(9)vmw_kms_sou_do_surface_dirty(9)vmw_sou_bo_fifo_commit(9)vmw_sou_bo_clip(9)vmw_kms_sou_do_bo_dirty(9)vmw_sou_readback_fifo_commit(9)vmw_sou_readback_clip(9)vmw_kms_sou_readback(9)
mwah π β this page lives in ./drivers/gpu/drm/vmwgfx, dated October 2026, and itβs literally vmw_sou_plane_update_bo(9). go be iconic, 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