i915_set_dma_info(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– i915_set_dma_info(9) β€” Kernel API Manual πŸ’–

okay so bestie, welcome to the i915_set_dma_info(9) page from the Kernel API Manual. It’s giving β€œone function, but make it infrastructure” ✨


πŸ’… NAME πŸ’…

i915_set_dma_info β€” set all relevant PCI dma info as configured for the platform. periodt.

✨ SYNOPSIS ✨

int i915_set_dma_info (struct drm_i915_private *i915 );

πŸŽ€ ARGUMENTS πŸŽ€

  • i915 β€” a valid i915 instance. That’s the vibe check, bestie 🫢

🌸 DESCRIPTION 🌸

Okay so this function sets the dma max segment size, plus the device and coherent masks. That’s the little trio it’s handling πŸ’…

⚠️ order tea, and it matters: the dma mask set needs to occur before i915_ggtt_probe_hw. Do not be fashionably late to this one 😭

A couple of platforms have special needs, and yes β€” this function addresses them as well. Inclusivity icon behavior 🌈

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file: ./drivers/gpu/drm/i915/i915_driver.c


mwah πŸ’‹ β€” source/version: ./drivers/gpu/drm/i915 Β· date: October 2026 Β· page: i915_set_dma_info(9). slay and goodbye πŸŽ€

πŸ“¦ where this page comes from