radeon_irq_..._get_delayed(9)
π radeon_irq_..._get_delayed(9) β like, the whole glow-up
okay so bestie, welcome to the Kernel API Manual β¨ this is the page for radeon_irq_..._get_delayed(9) and honestly? it's a little cutie with a big job. let's get into it π«Ά
πΈ NAME πΈ
radeon_irq_kms_sw_irq_get_delayed β enable software interrupt π
β¨ SYNOPSIS β¨
bool radeon_irq_kms_sw_irq_get_delayed (struct radeon_device *rdev , int
ring );
like yes she returns a bool, she takes two args, she's that girl π
π¦ ARGUMENTS π¦
rdevβ the radeon device pointer π₯οΈ like, the whole device bestie, the main characterringβ the ring whose interrupt you want to enable π« yes that ring, the specific one, don't get it twisted
π DESCRIPTION π
so what does she actually do? she enables the software interrupt for a specific ring β and this works on all asics, no cap π₯ every single one, she's not picky.
and what's the software interrupt even for? glad you asked π it's generally used to signal a fence on a particular ring. so basically she's the girl who rings the bell when the fence needs to be signaled, iykyk ποΈβ¨
π SEE ALSO π
the kernel file lives right here, go say hi π
Kernel file ./drivers/gpu/drm/radeon/radeon_irq_kms.c
and here's the whole friend group, the squad, the entourage ππ :
radeon_hotplug_work_func(9)radeon_driver_irq_preinstall_kms(9)radeon_driver_irq_postinstall_kms(9)radeon_driver_irq_uninstall_kms(9)radeon_msi_ok(9)radeon_irq_kms_init(9)radeon_irq_kms_fini(9)radeon_irq_kms_sw_irq_get(9)radeon_irq_kms_sw_irq_put(9)radeon_irq_kms_pflip_irq_get(9)radeon_irq_kms_pflip_irq_put(9)radeon_irq_kms_enable_afmt(9)radeon_irq_kms_disable_afmt(9)radeon_irq_kms_enable_hpd(9)radeon_irq_kms_disable_hpd(9)radeon_irq_kms_set_irq_n_enabled(9)
π reminder bestie: this is the delayed one. don't go confusing her with her siblings up there. every name is exact, every reference is real, we do not fudge the details in this house π«Ά
and that's the page!! mwah π this was brought to you by ./drivers/gpu/drm/radeon, dated October 2026, and it's radeon_irq_..._get_delayed(9) signing off πβ¨ slay, go enable some interrupts, ily bye π¦
π¦ 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