xe_memirq_enable_ptr(9)
π xe_memirq_enable_ptr β kernel API manual, but make it cute
okay so this is a page from the Kernel API Manual (yes, the section 9 girlies are thriving) and it's all about xe_memirq_enable_ptr β¨
πΈ NAME πΈ
xe_memirq_enable_ptr β get GGTT's offset of the Interrupt Enable Mask. that's it. that's the whole job. and she does it flawlessly π
π¦ SYNOPSIS π¦
u32 xe_memirq_enable_ptr (struct xe_memirq *memirq );
literally one argument bestie, we love a low-maintenance icon π
β¨ ARGUMENTS β¨
memirqβ thexe_memirqyou wanna query. she's the main character here, pls treat her with respect π«Ά
π DESCRIPTION π
so like, you call this when Memory Based Interrupts_ are being used and xe_memirq_init didn't fail. both conditions, no skipping π
ngl, that's the whole vibe check: memory-based interrupts are in play, init went fine, now you may call her. don't be weird about it π
π₯ RETURN π₯
GGTT's offset of the Interrupt Enable Mask. slay. she returns it. no cap, that's the whole return value π
β 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_source_ptr(9)xe_memirq_status_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)
like, read the whole friend group honestly, they all ate π
and that's the page!! π this little baddie lives in ./drivers/gpu/drm/xe, stamped October 2026, and goes by xe_memirq_enable_ptr(9) β periodt. go query that offset bestie, you got this β¨π§ββοΈπΈ
π¦ 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