STRUCT LNBH25_PRIV(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct lnbh25_priv(9) πŸ’–

okay so bestie, welcome to the struct lnbh25_priv page from the Kernel API Manual β€” it's the private data hangout spot for the LNBH25 driver, and honestly? She's small, she's cute, she holds exactly what she needs to hold. main character energy tbh πŸŽ€


✨ NAME ✨

struct lnbh25_priv β€” the LNBH25 driver's private data, aka the little bag she carries around πŸ‘œ


🌸 SYNOPSIS 🌸

struct lnbh25_priv {
    struct i2c_adapter      *i2c;
    u8 i2c_address;
    u8 config[3];
 };

like, that's the whole thing. three fields. no notes. slay πŸ’…


πŸ¦‹ Members πŸ¦‹

  • i2c β€” a pointer to the I2C adapter structure. yeah, she points at the adapter. she's connected. iykyk πŸ”₯
  • i2c_address β€” the I2C address of the LNBH25 SEC chip. that's how you find her on the bus, no cap πŸ“
  • config β€” the registers configuration, and it's a u8 [3], so let's break it down by offset because she's got layers:
    • offset 0 β€” the 1st register address, always 0x02 (DATA1). not sometimes. always. periodt ✨
    • offset 1 β€” the DATA1 register value
    • offset 2 β€” the DATA2 register value

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./drivers/media/dvb-frontends/lnbh25.c β€” go read the source, bestie, she's right there 🫢


and that's the vibe check complete!! 🌈 this page was served up from ./drivers/media/dvb-frontends back in October 2026, so if you're reading this later just know she's been iconic since then πŸ’œ πŸ¦‹ ⭐

πŸ“¦ where this page comes from