intel_vgpu_gma_to_gpa(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

Okay bestie, this is the intel_vgpu_gma_to_gpa(9) page from the Kernel API Manual ✨ β€” it's all about intel_vgpu_gma_to_gpa and its whole thing is: translate a gma to GPA. That's the name, that's the vibe. πŸŽ€


✨ SYNOPSIS ✨

unsigned long intel_vgpu_gma_to_gpa (struct intel_vgpu_mm *mm , unsigned
long gma );

🫢 ARGUMENTS 🫢

  • mm β€” the mm object, bestie. It could be a PPGTT mm object or a GGTT mm object. πŸ‘‘
  • gma β€” the graphics memory address in this mm object. πŸ“

🌸 DESCRIPTION 🌸

This function is used to translate a graphics memory address in a specific graphics memory space to a guest physical address. Literally its whole job, and it ate. πŸ’…


πŸ’– RETURN πŸ’–

Guest physical address on success, INTEL_GVT_INVALID_ADDR if failed. No cap β€” if it fails, that's the value that comes back. 😭


πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file: ./drivers/gpu/drm/i915/gvt/gtt.c


And that's the page, bestie! The footer says ./drivers/gpu/drm/i915/gvt and October 2026 β€” mwah πŸ’‹πŸ’–

πŸ“¦ where this page comes from