sch_transaction(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 β€” the i2c_adapter pointer. 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 🌈


Source/version: ./drivers/i2c/busses Β· date: October 2026 Β· page: sch_transaction(9) β€” mwah, bestie πŸ’–βœ¨

πŸ“¦ where this page comes from