Lines Matching refs:ret

44 #define lg_fail(ret)							\  argument
47 __ret = (ret < 0); \
49 lg_err("error %d on line %d\n", ret, __LINE__); \
69 int ret; in lg216x_write_reg() local
78 ret = i2c_transfer(state->i2c_adap, &msg, 1); in lg216x_write_reg()
80 if (ret != 1) { in lg216x_write_reg()
82 msg.buf[0], msg.buf[1], msg.buf[2], ret); in lg216x_write_reg()
83 if (ret < 0) in lg216x_write_reg()
84 return ret; in lg216x_write_reg()
93 int ret; in lg216x_read_reg() local
104 ret = i2c_transfer(state->i2c_adap, msg, 2); in lg216x_read_reg()
106 if (ret != 2) { in lg216x_read_reg()
108 state->cfg->i2c_addr, reg, ret); in lg216x_read_reg()
109 if (ret < 0) in lg216x_read_reg()
110 return ret; in lg216x_read_reg()
125 int i, ret; in lg216x_write_regs() local
130 ret = lg216x_write_reg(state, regs[i].reg, regs[i].val); in lg216x_write_regs()
131 if (lg_fail(ret)) in lg216x_write_regs()
132 return ret; in lg216x_write_regs()
141 int ret; in lg216x_set_reg_bit() local
145 ret = lg216x_read_reg(state, reg, &val); in lg216x_set_reg_bit()
146 if (lg_fail(ret)) in lg216x_set_reg_bit()
152 ret = lg216x_write_reg(state, reg, val); in lg216x_set_reg_bit()
153 lg_fail(ret); in lg216x_set_reg_bit()
155 return ret; in lg216x_set_reg_bit()
163 int ret; in lg216x_i2c_gate_ctrl() local
170 ret = lg216x_set_reg_bit(state, 0x0000, 0, enable ? 0 : 1); in lg216x_i2c_gate_ctrl()
174 return ret; in lg216x_i2c_gate_ctrl()
179 int ret; in lg216x_soft_reset() local
183 ret = lg216x_write_reg(state, 0x0002, 0x00); in lg216x_soft_reset()
184 if (lg_fail(ret)) in lg216x_soft_reset()
188 ret = lg216x_write_reg(state, 0x0002, 0x01); in lg216x_soft_reset()
189 if (lg_fail(ret)) in lg216x_soft_reset()
194 return ret; in lg216x_soft_reset()
199 int ret; in lg216x_initialize() local
228 ret = lg216x_write_regs(state, in lg216x_initialize()
232 ret = lg216x_write_regs(state, in lg216x_initialize()
236 ret = -EINVAL; in lg216x_initialize()
239 if (lg_fail(ret)) in lg216x_initialize()
242 ret = lg216x_soft_reset(state); in lg216x_initialize()
243 lg_fail(ret); in lg216x_initialize()
245 return ret; in lg216x_initialize()
253 int ret; in lg216x_set_if() local
257 ret = lg216x_read_reg(state, 0x0132, &val); in lg216x_set_if()
258 if (lg_fail(ret)) in lg216x_set_if()
264 ret = lg216x_write_reg(state, 0x0132, val); in lg216x_set_if()
265 lg_fail(ret); in lg216x_set_if()
269 return ret; in lg216x_set_if()
278 int ret; in lg2160_agc_fix() local
280 ret = lg216x_read_reg(state, 0x0100, &val); in lg2160_agc_fix()
281 if (lg_fail(ret)) in lg2160_agc_fix()
288 ret = lg216x_write_reg(state, 0x0100, val); in lg2160_agc_fix()
289 lg_fail(ret); in lg2160_agc_fix()
291 return ret; in lg2160_agc_fix()
299 int ret;
301 ret = lg216x_read_reg(state, 0x0100, &val);
302 if (lg_fail(ret))
309 ret = lg216x_write_reg(state, 0x0100, val);
310 lg_fail(ret);
312 return ret;
320 int ret; in lg2160_agc_polarity() local
322 ret = lg216x_read_reg(state, 0x0100, &val); in lg2160_agc_polarity()
323 if (lg_fail(ret)) in lg2160_agc_polarity()
330 ret = lg216x_write_reg(state, 0x0100, val); in lg2160_agc_polarity()
331 lg_fail(ret); in lg2160_agc_polarity()
333 return ret; in lg2160_agc_polarity()
340 int ret; in lg2160_tuner_pwr_save_polarity() local
342 ret = lg216x_read_reg(state, 0x0008, &val); in lg2160_tuner_pwr_save_polarity()
343 if (lg_fail(ret)) in lg2160_tuner_pwr_save_polarity()
349 ret = lg216x_write_reg(state, 0x0008, val); in lg2160_tuner_pwr_save_polarity()
350 lg_fail(ret); in lg2160_tuner_pwr_save_polarity()
352 return ret; in lg2160_tuner_pwr_save_polarity()
359 int ret; in lg2160_spectrum_polarity() local
361 ret = lg216x_read_reg(state, 0x0132, &val); in lg2160_spectrum_polarity()
362 if (lg_fail(ret)) in lg2160_spectrum_polarity()
368 ret = lg216x_write_reg(state, 0x0132, val); in lg2160_spectrum_polarity()
369 lg_fail(ret); in lg2160_spectrum_polarity()
377 int ret; in lg2160_tuner_pwr_save() local
379 ret = lg216x_read_reg(state, 0x0007, &val); in lg2160_tuner_pwr_save()
380 if (lg_fail(ret)) in lg2160_tuner_pwr_save()
386 ret = lg216x_write_reg(state, 0x0007, val); in lg2160_tuner_pwr_save()
387 lg_fail(ret); in lg2160_tuner_pwr_save()
389 return ret; in lg2160_tuner_pwr_save()
394 int ret; in lg216x_set_parade() local
396 ret = lg216x_write_reg(state, 0x013e, id & 0x7f); in lg216x_set_parade()
397 if (lg_fail(ret)) in lg216x_set_parade()
402 return ret; in lg216x_set_parade()
407 int ret; in lg216x_set_ensemble() local
421 ret = lg216x_read_reg(state, reg, &val); in lg216x_set_ensemble()
422 if (lg_fail(ret)) in lg216x_set_ensemble()
428 ret = lg216x_write_reg(state, reg, val); in lg216x_set_ensemble()
429 lg_fail(ret); in lg216x_set_ensemble()
431 return ret; in lg216x_set_ensemble()
437 int ret; in lg2160_set_spi_clock() local
439 ret = lg216x_read_reg(state, 0x0014, &val); in lg2160_set_spi_clock()
440 if (lg_fail(ret)) in lg2160_set_spi_clock()
446 ret = lg216x_write_reg(state, 0x0014, val); in lg2160_set_spi_clock()
447 lg_fail(ret); in lg2160_set_spi_clock()
449 return ret; in lg2160_set_spi_clock()
455 int ret; in lg2161_set_output_interface() local
457 ret = lg216x_read_reg(state, 0x0014, &val); in lg2161_set_output_interface()
458 if (lg_fail(ret)) in lg2161_set_output_interface()
464 ret = lg216x_write_reg(state, 0x0014, val); in lg2161_set_output_interface()
465 lg_fail(ret); in lg2161_set_output_interface()
467 return ret; in lg2161_set_output_interface()
472 int ret; in lg216x_enable_fic() local
474 ret = lg216x_write_reg(state, 0x0017, 0x23); in lg216x_enable_fic()
475 if (lg_fail(ret)) in lg216x_enable_fic()
478 ret = lg216x_write_reg(state, 0x0016, 0xfc); in lg216x_enable_fic()
479 if (lg_fail(ret)) in lg216x_enable_fic()
484 ret = lg216x_write_reg(state, 0x0016, in lg216x_enable_fic()
488 ret = lg216x_write_reg(state, 0x0016, (onoff) ? 0x10 : 0x00); in lg216x_enable_fic()
491 if (lg_fail(ret)) in lg216x_enable_fic()
494 ret = lg216x_initialize(state); in lg216x_enable_fic()
495 if (lg_fail(ret)) in lg216x_enable_fic()
499 ret = lg216x_write_reg(state, 0x0017, 0x03); in lg216x_enable_fic()
500 lg_fail(ret); in lg216x_enable_fic()
503 return ret; in lg216x_enable_fic()
511 int ret; in lg216x_get_fic_version() local
515 ret = lg216x_read_reg(state, 0x0128, &val); in lg216x_get_fic_version()
516 if (lg_fail(ret)) in lg216x_get_fic_version()
521 return ret; in lg216x_get_fic_version()
528 int ret;
532 ret = lg216x_read_reg(state, 0x0123, &val);
533 if (lg_fail(ret))
538 return ret;
545 int ret; in lg216x_get_nog() local
549 ret = lg216x_read_reg(state, 0x0124, &val); in lg216x_get_nog()
550 if (lg_fail(ret)) in lg216x_get_nog()
555 return ret; in lg216x_get_nog()
561 int ret; in lg216x_get_tnog() local
565 ret = lg216x_read_reg(state, 0x0125, &val); in lg216x_get_tnog()
566 if (lg_fail(ret)) in lg216x_get_tnog()
571 return ret; in lg216x_get_tnog()
577 int ret; in lg216x_get_sgn() local
581 ret = lg216x_read_reg(state, 0x0124, &val); in lg216x_get_sgn()
582 if (lg_fail(ret)) in lg216x_get_sgn()
587 return ret; in lg216x_get_sgn()
593 int ret; in lg216x_get_prc() local
597 ret = lg216x_read_reg(state, 0x0125, &val); in lg216x_get_prc()
598 if (lg_fail(ret)) in lg216x_get_prc()
603 return ret; in lg216x_get_prc()
612 int ret; in lg216x_get_rs_frame_mode() local
616 ret = lg216x_read_reg(state, 0x0410, &val); in lg216x_get_rs_frame_mode()
619 ret = lg216x_read_reg(state, 0x0513, &val); in lg216x_get_rs_frame_mode()
622 ret = -EINVAL; in lg216x_get_rs_frame_mode()
624 if (lg_fail(ret)) in lg216x_get_rs_frame_mode()
644 return ret; in lg216x_get_rs_frame_mode()
652 int ret; in lg216x_get_rs_frame_ensemble() local
656 ret = lg216x_read_reg(state, 0x0400, &val); in lg216x_get_rs_frame_ensemble()
659 ret = lg216x_read_reg(state, 0x0500, &val); in lg216x_get_rs_frame_ensemble()
662 ret = -EINVAL; in lg216x_get_rs_frame_ensemble()
664 if (lg_fail(ret)) in lg216x_get_rs_frame_ensemble()
670 return ret; in lg216x_get_rs_frame_ensemble()
678 int ret; in lg216x_get_rs_code_mode() local
682 ret = lg216x_read_reg(state, 0x0410, &val); in lg216x_get_rs_code_mode()
685 ret = lg216x_read_reg(state, 0x0513, &val); in lg216x_get_rs_code_mode()
688 ret = -EINVAL; in lg216x_get_rs_code_mode()
690 if (lg_fail(ret)) in lg216x_get_rs_code_mode()
696 return ret; in lg216x_get_rs_code_mode()
703 int ret; in lg216x_get_sccc_block_mode() local
707 ret = lg216x_read_reg(state, 0x0315, &val); in lg216x_get_sccc_block_mode()
710 ret = lg216x_read_reg(state, 0x0511, &val); in lg216x_get_sccc_block_mode()
713 ret = -EINVAL; in lg216x_get_sccc_block_mode()
715 if (lg_fail(ret)) in lg216x_get_sccc_block_mode()
730 return ret; in lg216x_get_sccc_block_mode()
740 int ret; in lg216x_get_sccc_code_mode() local
744 ret = lg216x_read_reg(state, 0x0316, &val); in lg216x_get_sccc_code_mode()
747 ret = lg216x_read_reg(state, 0x0512, &val); in lg216x_get_sccc_code_mode()
750 ret = -EINVAL; in lg216x_get_sccc_code_mode()
752 if (lg_fail(ret)) in lg216x_get_sccc_code_mode()
803 return ret; in lg216x_get_sccc_code_mode()
812 int ret;
818 ret = lg216x_read_reg(state, 0x0012, &fic_err);
821 ret = lg216x_read_reg(state, 0x001e, &fic_err);
824 if (lg_fail(ret))
829 return ret;
835 int ret;
839 ret = lg216x_read_reg(state, 0x0411, &crc_err1);
840 if (lg_fail(ret))
843 ret = lg216x_read_reg(state, 0x0412, &crc_err2);
844 if (lg_fail(ret))
849 return ret;
855 int ret;
859 ret = lg216x_read_reg(state, 0x0612, &crc_err);
860 if (lg_fail(ret))
865 return ret;
870 int ret;
873 ret = lg2160_read_crc_err_count(state, err);
876 ret = lg2161_read_crc_err_count(state, err);
879 ret = -EINVAL;
882 return ret;
888 int ret;
892 ret = lg216x_read_reg(state, 0x0413, &rs_err1);
893 if (lg_fail(ret))
896 ret = lg216x_read_reg(state, 0x0414, &rs_err2);
897 if (lg_fail(ret))
902 return ret;
908 int ret;
912 ret = lg216x_read_reg(state, 0x0613, &rs_err1);
913 if (lg_fail(ret))
916 ret = lg216x_read_reg(state, 0x0614, &rs_err2);
917 if (lg_fail(ret))
922 return ret;
927 int ret;
930 ret = lg2160_read_rs_err_count(state, err);
933 ret = lg2161_read_rs_err_count(state, err);
936 ret = -EINVAL;
939 return ret;
948 int ret; in lg216x_get_frontend() local
956 ret = lg216x_get_fic_version(state, in lg216x_get_frontend()
958 if (lg_fail(ret)) in lg216x_get_frontend()
964 ret = lg2160_get_parade_id(state, in lg216x_get_frontend()
966 if (lg_fail(ret)) in lg216x_get_frontend()
971 ret = lg216x_get_nog(state, in lg216x_get_frontend()
973 if (lg_fail(ret)) in lg216x_get_frontend()
975 ret = lg216x_get_tnog(state, in lg216x_get_frontend()
977 if (lg_fail(ret)) in lg216x_get_frontend()
979 ret = lg216x_get_sgn(state, in lg216x_get_frontend()
981 if (lg_fail(ret)) in lg216x_get_frontend()
983 ret = lg216x_get_prc(state, in lg216x_get_frontend()
985 if (lg_fail(ret)) in lg216x_get_frontend()
988 ret = lg216x_get_rs_frame_mode(state, in lg216x_get_frontend()
991 if (lg_fail(ret)) in lg216x_get_frontend()
993 ret = lg216x_get_rs_frame_ensemble(state, in lg216x_get_frontend()
996 if (lg_fail(ret)) in lg216x_get_frontend()
998 ret = lg216x_get_rs_code_mode(state, in lg216x_get_frontend()
1003 if (lg_fail(ret)) in lg216x_get_frontend()
1005 ret = lg216x_get_sccc_block_mode(state, in lg216x_get_frontend()
1008 if (lg_fail(ret)) in lg216x_get_frontend()
1010 ret = lg216x_get_sccc_code_mode(state, in lg216x_get_frontend()
1019 if (lg_fail(ret)) in lg216x_get_frontend()
1023 ret = lg216x_read_fic_err_count(state, in lg216x_get_frontend()
1025 if (lg_fail(ret)) in lg216x_get_frontend()
1027 ret = lg216x_read_crc_err_count(state, in lg216x_get_frontend()
1029 if (lg_fail(ret)) in lg216x_get_frontend()
1031 ret = lg216x_read_rs_err_count(state, in lg216x_get_frontend()
1033 if (lg_fail(ret)) in lg216x_get_frontend()
1041 ret = lg216x_soft_reset(state); in lg216x_get_frontend()
1045 ret = 0; in lg216x_get_frontend()
1048 lg_fail(ret); in lg216x_get_frontend()
1051 return ret; in lg216x_get_frontend()
1065 int ret; in lg2160_set_frontend() local
1070 ret = fe->ops.tuner_ops.set_params(fe); in lg2160_set_frontend()
1073 if (lg_fail(ret)) in lg2160_set_frontend()
1078 ret = lg2160_agc_fix(state, 0, 0); in lg2160_set_frontend()
1079 if (lg_fail(ret)) in lg2160_set_frontend()
1081 ret = lg2160_agc_polarity(state, 0, 0); in lg2160_set_frontend()
1082 if (lg_fail(ret)) in lg2160_set_frontend()
1084 ret = lg2160_tuner_pwr_save_polarity(state, 1); in lg2160_set_frontend()
1085 if (lg_fail(ret)) in lg2160_set_frontend()
1087 ret = lg216x_set_if(state); in lg2160_set_frontend()
1088 if (lg_fail(ret)) in lg2160_set_frontend()
1090 ret = lg2160_spectrum_polarity(state, state->cfg->spectral_inversion); in lg2160_set_frontend()
1091 if (lg_fail(ret)) in lg2160_set_frontend()
1095 ret = lg216x_soft_reset(state); in lg2160_set_frontend()
1096 if (lg_fail(ret)) in lg2160_set_frontend()
1099 ret = lg2160_tuner_pwr_save(state, 0); in lg2160_set_frontend()
1100 if (lg_fail(ret)) in lg2160_set_frontend()
1105 ret = lg2160_set_spi_clock(state); in lg2160_set_frontend()
1106 if (lg_fail(ret)) in lg2160_set_frontend()
1110 ret = lg2161_set_output_interface(state); in lg2160_set_frontend()
1111 if (lg_fail(ret)) in lg2160_set_frontend()
1116 ret = lg216x_set_parade(state, fe->dtv_property_cache.atscmh_parade_id); in lg2160_set_frontend()
1117 if (lg_fail(ret)) in lg2160_set_frontend()
1120 ret = lg216x_set_ensemble(state, in lg2160_set_frontend()
1122 if (lg_fail(ret)) in lg2160_set_frontend()
1125 ret = lg216x_initialize(state); in lg2160_set_frontend()
1126 if (lg_fail(ret)) in lg2160_set_frontend()
1129 ret = lg216x_enable_fic(state, 1); in lg2160_set_frontend()
1130 lg_fail(ret); in lg2160_set_frontend()
1134 return ret; in lg2160_set_frontend()
1143 int ret; in lg2160_read_lock_status() local
1148 ret = lg216x_read_reg(state, 0x011b, &val); in lg2160_read_lock_status()
1149 if (lg_fail(ret)) in lg2160_read_lock_status()
1155 return ret; in lg2160_read_lock_status()
1163 int ret; in lg2161_read_lock_status() local
1168 ret = lg216x_read_reg(state, 0x0304, &val); in lg2161_read_lock_status()
1169 if (lg_fail(ret)) in lg2161_read_lock_status()
1174 ret = lg216x_read_reg(state, 0x011b, &val); in lg2161_read_lock_status()
1175 if (lg_fail(ret)) in lg2161_read_lock_status()
1180 return ret; in lg2161_read_lock_status()
1188 int ret; in lg216x_read_lock_status() local
1191 ret = lg2160_read_lock_status(state, acq_lock, sync_lock); in lg216x_read_lock_status()
1194 ret = lg2161_read_lock_status(state, acq_lock, sync_lock); in lg216x_read_lock_status()
1197 ret = -EINVAL; in lg216x_read_lock_status()
1200 return ret; in lg216x_read_lock_status()
1209 int ret, acq_lock, sync_lock; in lg216x_read_status() local
1213 ret = lg216x_read_lock_status(state, &acq_lock, &sync_lock); in lg216x_read_status()
1214 if (lg_fail(ret)) in lg216x_read_status()
1230 return ret; in lg216x_read_status()
1239 int ret; in lg2160_read_snr() local
1243 ret = lg216x_read_reg(state, 0x0202, &snr1); in lg2160_read_snr()
1244 if (lg_fail(ret)) in lg2160_read_snr()
1247 ret = lg216x_read_reg(state, 0x0203, &snr2); in lg2160_read_snr()
1248 if (lg_fail(ret)) in lg2160_read_snr()
1260 return ret; in lg2160_read_snr()
1267 int ret; in lg2161_read_snr() local
1271 ret = lg216x_read_reg(state, 0x0302, &snr1); in lg2161_read_snr()
1272 if (lg_fail(ret)) in lg2161_read_snr()
1275 ret = lg216x_read_reg(state, 0x0303, &snr2); in lg2161_read_snr()
1276 if (lg_fail(ret)) in lg2161_read_snr()
1285 return ret; in lg2161_read_snr()
1301 int ret; in lg216x_read_signal_strength()
1305 ret = fe->ops.read_snr(fe, &snr); in lg216x_read_signal_strength()
1306 if (lg_fail(ret)) in lg216x_read_signal_strength()
1315 return ret; in lg216x_read_signal_strength()
1327 int ret; in lg216x_read_ucblocks()
1329 ret = lg216x_read_rs_err_count(state, in lg216x_read_ucblocks()
1331 if (lg_fail(ret)) in lg216x_read_ucblocks()