Lines Matching refs:ret

30 #define lg_fail(ret)							\  argument
33 __ret = (ret < 0); \
35 lg_err("error %d on line %d\n", ret, __LINE__); \
55 int ret; in lg216x_write_reg() local
64 ret = i2c_transfer(state->i2c_adap, &msg, 1); in lg216x_write_reg()
66 if (ret != 1) { in lg216x_write_reg()
68 msg.buf[0], msg.buf[1], msg.buf[2], ret); in lg216x_write_reg()
69 if (ret < 0) in lg216x_write_reg()
70 return ret; in lg216x_write_reg()
79 int ret; in lg216x_read_reg() local
90 ret = i2c_transfer(state->i2c_adap, msg, 2); in lg216x_read_reg()
92 if (ret != 2) { in lg216x_read_reg()
94 state->cfg->i2c_addr, reg, ret); in lg216x_read_reg()
95 if (ret < 0) in lg216x_read_reg()
96 return ret; in lg216x_read_reg()
111 int i, ret; in lg216x_write_regs() local
116 ret = lg216x_write_reg(state, regs[i].reg, regs[i].val); in lg216x_write_regs()
117 if (lg_fail(ret)) in lg216x_write_regs()
118 return ret; in lg216x_write_regs()
127 int ret; in lg216x_set_reg_bit() local
131 ret = lg216x_read_reg(state, reg, &val); in lg216x_set_reg_bit()
132 if (lg_fail(ret)) in lg216x_set_reg_bit()
138 ret = lg216x_write_reg(state, reg, val); in lg216x_set_reg_bit()
139 lg_fail(ret); in lg216x_set_reg_bit()
141 return ret; in lg216x_set_reg_bit()
149 int ret; in lg216x_i2c_gate_ctrl() local
156 ret = lg216x_set_reg_bit(state, 0x0000, 0, enable ? 0 : 1); in lg216x_i2c_gate_ctrl()
160 return ret; in lg216x_i2c_gate_ctrl()
165 int ret; in lg216x_soft_reset() local
169 ret = lg216x_write_reg(state, 0x0002, 0x00); in lg216x_soft_reset()
170 if (lg_fail(ret)) in lg216x_soft_reset()
174 ret = lg216x_write_reg(state, 0x0002, 0x01); in lg216x_soft_reset()
175 if (lg_fail(ret)) in lg216x_soft_reset()
180 return ret; in lg216x_soft_reset()
185 int ret; in lg216x_initialize() local
214 ret = lg216x_write_regs(state, in lg216x_initialize()
218 ret = lg216x_write_regs(state, in lg216x_initialize()
222 ret = -EINVAL; in lg216x_initialize()
225 if (lg_fail(ret)) in lg216x_initialize()
228 ret = lg216x_soft_reset(state); in lg216x_initialize()
229 lg_fail(ret); in lg216x_initialize()
231 return ret; in lg216x_initialize()
239 int ret; in lg216x_set_if() local
243 ret = lg216x_read_reg(state, 0x0132, &val); in lg216x_set_if()
244 if (lg_fail(ret)) in lg216x_set_if()
250 ret = lg216x_write_reg(state, 0x0132, val); in lg216x_set_if()
251 lg_fail(ret); in lg216x_set_if()
255 return ret; in lg216x_set_if()
264 int ret; in lg2160_agc_fix() local
266 ret = lg216x_read_reg(state, 0x0100, &val); in lg2160_agc_fix()
267 if (lg_fail(ret)) in lg2160_agc_fix()
274 ret = lg216x_write_reg(state, 0x0100, val); in lg2160_agc_fix()
275 lg_fail(ret); in lg2160_agc_fix()
277 return ret; in lg2160_agc_fix()
285 int ret;
287 ret = lg216x_read_reg(state, 0x0100, &val);
288 if (lg_fail(ret))
295 ret = lg216x_write_reg(state, 0x0100, val);
296 lg_fail(ret);
298 return ret;
306 int ret; in lg2160_agc_polarity() local
308 ret = lg216x_read_reg(state, 0x0100, &val); in lg2160_agc_polarity()
309 if (lg_fail(ret)) in lg2160_agc_polarity()
316 ret = lg216x_write_reg(state, 0x0100, val); in lg2160_agc_polarity()
317 lg_fail(ret); in lg2160_agc_polarity()
319 return ret; in lg2160_agc_polarity()
326 int ret; in lg2160_tuner_pwr_save_polarity() local
328 ret = lg216x_read_reg(state, 0x0008, &val); in lg2160_tuner_pwr_save_polarity()
329 if (lg_fail(ret)) in lg2160_tuner_pwr_save_polarity()
335 ret = lg216x_write_reg(state, 0x0008, val); in lg2160_tuner_pwr_save_polarity()
336 lg_fail(ret); in lg2160_tuner_pwr_save_polarity()
338 return ret; in lg2160_tuner_pwr_save_polarity()
345 int ret; in lg2160_spectrum_polarity() local
347 ret = lg216x_read_reg(state, 0x0132, &val); in lg2160_spectrum_polarity()
348 if (lg_fail(ret)) in lg2160_spectrum_polarity()
354 ret = lg216x_write_reg(state, 0x0132, val); in lg2160_spectrum_polarity()
355 lg_fail(ret); in lg2160_spectrum_polarity()
363 int ret; in lg2160_tuner_pwr_save() local
365 ret = lg216x_read_reg(state, 0x0007, &val); in lg2160_tuner_pwr_save()
366 if (lg_fail(ret)) in lg2160_tuner_pwr_save()
372 ret = lg216x_write_reg(state, 0x0007, val); in lg2160_tuner_pwr_save()
373 lg_fail(ret); in lg2160_tuner_pwr_save()
375 return ret; in lg2160_tuner_pwr_save()
380 int ret; in lg216x_set_parade() local
382 ret = lg216x_write_reg(state, 0x013e, id & 0x7f); in lg216x_set_parade()
383 if (lg_fail(ret)) in lg216x_set_parade()
388 return ret; in lg216x_set_parade()
393 int ret; in lg216x_set_ensemble() local
407 ret = lg216x_read_reg(state, reg, &val); in lg216x_set_ensemble()
408 if (lg_fail(ret)) in lg216x_set_ensemble()
414 ret = lg216x_write_reg(state, reg, val); in lg216x_set_ensemble()
415 lg_fail(ret); in lg216x_set_ensemble()
417 return ret; in lg216x_set_ensemble()
423 int ret; in lg2160_set_spi_clock() local
425 ret = lg216x_read_reg(state, 0x0014, &val); in lg2160_set_spi_clock()
426 if (lg_fail(ret)) in lg2160_set_spi_clock()
432 ret = lg216x_write_reg(state, 0x0014, val); in lg2160_set_spi_clock()
433 lg_fail(ret); in lg2160_set_spi_clock()
435 return ret; in lg2160_set_spi_clock()
441 int ret; in lg2161_set_output_interface() local
443 ret = lg216x_read_reg(state, 0x0014, &val); in lg2161_set_output_interface()
444 if (lg_fail(ret)) in lg2161_set_output_interface()
450 ret = lg216x_write_reg(state, 0x0014, val); in lg2161_set_output_interface()
451 lg_fail(ret); in lg2161_set_output_interface()
453 return ret; in lg2161_set_output_interface()
458 int ret; in lg216x_enable_fic() local
460 ret = lg216x_write_reg(state, 0x0017, 0x23); in lg216x_enable_fic()
461 if (lg_fail(ret)) in lg216x_enable_fic()
464 ret = lg216x_write_reg(state, 0x0016, 0xfc); in lg216x_enable_fic()
465 if (lg_fail(ret)) in lg216x_enable_fic()
470 ret = lg216x_write_reg(state, 0x0016, in lg216x_enable_fic()
474 ret = lg216x_write_reg(state, 0x0016, (onoff) ? 0x10 : 0x00); in lg216x_enable_fic()
477 if (lg_fail(ret)) in lg216x_enable_fic()
480 ret = lg216x_initialize(state); in lg216x_enable_fic()
481 if (lg_fail(ret)) in lg216x_enable_fic()
485 ret = lg216x_write_reg(state, 0x0017, 0x03); in lg216x_enable_fic()
486 lg_fail(ret); in lg216x_enable_fic()
489 return ret; in lg216x_enable_fic()
497 int ret; in lg216x_get_fic_version() local
501 ret = lg216x_read_reg(state, 0x0128, &val); in lg216x_get_fic_version()
502 if (lg_fail(ret)) in lg216x_get_fic_version()
507 return ret; in lg216x_get_fic_version()
514 int ret;
518 ret = lg216x_read_reg(state, 0x0123, &val);
519 if (lg_fail(ret))
524 return ret;
531 int ret; in lg216x_get_nog() local
535 ret = lg216x_read_reg(state, 0x0124, &val); in lg216x_get_nog()
536 if (lg_fail(ret)) in lg216x_get_nog()
541 return ret; in lg216x_get_nog()
547 int ret; in lg216x_get_tnog() local
551 ret = lg216x_read_reg(state, 0x0125, &val); in lg216x_get_tnog()
552 if (lg_fail(ret)) in lg216x_get_tnog()
557 return ret; in lg216x_get_tnog()
563 int ret; in lg216x_get_sgn() local
567 ret = lg216x_read_reg(state, 0x0124, &val); in lg216x_get_sgn()
568 if (lg_fail(ret)) in lg216x_get_sgn()
573 return ret; in lg216x_get_sgn()
579 int ret; in lg216x_get_prc() local
583 ret = lg216x_read_reg(state, 0x0125, &val); in lg216x_get_prc()
584 if (lg_fail(ret)) in lg216x_get_prc()
589 return ret; in lg216x_get_prc()
598 int ret; in lg216x_get_rs_frame_mode() local
602 ret = lg216x_read_reg(state, 0x0410, &val); in lg216x_get_rs_frame_mode()
605 ret = lg216x_read_reg(state, 0x0513, &val); in lg216x_get_rs_frame_mode()
608 ret = -EINVAL; in lg216x_get_rs_frame_mode()
610 if (lg_fail(ret)) in lg216x_get_rs_frame_mode()
630 return ret; in lg216x_get_rs_frame_mode()
638 int ret; in lg216x_get_rs_frame_ensemble() local
642 ret = lg216x_read_reg(state, 0x0400, &val); in lg216x_get_rs_frame_ensemble()
645 ret = lg216x_read_reg(state, 0x0500, &val); in lg216x_get_rs_frame_ensemble()
648 ret = -EINVAL; in lg216x_get_rs_frame_ensemble()
650 if (lg_fail(ret)) in lg216x_get_rs_frame_ensemble()
656 return ret; in lg216x_get_rs_frame_ensemble()
664 int ret; in lg216x_get_rs_code_mode() local
668 ret = lg216x_read_reg(state, 0x0410, &val); in lg216x_get_rs_code_mode()
671 ret = lg216x_read_reg(state, 0x0513, &val); in lg216x_get_rs_code_mode()
674 ret = -EINVAL; in lg216x_get_rs_code_mode()
676 if (lg_fail(ret)) in lg216x_get_rs_code_mode()
682 return ret; in lg216x_get_rs_code_mode()
689 int ret; in lg216x_get_sccc_block_mode() local
693 ret = lg216x_read_reg(state, 0x0315, &val); in lg216x_get_sccc_block_mode()
696 ret = lg216x_read_reg(state, 0x0511, &val); in lg216x_get_sccc_block_mode()
699 ret = -EINVAL; in lg216x_get_sccc_block_mode()
701 if (lg_fail(ret)) in lg216x_get_sccc_block_mode()
716 return ret; in lg216x_get_sccc_block_mode()
726 int ret; in lg216x_get_sccc_code_mode() local
730 ret = lg216x_read_reg(state, 0x0316, &val); in lg216x_get_sccc_code_mode()
733 ret = lg216x_read_reg(state, 0x0512, &val); in lg216x_get_sccc_code_mode()
736 ret = -EINVAL; in lg216x_get_sccc_code_mode()
738 if (lg_fail(ret)) in lg216x_get_sccc_code_mode()
789 return ret; in lg216x_get_sccc_code_mode()
798 int ret;
804 ret = lg216x_read_reg(state, 0x0012, &fic_err);
807 ret = lg216x_read_reg(state, 0x001e, &fic_err);
810 if (lg_fail(ret))
815 return ret;
821 int ret;
825 ret = lg216x_read_reg(state, 0x0411, &crc_err1);
826 if (lg_fail(ret))
829 ret = lg216x_read_reg(state, 0x0412, &crc_err2);
830 if (lg_fail(ret))
835 return ret;
841 int ret;
845 ret = lg216x_read_reg(state, 0x0612, &crc_err);
846 if (lg_fail(ret))
851 return ret;
856 int ret;
859 ret = lg2160_read_crc_err_count(state, err);
862 ret = lg2161_read_crc_err_count(state, err);
865 ret = -EINVAL;
868 return ret;
874 int ret;
878 ret = lg216x_read_reg(state, 0x0413, &rs_err1);
879 if (lg_fail(ret))
882 ret = lg216x_read_reg(state, 0x0414, &rs_err2);
883 if (lg_fail(ret))
888 return ret;
894 int ret;
898 ret = lg216x_read_reg(state, 0x0613, &rs_err1);
899 if (lg_fail(ret))
902 ret = lg216x_read_reg(state, 0x0614, &rs_err2);
903 if (lg_fail(ret))
908 return ret;
913 int ret;
916 ret = lg2160_read_rs_err_count(state, err);
919 ret = lg2161_read_rs_err_count(state, err);
922 ret = -EINVAL;
925 return ret;
935 int ret; in lg216x_get_frontend() local
943 ret = lg216x_get_fic_version(state, in lg216x_get_frontend()
945 if (lg_fail(ret)) in lg216x_get_frontend()
951 ret = lg2160_get_parade_id(state, in lg216x_get_frontend()
953 if (lg_fail(ret)) in lg216x_get_frontend()
958 ret = lg216x_get_nog(state, in lg216x_get_frontend()
960 if (lg_fail(ret)) in lg216x_get_frontend()
962 ret = lg216x_get_tnog(state, in lg216x_get_frontend()
964 if (lg_fail(ret)) in lg216x_get_frontend()
966 ret = lg216x_get_sgn(state, in lg216x_get_frontend()
968 if (lg_fail(ret)) in lg216x_get_frontend()
970 ret = lg216x_get_prc(state, in lg216x_get_frontend()
972 if (lg_fail(ret)) in lg216x_get_frontend()
975 ret = lg216x_get_rs_frame_mode(state, in lg216x_get_frontend()
978 if (lg_fail(ret)) in lg216x_get_frontend()
980 ret = lg216x_get_rs_frame_ensemble(state, in lg216x_get_frontend()
983 if (lg_fail(ret)) in lg216x_get_frontend()
985 ret = lg216x_get_rs_code_mode(state, in lg216x_get_frontend()
990 if (lg_fail(ret)) in lg216x_get_frontend()
992 ret = lg216x_get_sccc_block_mode(state, in lg216x_get_frontend()
995 if (lg_fail(ret)) in lg216x_get_frontend()
997 ret = lg216x_get_sccc_code_mode(state, in lg216x_get_frontend()
1006 if (lg_fail(ret)) in lg216x_get_frontend()
1010 ret = lg216x_read_fic_err_count(state, in lg216x_get_frontend()
1012 if (lg_fail(ret)) in lg216x_get_frontend()
1014 ret = lg216x_read_crc_err_count(state, in lg216x_get_frontend()
1016 if (lg_fail(ret)) in lg216x_get_frontend()
1018 ret = lg216x_read_rs_err_count(state, in lg216x_get_frontend()
1020 if (lg_fail(ret)) in lg216x_get_frontend()
1028 ret = lg216x_soft_reset(state); in lg216x_get_frontend()
1032 ret = 0; in lg216x_get_frontend()
1035 lg_fail(ret); in lg216x_get_frontend()
1038 return ret; in lg216x_get_frontend()
1045 int ret; in lg2160_set_frontend() local
1050 ret = fe->ops.tuner_ops.set_params(fe); in lg2160_set_frontend()
1053 if (lg_fail(ret)) in lg2160_set_frontend()
1058 ret = lg2160_agc_fix(state, 0, 0); in lg2160_set_frontend()
1059 if (lg_fail(ret)) in lg2160_set_frontend()
1061 ret = lg2160_agc_polarity(state, 0, 0); in lg2160_set_frontend()
1062 if (lg_fail(ret)) in lg2160_set_frontend()
1064 ret = lg2160_tuner_pwr_save_polarity(state, 1); in lg2160_set_frontend()
1065 if (lg_fail(ret)) in lg2160_set_frontend()
1067 ret = lg216x_set_if(state); in lg2160_set_frontend()
1068 if (lg_fail(ret)) in lg2160_set_frontend()
1070 ret = lg2160_spectrum_polarity(state, state->cfg->spectral_inversion); in lg2160_set_frontend()
1071 if (lg_fail(ret)) in lg2160_set_frontend()
1075 ret = lg216x_soft_reset(state); in lg2160_set_frontend()
1076 if (lg_fail(ret)) in lg2160_set_frontend()
1079 ret = lg2160_tuner_pwr_save(state, 0); in lg2160_set_frontend()
1080 if (lg_fail(ret)) in lg2160_set_frontend()
1085 ret = lg2160_set_spi_clock(state); in lg2160_set_frontend()
1086 if (lg_fail(ret)) in lg2160_set_frontend()
1090 ret = lg2161_set_output_interface(state); in lg2160_set_frontend()
1091 if (lg_fail(ret)) in lg2160_set_frontend()
1096 ret = lg216x_set_parade(state, fe->dtv_property_cache.atscmh_parade_id); in lg2160_set_frontend()
1097 if (lg_fail(ret)) in lg2160_set_frontend()
1100 ret = lg216x_set_ensemble(state, in lg2160_set_frontend()
1102 if (lg_fail(ret)) in lg2160_set_frontend()
1105 ret = lg216x_initialize(state); in lg2160_set_frontend()
1106 if (lg_fail(ret)) in lg2160_set_frontend()
1109 ret = lg216x_enable_fic(state, 1); in lg2160_set_frontend()
1110 lg_fail(ret); in lg2160_set_frontend()
1114 return ret; in lg2160_set_frontend()
1123 int ret; in lg2160_read_lock_status() local
1128 ret = lg216x_read_reg(state, 0x011b, &val); in lg2160_read_lock_status()
1129 if (lg_fail(ret)) in lg2160_read_lock_status()
1135 return ret; in lg2160_read_lock_status()
1143 int ret; in lg2161_read_lock_status() local
1148 ret = lg216x_read_reg(state, 0x0304, &val); in lg2161_read_lock_status()
1149 if (lg_fail(ret)) in lg2161_read_lock_status()
1154 ret = lg216x_read_reg(state, 0x011b, &val); in lg2161_read_lock_status()
1155 if (lg_fail(ret)) in lg2161_read_lock_status()
1160 return ret; in lg2161_read_lock_status()
1168 int ret; in lg216x_read_lock_status() local
1171 ret = lg2160_read_lock_status(state, acq_lock, sync_lock); in lg216x_read_lock_status()
1174 ret = lg2161_read_lock_status(state, acq_lock, sync_lock); in lg216x_read_lock_status()
1177 ret = -EINVAL; in lg216x_read_lock_status()
1180 return ret; in lg216x_read_lock_status()
1189 int ret, acq_lock, sync_lock; in lg216x_read_status() local
1193 ret = lg216x_read_lock_status(state, &acq_lock, &sync_lock); in lg216x_read_status()
1194 if (lg_fail(ret)) in lg216x_read_status()
1210 return ret; in lg216x_read_status()
1219 int ret; in lg2160_read_snr() local
1223 ret = lg216x_read_reg(state, 0x0202, &snr1); in lg2160_read_snr()
1224 if (lg_fail(ret)) in lg2160_read_snr()
1227 ret = lg216x_read_reg(state, 0x0203, &snr2); in lg2160_read_snr()
1228 if (lg_fail(ret)) in lg2160_read_snr()
1240 return ret; in lg2160_read_snr()
1247 int ret; in lg2161_read_snr() local
1251 ret = lg216x_read_reg(state, 0x0302, &snr1); in lg2161_read_snr()
1252 if (lg_fail(ret)) in lg2161_read_snr()
1255 ret = lg216x_read_reg(state, 0x0303, &snr2); in lg2161_read_snr()
1256 if (lg_fail(ret)) in lg2161_read_snr()
1265 return ret; in lg2161_read_snr()
1281 int ret; in lg216x_read_signal_strength()
1285 ret = fe->ops.read_snr(fe, &snr); in lg216x_read_signal_strength()
1286 if (lg_fail(ret)) in lg216x_read_signal_strength()
1295 return ret; in lg216x_read_signal_strength()
1307 int ret; in lg216x_read_ucblocks()
1309 ret = lg216x_read_rs_err_count(state, in lg216x_read_ucblocks()
1311 if (lg_fail(ret)) in lg216x_read_ucblocks()