Lines Matching refs:ret

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