heci_irq_disable(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… heci_irq_disable β€” bestie, it turns the interrupts OFF ✨

okay so this is a page from the Kernel API Manual (section 9, kernel developer vibes πŸŽ€), and it's about one very specific little function called heci_irq_disable. no cap, the name is literally the whole plot: it disables heci device interrupts. that's it. that's the girl. πŸ’–


✨ SYNOPSIS ✨

void heci_irq_disable (struct issei_device *idev , u32 reg );

like, look at her. returns nothing (void), takes two things, done. iconic behavior honestly. 🫢


🌸 ARGUMENTS 🌸

  • idev β€” the device structure. yes bestie, the whole device. she needs it.
  • reg β€” the supplied hcsr register value. this is the thing you're handing over, so hand it over correctly pls πŸ™ˆ

πŸ¦‹ DESCRIPTION πŸ¦‹

so what does it actually do? it disables heci device interrupts using the supplied hcsr register value. that's the whole story, fr fr. you give it the device and you give it the register value, and it does the disabling thing. the way that's literally the entire function πŸ’€


πŸ‘‘ SEE ALSO πŸ‘‘

the kernel file lives at ./drivers/misc/issei/hw_heci.c β€” go read it if you want the full lore, iykyk. and here's the whole friend group, all of them cross-referenced:

πŸ’‘ note the sibling energy: issei_heci_irq_enable(9) turns 'em on, issei_heci_irq_disable(9) turns 'em off, and this page's heci_irq_disable is the one doing the disabling with a supplied hcsr register value. don't mix 'em up bestie 😭

okay that's the page!! mwah πŸ’‹ this one came out of the ./drivers/misc/issei corner of the kernel, dated October 2026 β€” so go forth, disable those interrupts, and slay πŸ’…βœ¨πŸŒˆ

πŸ“¦ where this page comes from