dvb_frontend_reinitialise(9)
π« dvb_frontend_reinitialise(9) π«
okay so bestie, welcome to the Kernel API Manual β this is the page for dvb_frontend_reinitialise, and honestly it's a short one but it's got main character energy anyway π
β¨ NAME β¨
dvb_frontend_reinitialise β forces a reinitialisation at the frontend π₯
π¦ SYNOPSIS π¦
void dvb_frontend_reinitialise (struct dvb_frontend *fe );
πΈ ARGUMENTS πΈ
feβ pointer tostruct dvb_frontendπ this is the frontend you're about to hit the reset button on, no cap
π DESCRIPTION π
okay so what does it actually do, right? it calls dvb_frontend_ops.init and dvb_frontend_ops.tuner_ops.init, and then it resets SEC tone and voltage (for Satellite systems). that's the whole vibe check π°οΈβ¨
so like: two init calls, plus a SEC tone + voltage reset, and the SEC bit is specifically a Satellite systems thing, iykyk π«
π NOTE π
currently, this function is used only by one driver (budget-av). it seems to be due to address some special issue with that specific frontend π like, it's giving "very niche, very specific" and we respect it
ngl bestie, "only one driver uses this" is the whole note β don't go thinking it's a general-purpose thing, because the manual is literally telling you it isn't π
π SEE ALSO π
Kernel file ./include/media/dvb_frontend.h struct:
dvb_frontend_tune_settings(9)struct dvb_tuner_info(9)struct analog_parameters(9)enum dvbfe_algo(9)enum dvbfe_search(9)struct dvb_tuner_ops(9)struct analog_demod_info(9)struct analog_demod_ops(9)struct dvb_frontend_internal_info(9)struct dvb_frontend_ops(9)struct dtv_frontend_properties(9)struct dvb_frontend(9)dvb_register_frontend(9)dvb_unregister_frontend(9)dvb_frontend_detach(9)dvb_frontend_suspend(9)dvb_frontend_resume(9)dvb_frontend_sleep_until(9)
and that's the page, bestie π«Ά it lives in ./include/media and it's dated October 2026 β so go forth, reinitialise that frontend, and slay π
βπ
π¦ 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