rk3x_i2c_fill_transmit_buf(9)
πΈ rk3x_i2c_fill_transmit_buf β NAME energy πΈ
okay so bestie, welcome to the rk3x_i2c_fill_transmit_buf(9) page from the Kernel API Manual β yes that's the manual name, we're being official today π
Here's the whole vibe: rk3x_i2c_fill_transmit_buf fills the transmit buffer with data from i2c->msg. That's it, that's the function. It takes the stuff sitting in i2c->msg and yeets it into the transmit buffer. Iconic, honestly β¨
π SYNOPSIS π
void rk3x_i2c_fill_transmit_buf (struct rk3x_i2c *i2c );
yup, returns void, takes exactly one pointer, no extra drama π«Ά
π¦ ARGUMENTS π¦
i2cβ the target controller data π that's yourstruct rk3x_i2c *and it's literally the whole personality of this call
π SEE ALSO π
the whole friend group, no gatekeeping π₯ β and yeah, these all live in the kernel file ./drivers/i2c/busses/i2c-rk3x.c:
struct i2c_spec_values(9)struct rk3x_i2c_calced_timings(9)struct rk3x_i2c_soc_data(9)struct rk3x_i2c(9)rk3x_i2c_start(9)rk3x_i2c_stop(9)rk3x_i2c_prepare_read(9)rk3x_i2c_get_spec(9)rk3x_i2c_v0_calc_timings(9)rk3x_i2c_v1_calc_timings(9)rk3x_i2c_clk_notifier_cb(9)rk3x_i2c_setup(9)
ngl bestie, that's the entire page β short and sweet, main character energy only π but like, go read the friends above if you want the full lore, iykyk π
and that's a wrap, mwah π this cutie came from ./drivers/i2c/busses, dated October 2026, and it goes by rk3x_i2c_fill_transmit_buf(9) β 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