vcn_v4_0_set_irq_funcs(9)
β¨ vcn_v4_0_set_irq_funcs(9) β¨
okay bestie, welcome to the Kernel API Manual π you're literally reading the page for vcn_v4_0_set_irq_funcs(9) and honestly? it's giving "small function, big responsibilities" π
πΈ NAME πΈ
vcn_v4_0_set_irq_funcs β set VCN block interrupt irq functions π
yes, that's the whole name section. short, sweet, iconic. no cap.
π¦ SYNOPSIS π¦
void vcn_v4_0_set_irq_funcs (struct amdgpu_device *adev );
so it returns void (nothing back, bestie, don't wait up π) and it takes exactly one thing. that's the vibe check and it passed. β
π ARGUMENTS π
adevβ anamdgpu_devicepointer π«Ά that's it, that's the whole argument. it's the main character of this function, fr fr.
π DESCRIPTION π
Set VCN block interrupt irq functions β¨
like, literally that. it sets up the IRQ functions for the VCN block. that's the entire job. lowkey efficient, highkey iconic π
π SEE ALSO π
bestie the cross-reference list here is long so buckle up, I'm listing every single one because we do not skip entries in this house π
- Kernel file
./drivers/gpu/drm/amd/amdgpu/vcn_v4_0.cπ vcn_v4_0_early_init(9)vcn_v4_0_sw_init(9)vcn_v4_0_sw_fini(9)vcn_v4_0_hw_init(9)vcn_v4_0_hw_fini(9)vcn_v4_0_suspend(9)vcn_v4_0_resume(9)vcn_v4_0_mc_resume(9)vcn_v4_0_mc_resume_dpg_mode(9)vcn_v4_0_disable_static_power_gating(9)vcn_v4_0_enable_static_power_gating(9)vcn_v4_0_disable_clock_gating(9)vcn_v4_0_disable_clock_gating_dpg_mode(9)vcn_v4_0_enable_clock_gating(9)vcn_v4_0_start_dpg_mode(9)vcn_v4_0_start(9)vcn_v4_0_stop_dpg_mode(9)vcn_v4_0_stop(9)vcn_v4_0_pause_dpg_mode(9)vcn_v4_0_unified_ring_get_rptr(9)vcn_v4_0_unified_ring_get_wptr(9)vcn_v4_0_unified_ring_set_wptr(9)vcn_v4_0_set_unified_ring_funcs(9)vcn_v4_0_is_idle(9)vcn_v4_0_wait_for_idle(9)vcn_v4_0_set_clockgating_state(9)vcn_v4_0_set_ras_interrupt_state(9)vcn_v4_0_process_interrupt(9)
like I said. a whole friend group. go say hi to all of them π§
π reminder that every one of those is a real function reference in section 9 of the manual β don't @ me, just read them π
and that's the page!! π this lil beauty lives under ./drivers/gpu/drm/amd/amdgpu and it's dated October 2026, filed as vcn_v4_0_set_irq_funcs(9) in the Kernel API Manual β mwah, slay, bye bestie πβ¨π
π¦ 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