radeon_irq_k...rq_n_enabled(9)
hiii bestie π welcome to radeon_irq_k...rq_n_enabled(9) from the Kernel API Manual β yes, the title is truncated like that, and no, we are not fixing it, itβs iconic. This is the page for the helper that handles interrupt enable registers in the radeon driver, and weβre gonna get you all the way together. β¨
π NAME π
radeon_irq_kms_set_irq_n_enabled β helper for updating interrupt enable registers π
β¨ SYNOPSIS β¨
okay so the signature goes like this, exactly:
void radeon_irq_kms_set_irq_n_enabled (struct radeon_device *rdev , u32
reg , u32 mask , bool enable , const char *name , unsigned n );
π ARGUMENTS π
hereβs the group chat roll call π«Ά
rdevβ radeon device pointerregβ the register to write to enable/disable interruptsmaskβ the mask that enables the interruptsenableβ whether to enable or disable the interrupt registernameβ the name of the interrupt register to print to the kernel lognβ the number of the interrupt register to print to the kernel log
π¦ DESCRIPTION π¦
this helper is for updating the enable state of interrupt registers. it checks whether or not the interrupt matches the enable state we want. if it doesn't, then it updates it and prints a debugging message to the kernel log indicating the new state of the interrupt register. no cap. π¦
itβs also used for updating sequences of interrupts registers like HPD1, HPD2, etc. β yes, sequences, plural, we love a systematic little helper. π
πΈ SEE ALSO πΈ
the kernel file lives here: ./drivers/gpu/drm/radeon/radeon_irq_kms.c π
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_get_delayed(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)
and thatβs the page, bestie π it comes from ./drivers/gpu/drm/radeon, dated October 2026, and the footer title is still radeon_irq_k...rq_n_enabled(9) β periodt. π
β¨
π¦ 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