STRUCT DVB_FRONTEND(9)
π struct dvb_frontend(9) π
okay so this is the struct dvb_frontend page from the Kernel API Manual β itβs literally the frontend structure you use on drivers, bestie. No cap. π«Ά
β¨ NAME β¨
struct dvb_frontend β Frontend structure to be used on drivers. Thatβs the whole vibe check: frontend struct, drivers, iconic. π
β¨ SYNOPSIS β¨
struct dvb_frontend {
struct kref refcount;
struct dvb_frontend_ops ops;
struct dvb_adapter *dvb;
void *demodulator_priv;
void *tuner_priv;
void *frontend_priv;
void *sec_priv;
void *analog_demod_priv;
struct dtv_frontend_properties dtv_property_cache;
#define DVB_FRONTEND_COMPONENT_TUNER 0;
#define DVB_FRONTEND_COMPONENT_DEMOD 1;
int (*callback)(void *adapter_priv, int component, int cmd, int
arg);
int id;
unsigned int exit;
};
π«Ά Members π«Ά
refcountβ refcount to keep track ofstruct dvb_frontendreferences. β¨opsβ embeddedstruct dvb_frontend_ops. πdvbβ pointer tostruct dvb_adapter. π¦demodulator_privβ demod private data. πΈtuner_privβ tuner private data. πfrontend_privβ frontend private data. π«Άsec_privβ SEC private data. πanalog_demod_privβ Analog demod private data. βdtv_property_cacheβ embeddedstruct dtv_frontend_properties. π₯callbackβ callback function used on some drivers to call either the tuner or the demodulator. πidβ Frontend ID. πexitβ used to inform the DVB core that the frontend thread should exit (usually, means that the hardware got disconnected). π
π SEE ALSO π
Kernel file ./include/media/dvb_frontend.h β and the related squad is:
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)dvb_register_frontend(9)dvb_unregister_frontend(9)dvb_frontend_detach(9)dvb_frontend_suspend(9)dvb_frontend_resume(9)dvb_frontend_reinitialise(9)dvb_frontend_sleep_until(9)
okay bestie, thatβs the whole page β sourced from ./include/media, dated October 2026, and itβs literally struct dvb_frontend(9) π
β¨π«Ά
π¦ 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