Lines Matching refs:tnrdmd

28 	struct cxd2880_tnrdmd tnrdmd;  member
45 static int cxd2880_pre_bit_err_t(struct cxd2880_tnrdmd *tnrdmd, in cxd2880_pre_bit_err_t() argument
51 if (!tnrdmd || !pre_bit_err || !pre_bit_count) in cxd2880_pre_bit_err_t()
54 if (tnrdmd->diver_mode == CXD2880_TNRDMD_DIVERMODE_SUB) in cxd2880_pre_bit_err_t()
57 if (tnrdmd->state != CXD2880_TNRDMD_STATE_ACTIVE) in cxd2880_pre_bit_err_t()
60 if (tnrdmd->sys != CXD2880_DTV_SYS_DVBT) in cxd2880_pre_bit_err_t()
63 ret = slvt_freeze_reg(tnrdmd); in cxd2880_pre_bit_err_t()
67 ret = tnrdmd->io->write_reg(tnrdmd->io, in cxd2880_pre_bit_err_t()
71 slvt_unfreeze_reg(tnrdmd); in cxd2880_pre_bit_err_t()
75 ret = tnrdmd->io->read_regs(tnrdmd->io, in cxd2880_pre_bit_err_t()
79 slvt_unfreeze_reg(tnrdmd); in cxd2880_pre_bit_err_t()
84 slvt_unfreeze_reg(tnrdmd); in cxd2880_pre_bit_err_t()
88 ret = tnrdmd->io->read_regs(tnrdmd->io, in cxd2880_pre_bit_err_t()
92 slvt_unfreeze_reg(tnrdmd); in cxd2880_pre_bit_err_t()
98 ret = tnrdmd->io->read_regs(tnrdmd->io, in cxd2880_pre_bit_err_t()
102 slvt_unfreeze_reg(tnrdmd); in cxd2880_pre_bit_err_t()
106 slvt_unfreeze_reg(tnrdmd); in cxd2880_pre_bit_err_t()
114 static int cxd2880_pre_bit_err_t2(struct cxd2880_tnrdmd *tnrdmd, in cxd2880_pre_bit_err_t2() argument
123 if (!tnrdmd || !pre_bit_err || !pre_bit_count) in cxd2880_pre_bit_err_t2()
126 if (tnrdmd->diver_mode == CXD2880_TNRDMD_DIVERMODE_SUB) in cxd2880_pre_bit_err_t2()
129 if (tnrdmd->state != CXD2880_TNRDMD_STATE_ACTIVE) in cxd2880_pre_bit_err_t2()
132 if (tnrdmd->sys != CXD2880_DTV_SYS_DVBT2) in cxd2880_pre_bit_err_t2()
135 ret = slvt_freeze_reg(tnrdmd); in cxd2880_pre_bit_err_t2()
139 ret = tnrdmd->io->write_reg(tnrdmd->io, in cxd2880_pre_bit_err_t2()
143 slvt_unfreeze_reg(tnrdmd); in cxd2880_pre_bit_err_t2()
147 ret = tnrdmd->io->read_regs(tnrdmd->io, in cxd2880_pre_bit_err_t2()
151 slvt_unfreeze_reg(tnrdmd); in cxd2880_pre_bit_err_t2()
156 slvt_unfreeze_reg(tnrdmd); in cxd2880_pre_bit_err_t2()
162 ret = tnrdmd->io->read_regs(tnrdmd->io, in cxd2880_pre_bit_err_t2()
166 slvt_unfreeze_reg(tnrdmd); in cxd2880_pre_bit_err_t2()
175 slvt_unfreeze_reg(tnrdmd); in cxd2880_pre_bit_err_t2()
177 ret = tnrdmd->io->write_reg(tnrdmd->io, in cxd2880_pre_bit_err_t2()
183 ret = tnrdmd->io->read_regs(tnrdmd->io, in cxd2880_pre_bit_err_t2()
196 static int cxd2880_post_bit_err_t(struct cxd2880_tnrdmd *tnrdmd, in cxd2880_post_bit_err_t() argument
205 if (!tnrdmd || !post_bit_err || !post_bit_count) in cxd2880_post_bit_err_t()
208 if (tnrdmd->diver_mode == CXD2880_TNRDMD_DIVERMODE_SUB) in cxd2880_post_bit_err_t()
211 if (tnrdmd->state != CXD2880_TNRDMD_STATE_ACTIVE) in cxd2880_post_bit_err_t()
214 if (tnrdmd->sys != CXD2880_DTV_SYS_DVBT) in cxd2880_post_bit_err_t()
217 ret = tnrdmd->io->write_reg(tnrdmd->io, in cxd2880_post_bit_err_t()
223 ret = tnrdmd->io->read_regs(tnrdmd->io, in cxd2880_post_bit_err_t()
234 ret = tnrdmd->io->write_reg(tnrdmd->io, in cxd2880_post_bit_err_t()
240 ret = tnrdmd->io->read_regs(tnrdmd->io, in cxd2880_post_bit_err_t()
256 static int cxd2880_post_bit_err_t2(struct cxd2880_tnrdmd *tnrdmd, in cxd2880_post_bit_err_t2() argument
273 if (!tnrdmd || !post_bit_err || !post_bit_count) in cxd2880_post_bit_err_t2()
276 if (tnrdmd->diver_mode == CXD2880_TNRDMD_DIVERMODE_SUB) in cxd2880_post_bit_err_t2()
279 if (tnrdmd->state != CXD2880_TNRDMD_STATE_ACTIVE) in cxd2880_post_bit_err_t2()
282 if (tnrdmd->sys != CXD2880_DTV_SYS_DVBT2) in cxd2880_post_bit_err_t2()
285 ret = slvt_freeze_reg(tnrdmd); in cxd2880_post_bit_err_t2()
289 ret = tnrdmd->io->write_reg(tnrdmd->io, in cxd2880_post_bit_err_t2()
293 slvt_unfreeze_reg(tnrdmd); in cxd2880_post_bit_err_t2()
297 ret = tnrdmd->io->read_regs(tnrdmd->io, in cxd2880_post_bit_err_t2()
301 slvt_unfreeze_reg(tnrdmd); in cxd2880_post_bit_err_t2()
306 slvt_unfreeze_reg(tnrdmd); in cxd2880_post_bit_err_t2()
313 ret = tnrdmd->io->read_regs(tnrdmd->io, in cxd2880_post_bit_err_t2()
317 slvt_unfreeze_reg(tnrdmd); in cxd2880_post_bit_err_t2()
324 ret = tnrdmd->io->read_regs(tnrdmd->io, in cxd2880_post_bit_err_t2()
328 slvt_unfreeze_reg(tnrdmd); in cxd2880_post_bit_err_t2()
334 slvt_unfreeze_reg(tnrdmd); in cxd2880_post_bit_err_t2()
336 ret = tnrdmd->io->write_reg(tnrdmd->io, in cxd2880_post_bit_err_t2()
342 ret = tnrdmd->io->read_regs(tnrdmd->io, in cxd2880_post_bit_err_t2()
364 static int cxd2880_read_block_err_t(struct cxd2880_tnrdmd *tnrdmd, in cxd2880_read_block_err_t() argument
371 if (!tnrdmd || !block_err || !block_count) in cxd2880_read_block_err_t()
374 if (tnrdmd->diver_mode == CXD2880_TNRDMD_DIVERMODE_SUB) in cxd2880_read_block_err_t()
377 if (tnrdmd->state != CXD2880_TNRDMD_STATE_ACTIVE) in cxd2880_read_block_err_t()
380 if (tnrdmd->sys != CXD2880_DTV_SYS_DVBT) in cxd2880_read_block_err_t()
383 ret = tnrdmd->io->write_reg(tnrdmd->io, in cxd2880_read_block_err_t()
389 ret = tnrdmd->io->read_regs(tnrdmd->io, in cxd2880_read_block_err_t()
400 ret = tnrdmd->io->write_reg(tnrdmd->io, in cxd2880_read_block_err_t()
406 ret = tnrdmd->io->read_regs(tnrdmd->io, in cxd2880_read_block_err_t()
420 static int cxd2880_read_block_err_t2(struct cxd2880_tnrdmd *tnrdmd, in cxd2880_read_block_err_t2() argument
427 if (!tnrdmd || !block_err || !block_count) in cxd2880_read_block_err_t2()
430 if (tnrdmd->diver_mode == CXD2880_TNRDMD_DIVERMODE_SUB) in cxd2880_read_block_err_t2()
433 if (tnrdmd->state != CXD2880_TNRDMD_STATE_ACTIVE) in cxd2880_read_block_err_t2()
435 if (tnrdmd->sys != CXD2880_DTV_SYS_DVBT2) in cxd2880_read_block_err_t2()
438 ret = tnrdmd->io->write_reg(tnrdmd->io, in cxd2880_read_block_err_t2()
444 ret = tnrdmd->io->read_regs(tnrdmd->io, in cxd2880_read_block_err_t2()
455 ret = tnrdmd->io->write_reg(tnrdmd->io, in cxd2880_read_block_err_t2()
461 ret = tnrdmd->io->read_regs(tnrdmd->io, in cxd2880_read_block_err_t2()
508 if (priv->tnrdmd.io != &priv->regio) { in cxd2880_init()
509 ret = cxd2880_tnrdmd_create(&priv->tnrdmd, in cxd2880_init()
517 ret = cxd2880_integ_init(&priv->tnrdmd); in cxd2880_init()
524 ret = cxd2880_tnrdmd_set_cfg(&priv->tnrdmd, in cxd2880_init()
552 ret = cxd2880_tnrdmd_sleep(&priv->tnrdmd); in cxd2880_sleep()
579 ret = cxd2880_tnrdmd_mon_rf_lvl(&priv->tnrdmd, &level); in cxd2880_read_signal_strength()
620 ret = cxd2880_tnrdmd_dvbt_mon_snr(&priv->tnrdmd, in cxd2880_read_snr()
623 ret = cxd2880_tnrdmd_dvbt2_mon_snr(&priv->tnrdmd, in cxd2880_read_snr()
658 ret = cxd2880_tnrdmd_dvbt_mon_packet_error_number(&priv->tnrdmd, in cxd2880_read_ucblocks()
661 ret = cxd2880_tnrdmd_dvbt2_mon_packet_error_number(&priv->tnrdmd, in cxd2880_read_ucblocks()
704 ret = cxd2880_tnrdmd_dvbt_mon_tps_info(&priv->tnrdmd, in cxd2880_set_ber_per_period_t()
728 struct cxd2880_tnrdmd *tnrdmd = &priv->tnrdmd; in cxd2880_set_ber_per_period_t() local
730 ret = tnrdmd->io->write_reg(tnrdmd->io, in cxd2880_set_ber_per_period_t()
734 ret = tnrdmd->io->read_regs(tnrdmd->io, in cxd2880_set_ber_per_period_t()
771 cxd2880_tnrdmd_set_cfg(&priv->tnrdmd, in cxd2880_set_ber_per_period_t()
779 cxd2880_tnrdmd_set_cfg(&priv->tnrdmd, in cxd2880_set_ber_per_period_t()
787 cxd2880_tnrdmd_set_cfg(&priv->tnrdmd, in cxd2880_set_ber_per_period_t()
826 ret = cxd2880_tnrdmd_dvbt2_mon_l1_pre(&priv->tnrdmd, &l1pre); in cxd2880_set_ber_per_period_t2()
832 ret = cxd2880_tnrdmd_dvbt2_mon_active_plp(&priv->tnrdmd, in cxd2880_set_ber_per_period_t2()
839 ret = cxd2880_tnrdmd_dvbt2_mon_l1_post(&priv->tnrdmd, &l1post); in cxd2880_set_ber_per_period_t2()
893 cxd2880_tnrdmd_set_cfg(&priv->tnrdmd, in cxd2880_set_ber_per_period_t2()
901 cxd2880_tnrdmd_set_cfg(&priv->tnrdmd, in cxd2880_set_ber_per_period_t2()
905 ret = cxd2880_tnrdmd_dvbt2_mon_bbheader(&priv->tnrdmd, in cxd2880_set_ber_per_period_t2()
936 cxd2880_tnrdmd_set_cfg(&priv->tnrdmd, in cxd2880_set_ber_per_period_t2()
944 cxd2880_tnrdmd_set_cfg(&priv->tnrdmd, in cxd2880_set_ber_per_period_t2()
948 cxd2880_tnrdmd_set_cfg(&priv->tnrdmd, in cxd2880_set_ber_per_period_t2()
953 cxd2880_tnrdmd_set_cfg(&priv->tnrdmd, in cxd2880_set_ber_per_period_t2()
1094 priv->tnrdmd.sys = CXD2880_DTV_SYS_DVBT; in cxd2880_set_frontend()
1098 ret = cxd2880_dvbt_tune(&priv->tnrdmd, in cxd2880_set_frontend()
1101 priv->tnrdmd.sys = CXD2880_DTV_SYS_DVBT2; in cxd2880_set_frontend()
1106 ret = cxd2880_dvbt2_tune(&priv->tnrdmd, in cxd2880_set_frontend()
1160 ret = cxd2880_pre_bit_err_t(&priv->tnrdmd, in cxd2880_get_stats()
1166 ret = cxd2880_pre_bit_err_t2(&priv->tnrdmd, in cxd2880_get_stats()
1195 ret = cxd2880_post_bit_err_t(&priv->tnrdmd, in cxd2880_get_stats()
1201 ret = cxd2880_post_bit_err_t2(&priv->tnrdmd, in cxd2880_get_stats()
1232 ret = cxd2880_read_block_err_t(&priv->tnrdmd, in cxd2880_get_stats()
1238 ret = cxd2880_read_block_err_t2(&priv->tnrdmd, in cxd2880_get_stats()
1278 ret = cxd2880_tnrdmd_dvbt2_check_l1post_valid(&priv->tnrdmd, in cxd2880_check_l1post_plp()
1286 ret = cxd2880_tnrdmd_dvbt2_mon_data_plp_error(&priv->tnrdmd, in cxd2880_check_l1post_plp()
1321 if (priv->tnrdmd.state == CXD2880_TNRDMD_STATE_ACTIVE) { in cxd2880_read_status()
1324 ret = cxd2880_tnrdmd_dvbt_mon_sync_stat(&priv->tnrdmd, in cxd2880_read_status()
1329 ret = cxd2880_tnrdmd_dvbt2_mon_sync_stat(&priv->tnrdmd, in cxd2880_read_status()
1341 pr_err("failed. sys = %d\n", priv->tnrdmd.sys); in cxd2880_read_status()
1427 ret = cxd2880_tnrdmd_dvbt_mon_mode_guard(&priv->tnrdmd, in cxd2880_get_frontend_t()
1469 ret = cxd2880_tnrdmd_dvbt_mon_tps_info(&priv->tnrdmd, &tps); in cxd2880_get_frontend_t()
1561 ret = cxd2880_tnrdmd_dvbt_mon_spectrum_sense(&priv->tnrdmd, &sense); in cxd2880_get_frontend_t()
1582 ret = cxd2880_tnrdmd_mon_rf_lvl(&priv->tnrdmd, &strength); in cxd2880_get_frontend_t()
1628 ret = cxd2880_tnrdmd_dvbt2_mon_l1_pre(&priv->tnrdmd, &l1pre); in cxd2880_get_frontend_t2()
1691 ret = cxd2880_tnrdmd_dvbt2_mon_code_rate(&priv->tnrdmd, in cxd2880_get_frontend_t2()
1726 ret = cxd2880_tnrdmd_dvbt2_mon_qam(&priv->tnrdmd, in cxd2880_get_frontend_t2()
1755 ret = cxd2880_tnrdmd_dvbt2_mon_spectrum_sense(&priv->tnrdmd, &sense); in cxd2880_get_frontend_t2()
1776 ret = cxd2880_tnrdmd_mon_rf_lvl(&priv->tnrdmd, &strength); in cxd2880_get_frontend_t2()