i915_set_dma_info(9)
π 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
i915_driver_early_probe(9)i915_driver_late_release(9)i915_driver_mmio_probe(9)i915_driver_mmio_release(9)i915_driver_hw_probe(9)i915_driver_hw_remove(9)i915_driver_register(9)i915_driver_unregister(9)i915_driver_probe(9)
mwah π β source/version: ./drivers/gpu/drm/i915 Β· date: October 2026 Β· page: i915_set_dma_info(9). slay and goodbye π
π¦ 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