__adis_enable_irq(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– __adis_enable_irq (9) β€” a Kernel API Manual moment πŸ’–

okay so bestie, we're in the Kernel API Manual today and this one is literally called __adis_enable_irq β€” she enables or disables the data ready IRQ, and the (unlocked) in her name is not a vibe, it's a warning label. iykyk πŸ’…


✨ NAME ✨

__adis_enable_irq β€” Enable or disable data ready IRQ (unlocked)

like yes she's iconic but she is unlocked, meaning no locking, meaning you better know what you're doing before you call her, fr fr 🫢


πŸ¦‹ SYNOPSIS πŸ¦‹

int __adis_enable_irq (struct adis *adis , bool enable );

that's the whole signature, no cap ✨


πŸŽ€ ARGUMENTS πŸŽ€

  • adis β€” The adis device. she's the main character here, the whole struct you're passing in πŸ’–
  • enable β€” Whether to enable the IRQ. a bool, so it's giving yes/no, on/off, slay/not-slay 🌸

⭐ DESCRIPTION ⭐

Returns 0 on success, negative error code otherwise. that's it, that's the tea β˜• ngl a short one, but she said everything she needed to say 😭

heads up bestie: the (unlocked) in the name is real β€” this is the unlocked version, so locking is your problem, not hers πŸ™ˆ

🌈 SEE ALSO 🌈

Kernel file ./drivers/iio/imu/adis.c plus the whole friend group:

go read those too, they ate πŸ‘‘


and that's the page, bestie!! 🧚 sourced straight from ./drivers/iio/imu, dated October 2026, and every single one of these references stays linked in the group chat β€” periodt πŸ’œπŸŽ€βœ¨

πŸ“¦ where this page comes from