radeon_msi_ok(9)
π radeon_msi_ok β the Kernel API Manual, bestie edition β¨
Okay so real talk, this one lives in the kernel API manual (section 9, radeon_msi_ok(9), periodt) and it's literally the vibe-check gatekeeper for MSIs on your radeon chip π
πΈ NAME πΈ
radeon_msi_ok β asic specific msi checks, no cap π¦
β¨ SYNOPSIS β¨
bool radeon_msi_ok (struct radeon_device *rdev );
π«Ά ARGUMENTS π«Ά
rdevβ radeon device pointer. like, your actual card, bestie π
π DESCRIPTION π
So what this icon does is handle asic specific MSI checks to determine if MSIs should be enabled on a particular chip (and yes, all asics β every single one, fr fr).
Then it hands you back a verdict:
- returns
trueif MSIs should be enabled π₯ - returns
falseif MSIs should not be enabled π
That's the whole job. main character energy, minimal drama, correct answer every time π
ngl this is the kind of function that decides whether your interrupt setup gets to slay or gets sent home, so yeah, the boolean matters π
π§ SEE ALSO π§
Kernel file ./drivers/gpu/drm/radeon/radeon_irq_kms.c β that's the hangout spot, iykyk.
radeon_hotplug_work_func(9)radeon_driver_irq_preinstall_kms(9)radeon_driver_irq_postinstall_kms(9)radeon_driver_irq_uninstall_kms(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)radeon_irq_kms_set_irq_n_enabled(9)
Like, the whole irq kms friend group π go read them, they're all connected, bestie.
kay bye, this page came from ./drivers/gpu/drm/radeon and it's dated October 2026 β stay hydrated, go enable some interrupts responsibly β¨π
π¦
π¦ 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