sch_transaction(9)
π NAME π
Okay bestie, welcome to sch_transaction(9) from the Kernel API Manual β this is the function that starts the i2c transaction. Iconic behavior only.
β¨ SYNOPSIS β¨
int sch_transaction (struct i2c_adapter *adap );
π ARGUMENTS π
adapβ thei2c_adapterpointer. That's the whole argument, no cap.
π¦ DESCRIPTION π¦
So here's the lore: sch_access will prepare the transaction, and then this function β sch_transaction β will execute it. Prep first, slay second, fr fr.
π₯ RETURN π₯
0 for success and others for failure. Simple, clean, no dramatic plot twist.
π SEE ALSO π
- Kernel file
./drivers/i2c/busses/i2c-isch.c sch_access(9)
Source/version: ./drivers/i2c/busses Β· date: October 2026 Β· page: sch_transaction(9) β mwah, bestie πβ¨
π¦ 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