xe_memirq_source_ptr(9)
π xe_memirq_source_ptr π
okay so this page is straight out of the Kernel API Manual, and it's here to hand you the GGTT offset of the Interrupt Source Report Page_ β iconic behavior only, no cap π
.
β¨ NAME β¨
xe_memirq_source_ptr β get GGTT's offset of the Interrupt Source Report Page_ π―
πΈ SYNOPSIS πΈ
u32 xe_memirq_source_ptr (struct xe_memirq *memirq , struct xe_hw_engine *hwe );
π¦ ARGUMENTS π¦
memirqβ thexe_memirqyou're querying, bestie. That's the one.hweβ the hw engine whose report page you want. Like, the specific one.
π DESCRIPTION π
You call this when Memory Based Interrupts_ are being used and xe_memirq_init didn't fail. That's the rule, fr fr β no init fail, no call. slay β¨
π RETURN π
GGTT's offset of the Interrupt Source Report Page_ π« That's what you get back β the offset, not the page itself, iykyk.
π«Ά SEE ALSO π«Ά
- Kernel file
./drivers/gpu/drm/xe/xe_memirq.c Memory Based Interrupts(9)Memory Based Interrupts Page Layout(9)xe_memirq_init(9)xe_memirq_status_ptr(9)xe_memirq_enable_ptr(9)xe_memirq_init_guc(9)xe_memirq_reset(9)xe_memirq_postinstall(9)xe_memirq_hwe_handler(9)xe_memirq_guc_sw_int_0_irq_pending(9)xe_memirq_handler(9)
mwah π β signed, sealed, delivered from ./drivers/gpu/drm/xe, dated October 2026, and yes the page is literally xe_memirq_source_ptr(9) π«Ά
π¦ 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