vmw_sou_prim...e_prepare_fb(9)
π vmw_sou_prim...e_prepare_fb(9) π
okay bestie, welcome to the Kernel API Manual page for vmw_sou_prim...e_prepare_fb(9) β yes, the title really has that ellipsis, and we are keeping it exactly. This one is lowkey short and highkey useful: itβs all about allocating a backing buffer. β¨
πΈ NAME πΈ
vmw_sou_primary_plane_prepare_fbβ allocate backing buffer
β¨ SYNOPSIS β¨
int vmw_sou_primary_plane_prepare_fb (struct drm_plane *plane , struct
drm_plane_state *new_state );
π ARGUMENTS π
planeβ display planenew_stateβ info on the new plane state, including the FB
π¦ DESCRIPTION π¦
The SOU backing buffer is literally our equivalent of the display plane. Thatβs the whole vibe. π
Returns 0 on success β thatβs the win condition, bestie. β
π SEE ALSO π
Kernel file ./drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c struct vmw_kms_sou_surface_dirty(9) β and then this whole iconic lineup:
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_plane_update_bo(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)
and thatβs the whole page, bestie! This cutie is from source/version ./drivers/gpu/drm/vmwgfx, dated October 2026, and the title at the very end is vmw_sou_prim...e_prepare_fb(9). bye 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