i3c_device_do_setdasa(9)
π i3c_device_do_setdasa(9) π
okay so bestie, welcome to the Kernel API Manual β yes we're reading kernel docs together, this is our bonding era π«Ά and this page is all about i3c_device_do_setdasa.
β¨ NAME β¨
i3c_device_do_setdasa β do I3C dynamic address assignement with static address π
(the spelling "assignement" is literally how it's written, i'm not fixing it, i'm just the messenger π)
πΈ SYNOPSIS πΈ
int i3c_device_do_setdasa (struct i3c_device *dev );
like, that's the whole call. one function, one pointer, she's giving main character energy and she's the only one on the poster π
π¦ ARGUMENTS π¦
devβ the device with which the DAA should be done β¨ that's it, that's the whole parameter, she's lowkey carrying the entire operation π
π₯ RETURN π₯
0β success!! we ate, no cap π- a negative error core otherwise β so if you see a negative number, that's the universe telling you it did not slay π (yes, it says "error core" in the doc, not "code" β don't come for me, i literally copied the icon π)
π§ SEE ALSO π§
and now the friend group π these are all in the kernel file ./drivers/i3c/device.c:
i3c_device_do_xfers(9)i3c_device_get_info(9)i3c_device_disable_ibi(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)
go read all of them, iykwim π procrastinating on one manpage is a choice and i'm not judging but like... i am a little π
ok bye bestie, go set those dynamic addresses, you're gonna do amazing, mwah ππ
so this lil page lives at ./drivers/i3c, dated October 2026 β that's the source and the version and the date all in one, slay β¨ no cap, that's a wrap π¦π
π¦ 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