enable_tcs_irq(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ enable_tcs_irq β€” Kernel API Manual, section 9 ✨

okay bestie, welcome to the enable_tcs_irq(9) page πŸ’… it's short, it's specific, and it's literally about flipping interrupts on a TCS. Manual name? Kernel API Manual, right up top where you need it 🫢


🌸 NAME 🌸

enable_tcs_irq β€” Enable or disable interrupts on the given TCS.

πŸŽ€ SYNOPSIS πŸŽ€

void enable_tcs_irq (struct rsc_drv *drv , int tcs_id , bool enable );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • drv β€” The controller.
  • tcs_id β€” The global ID of this TCS.
  • enable β€” If true then enable; if false then disable.

πŸ’– DESCRIPTION πŸ’–

okay so the whole vibe: we only ever call this when we borrow a wake TCS for an active-only transfer. For active-only TCSes, interrupts are always left enabled. That's the situation, no cap ✨

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./drivers/soc/qcom/rpmh-rsc.c β€” the bestie-verse of related pages:


source/version: ./drivers/soc/qcom Β· date: October 2026 Β· page: enable_tcs_irq(9) β€” mwah πŸ’‹ that's the footer, periodt.

πŸ“¦ where this page comes from