vmw_kms_stdu..._fifo_commit(9)
okay bestie, welcome to the vmw_kms_stdu_surface_fifo_commit page from the Kernel API Manual β this is the callback lore you need π
β¨
β¨ NAME β¨
vmw_kms_stdu_surface_fifo_commit β callback to fill in and submit a surface copy command. fr fr, thatβs the whole name vibe π
πΈ SYNOPSIS πΈ
Hereβs the signature, copy-paste energy and all:
void vmw_kms_stdu_surface_fifo_commit (struct vmw_kms_dirty *dirty );
No cap, keep it exactly like that. π¦
π ARGUMENTS π
dirtyβ the closure structure. Thatβs it, thatβs the argument. π
π DESCRIPTION π
okay so this callback does two iconic things: it fills in the missing fields in a surface copy command, and it encodes a screen target update command. lowkey essential, highkey specific. β¨
π SEE ALSO π
The kernel file is ./drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c, and these are the besties in the SEE ALSO group chat:
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_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)
mwah π bye bestie π«Ά this cutie signs off with source/version ./drivers/gpu/drm/vmwgfx, date October 2026, and page id vmw_kms_stdu..._fifo_commit(9). slay. π
π¦ 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