vmw_du_translate_to_crtc(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ vmw_du_translate_to_crtc(9) β€” Kernel API Manual πŸŽ€

okay so bestie, welcome to the Kernel API Manual page for vmw_du_translate_to_crtc β€” it's giving tiny coordinate translator energy and we're gonna get through it together πŸ’…βœ¨


🌸 NAME 🌸

vmw_du_translate_to_crtc β€” translate a rect from framebuffer to crtc πŸ¦‹

literally what it says on the tin: this helper translates a rectangle from framebuffer land over to crtc land, no cap πŸ’–


✨ SYNOPSIS ✨

void vmw_du_translate_to_crtc (struct drm_plane_state *state , struct
drm_rect *r );

that's the whole signature β€” notice the void, bestie, it's not returning anything back to you 🫢


πŸŽ€ ARGUMENTS πŸŽ€

  • state β€” plane state. yep, that's your struct drm_plane_state *, the plane state in question πŸ’«
  • r β€” rectangle to translate. this is the struct drm_rect * getting translated, periodt πŸ¦‹

πŸ¦‹ SEE ALSO πŸ¦‹

if you wanna keep vibing through the source, here's the crew to check out:

  • Kernel file ./drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
  • struct vmw_du_update_plane(9)
  • struct vmw_du_update_plane_surface(9)
  • struct vmw_du_update_plane_buffer(9)
  • struct vmw_kms_dirty(9)

and that's the whole page, bestie 🫢 it's from ./drivers/gpu/drm/vmwgfx, dated October 2026, and it's literally vmw_du_translate_to_crtc(9). bye bestie πŸ’–βœ¨

πŸ“¦ where this page comes from