ih_v6_0_self_irq(9)
β¨ ih_v6_0_self_irq(9) β¨
okay so bestie, this page is from the Kernel API Manual, and today's main character is literally ih_v6_0_self_irq(9) π«Ά. We're gonna vibe-check it together, and yes, every detail is staying. π
πΈ NAME πΈ
ih_v6_0_self_irq β dispatch work for ring 1 π
No cap, that's the name and the whole assignment: dispatch work for ring 1.
π SYNOPSIS π
int ih_v6_0_self_irq (struct amdgpu_device *adev , struct amdgpu_irq_src
*source , struct amdgpu_iv_entry *entry );
π ARGUMENTS π
adevβamdgpu_devicepointer π«Άsourceβ irq source β‘entryβ IV with WPTR update π
π¦ DESCRIPTION π¦
Here's the tea, bestie: ih_v6_0_self_irq updates the WPTR from the IV and schedules work to handle the entries. That's the whole thing, and it's lowkey iconic π.
π SEE ALSO π
- Kernel file:
./drivers/gpu/drm/amd/amdgpu/ih_v6_0.cπ ih_v6_0_init_register_offset(9)force_update_wptr_for_self_int(9)ih_v6_0_toggle_ring_interrupts(9)ih_v6_0_toggle_interrupts(9)ih_v6_0_enable_ring(9)ih_v6_0_irq_init(9)ih_v6_0_irq_disable(9)ih_v6_0_get_wptr(9)ih_v6_0_irq_rearm(9)ih_v6_0_set_rptr(9)
mwah π that's the page, bestie. It lives in the source/version spot at ./drivers/gpu/drm/amd/amdgpu, stamped October 2026, and it's the one and only ih_v6_0_self_irq(9) page. 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