vmw_sou_plane_update_bo(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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 to vmw_fence_obj. the returned fence pointer may be NULL, 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:

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