Home
last modified time | relevance | path

Searched refs:qam (Results 1 – 10 of 10) sorted by relevance

/linux-6.12.1/drivers/media/dvb-frontends/
Dtda10023.c288 u8 qam, lockthr, mseth, aref, agcrefnyq, eragnyq_thd; member
295 unsigned qam = c->modulation; in tda10023_set_parameters() local
326 switch (qam) { in tda10023_set_parameters()
344 tda10023_writereg(state, 0x05, qam_params[qam].lockthr); in tda10023_set_parameters()
345 tda10023_writereg(state, 0x08, qam_params[qam].mseth); in tda10023_set_parameters()
346 tda10023_writereg(state, 0x09, qam_params[qam].aref); in tda10023_set_parameters()
347 tda10023_writereg(state, 0xb4, qam_params[qam].agcrefnyq); in tda10023_set_parameters()
348 tda10023_writereg(state, 0xb6, qam_params[qam].eragnyq_thd); in tda10023_set_parameters()
360 tda10023_setup_reg0(state, qam_params[qam].qam); in tda10023_set_parameters()
Dtda10021.c232 unsigned qam = c->modulation; in tda10021_set_parameters() local
264 switch (qam) { in tda10021_set_parameters()
289 _tda10021_writereg(state, 0x01, qam_params[qam].agcref); in tda10021_set_parameters()
290 _tda10021_writereg(state, 0x05, qam_params[qam].lthr); in tda10021_set_parameters()
291 _tda10021_writereg(state, 0x08, qam_params[qam].mseth); in tda10021_set_parameters()
292 _tda10021_writereg(state, 0x09, qam_params[qam].aref); in tda10021_set_parameters()
303 tda10021_setup_reg0(state, qam_params[qam].conf, c->inversion); in tda10021_set_parameters()
Ddib3000mc.c454 static void dib3000mc_set_adp_cfg(struct dib3000mc_state *state, s16 qam) in dib3000mc_set_adp_cfg() argument
457 switch (qam) { in dib3000mc_set_adp_cfg()
Dcxd2841er.c1745 enum sony_dvbc_constellation_t qam = SONY_DVBC_CONSTELLATION_16QAM; in cxd2841er_read_snr_c() local
1758 qam = (enum sony_dvbc_constellation_t) (data[0] & 0x07); in cxd2841er_read_snr_c()
1769 switch (qam) { in cxd2841er_read_snr_c()
/linux-6.12.1/drivers/media/dvb-frontends/cxd2880/
Dcxd2880_tnrdmd_dvbt2_mon.c1570 enum cxd2880_dvbt2_plp_constell *qam) in cxd2880_tnrdmd_dvbt2_mon_qam() argument
1576 if (!tnr_dmd || !qam) in cxd2880_tnrdmd_dvbt2_mon_qam()
1646 *qam = (enum cxd2880_dvbt2_plp_constell)(data & 0x07); in cxd2880_tnrdmd_dvbt2_mon_qam()
1789 enum cxd2880_dvbt2_plp_constell qam; in dvbt2_calc_ssi() local
1799 cxd2880_tnrdmd_dvbt2_mon_qam(tnr_dmd, CXD2880_DVBT2_PLP_DATA, &qam); in dvbt2_calc_ssi()
1809 if (code_rate > CXD2880_DVBT2_R2_5 || qam > CXD2880_DVBT2_QAM256) in dvbt2_calc_ssi()
1812 prel = rf_lvl - ref_dbm_1000[qam][code_rate]; in dvbt2_calc_ssi()
Dcxd2880_tnrdmd_dvbt2_mon.h114 *qam);
Dcxd2880_top.c1615 enum cxd2880_dvbt2_plp_constell qam; in cxd2880_get_frontend_t2() local
1728 &qam); in cxd2880_get_frontend_t2()
1731 switch (qam) { in cxd2880_get_frontend_t2()
1746 pr_debug("QAM is invalid %d\n", qam); in cxd2880_get_frontend_t2()
/linux-6.12.1/Documentation/userspace-api/media/dvb/
Ddvb-frontend-parameters.rst38 struct dvb_qam_parameters qam;
/linux-6.12.1/include/uapi/linux/dvb/
Dfrontend.h1042 struct dvb_qam_parameters qam; /* DVB-C */ member
/linux-6.12.1/drivers/media/dvb-core/
Ddvb_frontend.c1187 c->symbol_rate = p->u.qam.symbol_rate; in dtv_property_cache_sync()
1188 c->fec_inner = p->u.qam.fec_inner; in dtv_property_cache_sync()
1189 c->modulation = p->u.qam.modulation; in dtv_property_cache_sync()
1268 p->u.qam.symbol_rate = c->symbol_rate; in dtv_property_legacy_params_sync()
1269 p->u.qam.fec_inner = c->fec_inner; in dtv_property_legacy_params_sync()
1270 p->u.qam.modulation = c->modulation; in dtv_property_legacy_params_sync()