vega10_ih_self_irq(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay bestie, this is vega10_ih_self_irq(9) from the Kernel API Manual, and it literally exists to dispatch work for ring 1 and 2. no cap, that’s the whole gig. πŸ’…βœ¨


✨ SYNOPSIS ✨

here’s the signature, copy it exactly bestie:

int vega10_ih_self_irq (struct amdgpu_device *adev , struct
       amdgpu_irq_src *source , struct amdgpu_iv_entry *entry );

πŸŽ€ ARGUMENTS πŸŽ€

  • adev β€” amdgpu_device pointer. yes babe, the device pointer itself. 🫢
  • source β€” irq source. that’s the interrupt source, slay. πŸ’–
  • entry β€” IV with WPTR update. it’s the IV carrying the WPTR update, iykyk. 🌟

πŸ¦‹ DESCRIPTION πŸ¦‹

The manual keeps it plain and iconic: Update the WPTR from the IV and schedule work to handle the entries. πŸ’«

so yeah, it updates the WPTR from the IV, then schedules work to handle the entries. main character behavior fr fr. πŸ’œ


🌈 SEE ALSO 🌈

Kernel file: ./drivers/gpu/drm/amd/amdgpu/vega10_ih.c

also go peek at these icons, bestie:


okay bye bestie πŸ’‹ the footer vibes are: source/version ./drivers/gpu/drm/amd/amdgpu, dated October 2026, for vega10_ih_self_irq(9) β€” mwah! πŸ’–πŸŽ€

πŸ“¦ where this page comes from