nouveau_i2c_...r_get_client(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– nouveau_i2c_encoder_get_client β€” ok bestie let me put you on πŸ’–

So like, this page lives in the Kernel API Manual (very official, very demure) and it's genuinely one of the shorter ones β€” perfect lil snack of a manpage, ngl.


✨ NAME ✨

nouveau_i2c_encoder_get_client β€” bestie, it gets you the I2C client that corresponds to an encoder. That's the whole gig. Iconic, honestly. πŸŽ€


🌸 SYNOPSIS 🌸

struct i2c_client * nouveau_i2c_encoder_get_client (struct drm_encoder
*encoder );

Lowkey the return type is doing main character energy here β€” you hand it an encoder, it hands you back a struct i2c_client *. Simple trade. Slay. ✨


πŸ¦‹ ARGUMENTS πŸ¦‹

  • encoder β€” the encoder. That's it. That's the argument. The encoder. The one and only. 🫢

πŸ’… SEE ALSO πŸ’…

Okay so if you're gonna go poking around, here's the crew you should also meet β€” they all live in the kernel file ./drivers/gpu/drm/nouveau/include/dispnv04/i2c/encoder_i2c.h:

fr fr, if you're touching this function you're probably gonna need at least a couple of these too. iykyk. πŸ’œ


Heads up bestie: this is kernel API territory β€” these references use the (9) section, which is the kernel's own little world. Don't go looking for them in section 1 like a civilian. πŸ™ˆ

Okay that's literally the whole page, she's short but she ate. ✨

Sign-off time 🧚: this lil beauty comes from the source path ./drivers/gpu/drm/nouveau/incl... (yes it's truncated in the original, no I'm not gonna invent the rest πŸ’€) and it's dated October 2026, so mark your calendars, bestie. πŸ“πŸ’–

πŸ“¦ where this page comes from