pch_i2c_sendnack(9)
β¨ pch_i2c_sendnack(9) β¨
okay so bestie, welcome to the Kernel API Manual π you're literally about to read the whole entire page for pch_i2c_sendnack(9) and it's gonna be so chill, i promise π«Ά
πΈ NAME πΈ
pch_i2c_sendnack β send NACK π
like, that's it, that's the whole vibe. it sends a NACK. no cap.
π¦ SYNOPSIS π¦
void pch_i2c_sendnack (struct i2c_algo_pch_data *adap );
that's your whole function signature bestie, it returns void (so like, nothing comes back, it's giving "i did the thing and left" energy π) and it takes exactly one (1) argument, which we're about to get into π
π ARGUMENTS π
adapβ a pointer tostruct i2c_algo_pch_data. that's it. that's the whole argument. hand it over and the function knows what to do π«
β SEE ALSO β
okay this list is LOWKEY long but every single one of these is iconic in its own way, so here we go, no skipping π
the Kernel file ./drivers/i2c/busses/i2c-eg20t.c is where all the drama lives, and it's the home of these besties:
struct i2c_algo_pch_data(9)struct adapter_info(9)pch_i2c_init(9)pch_i2c_wait_for_bus_idle(9)pch_i2c_start(9)pch_i2c_stop(9)pch_i2c_repstart(9)pch_i2c_writebytes(9)pch_i2c_sendack(9)pch_i2c_restart(9)pch_i2c_readbytes(9)pch_i2c_cb(9)pch_i2c_handler(9)pch_i2c_xfer(9)pch_i2c_func(9)pch_i2c_disbl_int(9)
and that's the whole page, you ate that ngl π
one last thing before you go β this little beauty lives in ./drivers/i2c/busses and the page is dated October 2026. consider this your cute lil sign-off π§ββοΈ bye bestie, go send some NACKs π
π¦ 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