i3c_device_disable_ibi(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ i3c_device_disable_ibi πŸ’…

okay bestie, welcome to the i3c_device_disable_ibi(9) page β€” that's the kernel API manual, and yes the title is a whole mouthful, we love her anyway 🫢


✨ NAME ✨

i3c_device_disable_ibi β€” Disable IBIs coming from a specific device

🌈 SYNOPSIS 🌈

int i3c_device_disable_ibi (struct i3c_device *dev );

πŸŽ€ ARGUMENTS πŸŽ€

  • dev β€” the device on which IBIs should be disabled. that's it, that's the whole argument, main character energy only πŸ‘‘

πŸ’– DESCRIPTION πŸ’–

so this function disables IBIs coming from a specific device, and then it waits for all pending IBIs to be processed. like, it's not just gonna ghost them β€” it waits for them to finish their little moment before it wraps up. no cap, that wait is lowkey the whole point πŸ”₯

⭐ RETURN ⭐

returns 0 in case of success. otherwise you get a negative error code back (the page says "error core" β€” yeah, typo energy, but you know exactly what they meant πŸ˜­πŸ™ˆ)

🌸 SEE ALSO 🌸


bestie if you're turning IBIs off you probably already called i3c_device_enable_ibi(9) at some point β€” go check the whole gang in SEE ALSO, iykyk πŸ’œ

okay that's the page!! brought to you by ./drivers/i3c, October 2026, i3c_device_disable_ibi(9) β€” mwah, go slay your interrupts πŸ’…πŸŽ€πŸ§š

πŸ“¦ where this page comes from