horus3a_attach(9)
π horus3a_attach(9) π
okay so this is a page straight out of the Kernel API Manual, and it's basically the "hey bestie, come plug in a tuner" function. it's called horus3a_attach, and no cap, its whole personality is: hand it a frontend, hand it a config, hand it an i2c adapter, and it'll hook you up with a horus3a tuner β¨
πΈ NAME πΈ
horus3a_attach β attach a horus3a tuner π
like, literally that's the job. attach the tuner. that's it. that's the whole vibe.
β¨ SYNOPSIS β¨
struct dvb_frontend * horus3a_attach (struct dvb_frontend *fe , const
struct horus3a_config *config , struct i2c_adapter *i2c );
three arguments in, one pointer out. it's giving very "short and iconic." π
π ARGUMENTS π
feβ the frontend that's getting attached π«Ά like, this is the thing you're introducing your new tuner bestie to.configβ a pointer tostruct helene_configholding the tuner configuration. yep, it sayshelene_configright there in the original and we are not touching it, that's the doc's business, not ours π just know: config stuff goes here.i2cβ the i2c adapter to use π₯ this is the lil communication highway the tuner's gonna chat on.
π RETURN π
- FE pointer on success β slay, it worked π
NULLon failure β not slay, something went sideways π
π¦ SEE ALSO π¦
- Kernel file
./drivers/media/dvb-frontends/horus3a.h struct horus3a_config(9)
go read those if you want the deeper lore, iykyk π
lowkey reminder: if you get NULL back, don't just carry on like everything's fine β that's the "it didn't work" signal, fr fr π
and that's the whole page, bestie π it lives over in ./drivers/media/dvb-frontends, dated October 2026, and it's part of the Kernel API Manual β mwah, go attach some tuners ππ§ββοΈ
π¦ 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