xe_memirq_gu..._irq_pending(9)
β¨ NAME β¨
okay so bestie, quick intro before we get into it β this page is from the Kernel API Manual, section 9, and it's all about xe_memirq_guc_sw_int_0_irq_pending π which literally just answers one question: is the SW_INT_0 IRQ pending? that's it, that's the whole job π
πΈ SYNOPSIS πΈ
bool xe_memirq_guc_sw_int_0_irq_pending (struct xe_memirq *memirq ,
struct xe_guc *guc );
it gives you back a bool, no cap π¦
π ARGUMENTS π
memirqβ thexe_memirq, iconic struct, she's the memory-based interrupt situationgucβ thexe_gucyou wanna check for an IRQ π
β RETURN β
True if SW_INT_0 IRQ is pending on guc, False otherwise π that's the vibe check, periodt.
π¦ SEE ALSO π¦
- Kernel file
./drivers/gpu/drm/xe/xe_memirq.cβ go read the source, iykyk π 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_enable_ptr(9)xe_memirq_init_guc(9)xe_memirq_reset(9)xe_memirq_postinstall(9)xe_memirq_hwe_handler(9)xe_memirq_handler(9)
and that's the whole page bestie, no crumbs left π mwah π
this little gem lives over in ./drivers/gpu/drm/xe, dated October 2026, and it's xe_memirq_gu..._irq_pending(9) in case you forgot already π«Ά
π¦ 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