i3c_device_disable_ibi(9)
π¦ 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 πΈ
- Kernel file
./drivers/i3c/device.c i3c_device_do_xfers(9)i3c_device_do_setdasa(9)i3c_device_get_info(9)i3c_device_enable_ibi(9)i3c_device_request_ibi(9)i3c_device_free_ibi(9)i3cdev_to_dev(9)i3c_device_match_id(9)i3c_device_get_supported_xfer_mode(9)i3c_driver_register_with_owner(9)i3c_driver_unregister(9)
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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms