dvb_pll_attach(9)
β¨ dvb_pll_attach (kernel API manual, bestie edition) β¨
okay so this is the man page for dvb_pll_attach(9) from the Kernel API Manual β it's a tiny one but she's iconic, so let's get into it π
πΈ NAME πΈ
dvb_pll_attach β attaches a dvb-pll to the frontend structure you hand her. that's it, that's the whole vibe π
β SYNOPSIS β
struct dvb_frontend * dvb_pll_attach (struct dvb_frontend *fe , int
pll_addr , struct i2c_adapter *i2c , unsigned int pll_desc_id );
like, look at her. four args. returns a struct dvb_frontend *. no cap, she's giving function signature realness β¨
π ARGUMENTS π
feβ the frontend you're attaching to. she's the main character here, everything else is just supporting cast π«Άpll_addrβ the i2c address of the PLL, if it's used. it's anint, so, y'know, respect π¦i2cβ the i2c adapter to use. highkey important: set it toNULLif it's not used, fr fr πpll_desc_idβ thedvb_pll_descto use. it's anunsigned int, periodt π
π₯ RETURN π₯
frontend pointer on success, NULL on failure π β so literally always vibe check the return value before you do anything else with it, bestie. like, NULL means it did NOT slay today π
π SEE ALSO π
- Kernel file
./drivers/media/dvb-frontends/dvb-pll.hβ go read her, iykyk π
ok that's genuinely the whole page. short king of a manpage but every detail is here, no notes π
that's the whole thing, bestie β this one came out of the ./drivers/media/dvb-frontends source (the Kernel API Manual), and the page is dated October 2026. go attach some PLLs responsibly, ily πβ¨π
π¦ 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