cbus_send_data(9)
π cbus_send_data(9) β Kernel API Manual
okay bestie, so this is cbus_send_data, straight out of the kernel API manual β yes, the kernel has its own manual pages, we love a documented kernel π
β¨ NAME β¨
cbus_send_data β sends @len amount of data over the bus ππ¨
Like. That's the whole job. It puts @len worth of data onto the bus. Iconic, minimal, does exactly what it says on the tin.
πΈ SYNOPSIS πΈ
void cbus_send_data (struct cbus_host *host , unsigned data , unsigned
len );
ngl the spacing around those commas is giving "written at 3am by a kernel dev", but we reproduce it faithfully because that's the assignment π«Ά
π¦ ARGUMENTS π¦
hostβ the host we're using π like, which bus host this transfer is riding on, that's the one, main character energy.dataβ the data to send β¨ the actual payload, the moment we've all been waiting for.lenβ size of the transfer π how much of it we're sending, the vibe check on the byte count.
π§ SEE ALSO π§
Kernel file ./drivers/i2c/busses/i2c-cbus-gpio.c β go read it, iykyk π₯
the whole cbus gpio friend group fr fr, they all hang out in the same file π
so that's the page!! π from ./drivers/i2c/busses, dated October 2026, and the manual is cbus_send_data(9) β bestie go forth and send your data, periodt πβ
π¦ 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