Lines Matching refs:ret

54 #define lg_chkerr(ret)							\  argument
57 __ret = (ret < 0); \
59 pr_err("error %d on line %d\n", ret, __LINE__); \
125 int ret; in lgdt3306a_write_reg() local
134 ret = i2c_transfer(state->i2c_adap, &msg, 1); in lgdt3306a_write_reg()
136 if (ret != 1) { in lgdt3306a_write_reg()
138 msg.buf[0], msg.buf[1], msg.buf[2], ret); in lgdt3306a_write_reg()
139 if (ret < 0) in lgdt3306a_write_reg()
140 return ret; in lgdt3306a_write_reg()
149 int ret; in lgdt3306a_read_reg() local
158 ret = i2c_transfer(state->i2c_adap, msg, 2); in lgdt3306a_read_reg()
160 if (ret != 2) { in lgdt3306a_read_reg()
162 state->cfg->i2c_addr, reg, ret); in lgdt3306a_read_reg()
163 if (ret < 0) in lgdt3306a_read_reg()
164 return ret; in lgdt3306a_read_reg()
176 int ret = lgdt3306a_read_reg(state, reg, &__val); \
177 if (lg_chkerr(ret)) \
186 int ret; in lgdt3306a_set_reg_bit() local
190 ret = lgdt3306a_read_reg(state, reg, &val); in lgdt3306a_set_reg_bit()
191 if (lg_chkerr(ret)) in lgdt3306a_set_reg_bit()
197 ret = lgdt3306a_write_reg(state, reg, val); in lgdt3306a_set_reg_bit()
198 lg_chkerr(ret); in lgdt3306a_set_reg_bit()
200 return ret; in lgdt3306a_set_reg_bit()
207 int ret; in lgdt3306a_soft_reset() local
211 ret = lgdt3306a_set_reg_bit(state, 0x0000, 7, 0); in lgdt3306a_soft_reset()
212 if (lg_chkerr(ret)) in lgdt3306a_soft_reset()
216 ret = lgdt3306a_set_reg_bit(state, 0x0000, 7, 1); in lgdt3306a_soft_reset()
217 lg_chkerr(ret); in lgdt3306a_soft_reset()
220 return ret; in lgdt3306a_soft_reset()
227 int ret; in lgdt3306a_mpeg_mode() local
231 ret = lgdt3306a_set_reg_bit(state, 0x0071, 7, in lgdt3306a_mpeg_mode()
233 if (lg_chkerr(ret)) in lgdt3306a_mpeg_mode()
240 ret = lgdt3306a_set_reg_bit(state, 0x0071, 6, 0); in lgdt3306a_mpeg_mode()
241 if (lg_chkerr(ret)) in lgdt3306a_mpeg_mode()
244 ret = lgdt3306a_read_reg(state, 0x0070, &val); in lgdt3306a_mpeg_mode()
245 if (lg_chkerr(ret)) in lgdt3306a_mpeg_mode()
253 ret = lgdt3306a_write_reg(state, 0x0070, val); in lgdt3306a_mpeg_mode()
254 lg_chkerr(ret); in lgdt3306a_mpeg_mode()
257 return ret; in lgdt3306a_mpeg_mode()
265 int ret; in lgdt3306a_mpeg_mode_polarity() local
269 ret = lgdt3306a_read_reg(state, 0x0070, &val); in lgdt3306a_mpeg_mode_polarity()
270 if (lg_chkerr(ret)) in lgdt3306a_mpeg_mode_polarity()
280 ret = lgdt3306a_write_reg(state, 0x0070, val); in lgdt3306a_mpeg_mode_polarity()
281 lg_chkerr(ret); in lgdt3306a_mpeg_mode_polarity()
284 return ret; in lgdt3306a_mpeg_mode_polarity()
291 int ret; in lgdt3306a_mpeg_tristate() local
296 ret = lgdt3306a_read_reg(state, 0x0070, &val); in lgdt3306a_mpeg_tristate()
297 if (lg_chkerr(ret)) in lgdt3306a_mpeg_tristate()
304 ret = lgdt3306a_write_reg(state, 0x0070, val); in lgdt3306a_mpeg_tristate()
305 if (lg_chkerr(ret)) in lgdt3306a_mpeg_tristate()
309 ret = lgdt3306a_set_reg_bit(state, 0x0003, 6, 1); in lgdt3306a_mpeg_tristate()
310 if (lg_chkerr(ret)) in lgdt3306a_mpeg_tristate()
315 ret = lgdt3306a_set_reg_bit(state, 0x0003, 6, 0); in lgdt3306a_mpeg_tristate()
316 if (lg_chkerr(ret)) in lgdt3306a_mpeg_tristate()
319 ret = lgdt3306a_read_reg(state, 0x0070, &val); in lgdt3306a_mpeg_tristate()
320 if (lg_chkerr(ret)) in lgdt3306a_mpeg_tristate()
324 ret = lgdt3306a_write_reg(state, 0x0070, val); in lgdt3306a_mpeg_tristate()
325 if (lg_chkerr(ret)) in lgdt3306a_mpeg_tristate()
330 return ret; in lgdt3306a_mpeg_tristate()
346 int ret; in lgdt3306a_power() local
352 ret = lgdt3306a_set_reg_bit(state, 0x0000, 7, 0); in lgdt3306a_power()
353 if (lg_chkerr(ret)) in lgdt3306a_power()
357 ret = lgdt3306a_set_reg_bit(state, 0x0000, 0, 0); in lgdt3306a_power()
358 if (lg_chkerr(ret)) in lgdt3306a_power()
363 ret = lgdt3306a_set_reg_bit(state, 0x0000, 7, 1); in lgdt3306a_power()
364 if (lg_chkerr(ret)) in lgdt3306a_power()
368 ret = lgdt3306a_set_reg_bit(state, 0x0000, 0, 1); in lgdt3306a_power()
369 if (lg_chkerr(ret)) in lgdt3306a_power()
377 return ret; in lgdt3306a_power()
384 int ret; in lgdt3306a_set_vsb() local
389 ret = lgdt3306a_read_reg(state, 0x0002, &val); in lgdt3306a_set_vsb()
392 ret = lgdt3306a_write_reg(state, 0x0002, val); in lgdt3306a_set_vsb()
393 if (lg_chkerr(ret)) in lgdt3306a_set_vsb()
397 ret = lgdt3306a_write_reg(state, 0x0008, 0x80); in lgdt3306a_set_vsb()
398 if (lg_chkerr(ret)) in lgdt3306a_set_vsb()
402 ret = lgdt3306a_read_reg(state, 0x0009, &val); in lgdt3306a_set_vsb()
405 ret = lgdt3306a_write_reg(state, 0x0009, val); in lgdt3306a_set_vsb()
406 if (lg_chkerr(ret)) in lgdt3306a_set_vsb()
410 ret = lgdt3306a_read_reg(state, 0x0009, &val); in lgdt3306a_set_vsb()
412 ret = lgdt3306a_write_reg(state, 0x0009, val); in lgdt3306a_set_vsb()
413 if (lg_chkerr(ret)) in lgdt3306a_set_vsb()
417 ret = lgdt3306a_read_reg(state, 0x000d, &val); in lgdt3306a_set_vsb()
419 ret = lgdt3306a_write_reg(state, 0x000d, val); in lgdt3306a_set_vsb()
420 if (lg_chkerr(ret)) in lgdt3306a_set_vsb()
426 ret = lgdt3306a_write_reg(state, 0x0024, 0x00); in lgdt3306a_set_vsb()
427 if (lg_chkerr(ret)) in lgdt3306a_set_vsb()
431 ret = lgdt3306a_write_reg(state, 0x002e, 0x00); in lgdt3306a_set_vsb()
432 ret = lgdt3306a_write_reg(state, 0x002f, 0x00); in lgdt3306a_set_vsb()
433 ret = lgdt3306a_write_reg(state, 0x0030, 0x00); in lgdt3306a_set_vsb()
436 ret = lgdt3306a_write_reg(state, 0x002b, 0x00); in lgdt3306a_set_vsb()
437 ret = lgdt3306a_write_reg(state, 0x002c, 0x00); in lgdt3306a_set_vsb()
438 ret = lgdt3306a_write_reg(state, 0x002d, 0x00); in lgdt3306a_set_vsb()
441 ret = lgdt3306a_write_reg(state, 0x0028, 0x00); in lgdt3306a_set_vsb()
442 ret = lgdt3306a_write_reg(state, 0x0029, 0x00); in lgdt3306a_set_vsb()
443 ret = lgdt3306a_write_reg(state, 0x002a, 0x00); in lgdt3306a_set_vsb()
446 ret = lgdt3306a_write_reg(state, 0x0025, 0x00); in lgdt3306a_set_vsb()
447 ret = lgdt3306a_write_reg(state, 0x0026, 0x00); in lgdt3306a_set_vsb()
448 ret = lgdt3306a_write_reg(state, 0x0027, 0x00); in lgdt3306a_set_vsb()
454 ret = lgdt3306a_write_reg(state, 0x0024, 0x5A); in lgdt3306a_set_vsb()
455 if (lg_chkerr(ret)) in lgdt3306a_set_vsb()
459 ret = lgdt3306a_write_reg(state, 0x002e, 0x5A); in lgdt3306a_set_vsb()
460 ret = lgdt3306a_write_reg(state, 0x002f, 0x00); in lgdt3306a_set_vsb()
461 ret = lgdt3306a_write_reg(state, 0x0030, 0x00); in lgdt3306a_set_vsb()
464 ret = lgdt3306a_write_reg(state, 0x002b, 0x36); in lgdt3306a_set_vsb()
465 ret = lgdt3306a_write_reg(state, 0x002c, 0x00); in lgdt3306a_set_vsb()
466 ret = lgdt3306a_write_reg(state, 0x002d, 0x00); in lgdt3306a_set_vsb()
469 ret = lgdt3306a_write_reg(state, 0x0028, 0x2A); in lgdt3306a_set_vsb()
470 ret = lgdt3306a_write_reg(state, 0x0029, 0x00); in lgdt3306a_set_vsb()
471 ret = lgdt3306a_write_reg(state, 0x002a, 0x00); in lgdt3306a_set_vsb()
474 ret = lgdt3306a_write_reg(state, 0x0025, 0x06); in lgdt3306a_set_vsb()
475 ret = lgdt3306a_write_reg(state, 0x0026, 0x00); in lgdt3306a_set_vsb()
476 ret = lgdt3306a_write_reg(state, 0x0027, 0x00); in lgdt3306a_set_vsb()
479 ret = lgdt3306a_read_reg(state, 0x001e, &val); in lgdt3306a_set_vsb()
482 ret = lgdt3306a_write_reg(state, 0x001e, val); in lgdt3306a_set_vsb()
484 ret = lgdt3306a_write_reg(state, 0x0022, 0x08); in lgdt3306a_set_vsb()
486 ret = lgdt3306a_write_reg(state, 0x0023, 0xFF); in lgdt3306a_set_vsb()
488 ret = lgdt3306a_read_reg(state, 0x211f, &val); in lgdt3306a_set_vsb()
490 ret = lgdt3306a_write_reg(state, 0x211f, val); in lgdt3306a_set_vsb()
492 ret = lgdt3306a_write_reg(state, 0x2173, 0x01); in lgdt3306a_set_vsb()
494 ret = lgdt3306a_read_reg(state, 0x1061, &val); in lgdt3306a_set_vsb()
497 ret = lgdt3306a_write_reg(state, 0x1061, val); in lgdt3306a_set_vsb()
499 ret = lgdt3306a_read_reg(state, 0x103d, &val); in lgdt3306a_set_vsb()
501 ret = lgdt3306a_write_reg(state, 0x103d, val); in lgdt3306a_set_vsb()
503 ret = lgdt3306a_write_reg(state, 0x2122, 0x40); in lgdt3306a_set_vsb()
505 ret = lgdt3306a_read_reg(state, 0x2141, &val); in lgdt3306a_set_vsb()
507 ret = lgdt3306a_write_reg(state, 0x2141, val); in lgdt3306a_set_vsb()
509 ret = lgdt3306a_read_reg(state, 0x2135, &val); in lgdt3306a_set_vsb()
512 ret = lgdt3306a_write_reg(state, 0x2135, val); in lgdt3306a_set_vsb()
514 ret = lgdt3306a_read_reg(state, 0x0003, &val); in lgdt3306a_set_vsb()
516 ret = lgdt3306a_write_reg(state, 0x0003, val); in lgdt3306a_set_vsb()
518 ret = lgdt3306a_read_reg(state, 0x001c, &val); in lgdt3306a_set_vsb()
520 ret = lgdt3306a_write_reg(state, 0x001c, val); in lgdt3306a_set_vsb()
523 ret = lgdt3306a_read_reg(state, 0x2179, &val); in lgdt3306a_set_vsb()
525 ret = lgdt3306a_write_reg(state, 0x2179, val); in lgdt3306a_set_vsb()
527 ret = lgdt3306a_read_reg(state, 0x217a, &val); in lgdt3306a_set_vsb()
529 ret = lgdt3306a_write_reg(state, 0x217a, val); in lgdt3306a_set_vsb()
532 ret = lgdt3306a_soft_reset(state); in lgdt3306a_set_vsb()
533 if (lg_chkerr(ret)) in lgdt3306a_set_vsb()
538 return ret; in lgdt3306a_set_vsb()
544 int ret; in lgdt3306a_set_qam() local
549 ret = lgdt3306a_write_reg(state, 0x0008, 0x08); in lgdt3306a_set_qam()
550 if (lg_chkerr(ret)) in lgdt3306a_set_qam()
554 ret = lgdt3306a_read_reg(state, 0x0002, &val); in lgdt3306a_set_qam()
557 ret = lgdt3306a_write_reg(state, 0x0002, val); in lgdt3306a_set_qam()
558 if (lg_chkerr(ret)) in lgdt3306a_set_qam()
562 ret = lgdt3306a_read_reg(state, 0x0009, &val); in lgdt3306a_set_qam()
564 ret = lgdt3306a_write_reg(state, 0x0009, val); in lgdt3306a_set_qam()
565 if (lg_chkerr(ret)) in lgdt3306a_set_qam()
569 ret = lgdt3306a_read_reg(state, 0x0009, &val); in lgdt3306a_set_qam()
577 ret = lgdt3306a_write_reg(state, 0x0009, val); in lgdt3306a_set_qam()
578 if (lg_chkerr(ret)) in lgdt3306a_set_qam()
582 ret = lgdt3306a_read_reg(state, 0x101a, &val); in lgdt3306a_set_qam()
589 ret = lgdt3306a_write_reg(state, 0x101a, val); in lgdt3306a_set_qam()
590 if (lg_chkerr(ret)) in lgdt3306a_set_qam()
594 ret = lgdt3306a_read_reg(state, 0x000d, &val); in lgdt3306a_set_qam()
597 ret = lgdt3306a_write_reg(state, 0x000d, val); in lgdt3306a_set_qam()
598 if (lg_chkerr(ret)) in lgdt3306a_set_qam()
602 ret = lgdt3306a_read_reg(state, 0x0024, &val); in lgdt3306a_set_qam()
604 ret = lgdt3306a_write_reg(state, 0x0024, val); in lgdt3306a_set_qam()
605 if (lg_chkerr(ret)) in lgdt3306a_set_qam()
609 ret = lgdt3306a_read_reg(state, 0x000a, &val); in lgdt3306a_set_qam()
612 ret = lgdt3306a_write_reg(state, 0x000a, val); in lgdt3306a_set_qam()
613 if (lg_chkerr(ret)) in lgdt3306a_set_qam()
617 ret = lgdt3306a_read_reg(state, 0x2849, &val); in lgdt3306a_set_qam()
619 ret = lgdt3306a_write_reg(state, 0x2849, val); in lgdt3306a_set_qam()
620 if (lg_chkerr(ret)) in lgdt3306a_set_qam()
624 ret = lgdt3306a_read_reg(state, 0x302b, &val); in lgdt3306a_set_qam()
626 ret = lgdt3306a_write_reg(state, 0x302b, val); in lgdt3306a_set_qam()
627 if (lg_chkerr(ret)) in lgdt3306a_set_qam()
631 ret = lgdt3306a_soft_reset(state); in lgdt3306a_set_qam()
632 if (lg_chkerr(ret)) in lgdt3306a_set_qam()
637 return ret; in lgdt3306a_set_qam()
643 int ret; in lgdt3306a_set_modulation() local
649 ret = lgdt3306a_set_vsb(state); in lgdt3306a_set_modulation()
654 ret = lgdt3306a_set_qam(state, p->modulation); in lgdt3306a_set_modulation()
659 if (lg_chkerr(ret)) in lgdt3306a_set_modulation()
665 return ret; in lgdt3306a_set_modulation()
694 int ret; in lgdt3306a_set_inversion() local
698 ret = lgdt3306a_set_reg_bit(state, 0x0002, 2, inversion ? 1 : 0); in lgdt3306a_set_inversion()
699 return ret; in lgdt3306a_set_inversion()
705 int ret; in lgdt3306a_set_inversion_auto() local
710 ret = lgdt3306a_set_reg_bit(state, 0x0002, 3, enabled); in lgdt3306a_set_inversion_auto()
711 return ret; in lgdt3306a_set_inversion_auto()
718 int ret = 0; in lgdt3306a_spectral_inversion() local
727 ret = lgdt3306a_set_inversion(state, inversion); in lgdt3306a_spectral_inversion()
732 ret = lgdt3306a_set_inversion_auto(state, 0); in lgdt3306a_spectral_inversion()
738 ret = lgdt3306a_set_inversion_auto(state, 1); in lgdt3306a_spectral_inversion()
741 ret = -EINVAL; in lgdt3306a_spectral_inversion()
744 return ret; in lgdt3306a_spectral_inversion()
750 int ret; in lgdt3306a_set_if() local
793 ret = lgdt3306a_write_reg(state, 0x0010, nco1); in lgdt3306a_set_if()
794 if (ret) in lgdt3306a_set_if()
795 return ret; in lgdt3306a_set_if()
796 ret = lgdt3306a_write_reg(state, 0x0011, nco2); in lgdt3306a_set_if()
797 if (ret) in lgdt3306a_set_if()
798 return ret; in lgdt3306a_set_if()
823 int ret; in lgdt3306a_sleep() local
828 ret = lgdt3306a_mpeg_tristate(state, 1); /* disable data bus */ in lgdt3306a_sleep()
829 if (lg_chkerr(ret)) in lgdt3306a_sleep()
832 ret = lgdt3306a_power(state, 0); /* power down */ in lgdt3306a_sleep()
833 lg_chkerr(ret); in lgdt3306a_sleep()
851 int ret; in lgdt3306a_init() local
856 ret = lgdt3306a_set_reg_bit(state, 0x0001, 0, 1); /* SIMFASTENB=0x01 */ in lgdt3306a_init()
857 if (lg_chkerr(ret)) in lgdt3306a_init()
861 ret = lgdt3306a_set_inversion_auto(state, 0); in lgdt3306a_init()
862 if (lg_chkerr(ret)) in lgdt3306a_init()
866 ret = lgdt3306a_set_inversion(state, 1); in lgdt3306a_init()
867 if (lg_chkerr(ret)) in lgdt3306a_init()
873 ret = lgdt3306a_set_reg_bit(state, 0x0004, 7, 1); in lgdt3306a_init()
874 if (lg_chkerr(ret)) in lgdt3306a_init()
880 ret = lgdt3306a_set_reg_bit(state, 0x0004, 2, 0); in lgdt3306a_init()
881 if (lg_chkerr(ret)) in lgdt3306a_init()
887 ret = lgdt3306a_set_reg_bit(state, 0x0004, 3, 0); in lgdt3306a_init()
888 if (lg_chkerr(ret)) in lgdt3306a_init()
894 ret = lgdt3306a_set_reg_bit(state, 0x0005, 6, 0); in lgdt3306a_init()
895 if (lg_chkerr(ret)) in lgdt3306a_init()
900 ret = lgdt3306a_read_reg(state, 0x0005, &val); in lgdt3306a_init()
901 if (lg_chkerr(ret)) in lgdt3306a_init()
905 ret = lgdt3306a_write_reg(state, 0x0005, val); in lgdt3306a_init()
906 if (lg_chkerr(ret)) in lgdt3306a_init()
908 ret = lgdt3306a_write_reg(state, 0x0006, 0x64); in lgdt3306a_init()
909 if (lg_chkerr(ret)) in lgdt3306a_init()
913 ret = lgdt3306a_read_reg(state, 0x000d, &val); in lgdt3306a_init()
914 if (lg_chkerr(ret)) in lgdt3306a_init()
918 ret = lgdt3306a_write_reg(state, 0x000d, val); in lgdt3306a_init()
919 if (lg_chkerr(ret)) in lgdt3306a_init()
924 ret = lgdt3306a_read_reg(state, 0x0005, &val); in lgdt3306a_init()
925 if (lg_chkerr(ret)) in lgdt3306a_init()
929 ret = lgdt3306a_write_reg(state, 0x0005, val); in lgdt3306a_init()
930 if (lg_chkerr(ret)) in lgdt3306a_init()
932 ret = lgdt3306a_write_reg(state, 0x0006, 0x64); in lgdt3306a_init()
933 if (lg_chkerr(ret)) in lgdt3306a_init()
937 ret = lgdt3306a_read_reg(state, 0x000d, &val); in lgdt3306a_init()
938 if (lg_chkerr(ret)) in lgdt3306a_init()
942 ret = lgdt3306a_write_reg(state, 0x000d, val); in lgdt3306a_init()
943 if (lg_chkerr(ret)) in lgdt3306a_init()
949 ret = lgdt3306a_write_reg(state, 0x000e, 0x00); in lgdt3306a_init()
950 ret = lgdt3306a_write_reg(state, 0x000f, 0x00); in lgdt3306a_init()
954 ret = lgdt3306a_write_reg(state, 0x0010, 0x34); /* 3.25MHz */ in lgdt3306a_init()
955 ret = lgdt3306a_write_reg(state, 0x0011, 0x00); in lgdt3306a_init()
958 ret = lgdt3306a_write_reg(state, 0x0014, 0); /* gain error=0 */ in lgdt3306a_init()
961 ret = lgdt3306a_read_reg(state, 0x103c, &val); in lgdt3306a_init()
964 ret = lgdt3306a_write_reg(state, 0x103c, val); in lgdt3306a_init()
967 ret = lgdt3306a_read_reg(state, 0x103d, &val); in lgdt3306a_init()
970 ret = lgdt3306a_write_reg(state, 0x103d, val); in lgdt3306a_init()
973 ret = lgdt3306a_read_reg(state, 0x1036, &val); in lgdt3306a_init()
976 ret = lgdt3306a_write_reg(state, 0x1036, val); in lgdt3306a_init()
979 ret = lgdt3306a_read_reg(state, 0x211f, &val); in lgdt3306a_init()
981 ret = lgdt3306a_write_reg(state, 0x211f, val); in lgdt3306a_init()
984 ret = lgdt3306a_read_reg(state, 0x2849, &val); in lgdt3306a_init()
986 ret = lgdt3306a_write_reg(state, 0x2849, val); in lgdt3306a_init()
989 ret = lgdt3306a_set_vsb(state); in lgdt3306a_init()
992 ret = lgdt3306a_mpeg_mode(state, state->cfg->mpeg_mode); in lgdt3306a_init()
995 ret = lgdt3306a_mpeg_tristate(state, 1); in lgdt3306a_init()
998 ret = lgdt3306a_sleep(state); in lgdt3306a_init()
999 lg_chkerr(ret); in lgdt3306a_init()
1005 return ret; in lgdt3306a_init()
1012 int ret; in lgdt3306a_set_parameters() local
1024 ret = lgdt3306a_power(state, 1); /* power up */ in lgdt3306a_set_parameters()
1025 if (lg_chkerr(ret)) in lgdt3306a_set_parameters()
1029 ret = fe->ops.tuner_ops.set_params(fe); in lgdt3306a_set_parameters()
1033 if (lg_chkerr(ret)) in lgdt3306a_set_parameters()
1039 ret = lgdt3306a_set_modulation(state, p); in lgdt3306a_set_parameters()
1040 if (lg_chkerr(ret)) in lgdt3306a_set_parameters()
1043 ret = lgdt3306a_agc_setup(state, p); in lgdt3306a_set_parameters()
1044 if (lg_chkerr(ret)) in lgdt3306a_set_parameters()
1047 ret = lgdt3306a_set_if(state, p); in lgdt3306a_set_parameters()
1048 if (lg_chkerr(ret)) in lgdt3306a_set_parameters()
1051 ret = lgdt3306a_spectral_inversion(state, p, in lgdt3306a_set_parameters()
1053 if (lg_chkerr(ret)) in lgdt3306a_set_parameters()
1056 ret = lgdt3306a_mpeg_mode(state, state->cfg->mpeg_mode); in lgdt3306a_set_parameters()
1057 if (lg_chkerr(ret)) in lgdt3306a_set_parameters()
1060 ret = lgdt3306a_mpeg_mode_polarity(state, in lgdt3306a_set_parameters()
1063 if (lg_chkerr(ret)) in lgdt3306a_set_parameters()
1066 ret = lgdt3306a_mpeg_tristate(state, 0); /* enable data bus */ in lgdt3306a_set_parameters()
1067 if (lg_chkerr(ret)) in lgdt3306a_set_parameters()
1070 ret = lgdt3306a_soft_reset(state); in lgdt3306a_set_parameters()
1071 if (lg_chkerr(ret)) in lgdt3306a_set_parameters()
1079 return ret; in lgdt3306a_set_parameters()
1108 int ret; in lgdt3306a_monitor_vsb() local
1112 ret = lgdt3306a_read_reg(state, 0x21a1, &val); in lgdt3306a_monitor_vsb()
1113 if (ret) in lgdt3306a_monitor_vsb()
1114 return ret; in lgdt3306a_monitor_vsb()
1117 ret = lgdt3306a_read_reg(state, 0x2185, &maxPowerMan); in lgdt3306a_monitor_vsb()
1118 if (ret) in lgdt3306a_monitor_vsb()
1119 return ret; in lgdt3306a_monitor_vsb()
1121 ret = lgdt3306a_read_reg(state, 0x2191, &val); in lgdt3306a_monitor_vsb()
1122 if (ret) in lgdt3306a_monitor_vsb()
1123 return ret; in lgdt3306a_monitor_vsb()
1126 ret = lgdt3306a_read_reg(state, 0x2180, &val); in lgdt3306a_monitor_vsb()
1127 if (ret) in lgdt3306a_monitor_vsb()
1128 return ret; in lgdt3306a_monitor_vsb()
1131 ret = lgdt3306a_read_reg(state, 0x2181, &val); in lgdt3306a_monitor_vsb()
1132 if (ret) in lgdt3306a_monitor_vsb()
1133 return ret; in lgdt3306a_monitor_vsb()
1140 ret = lgdt3306a_read_reg(state, 0x1061, &val); in lgdt3306a_monitor_vsb()
1141 if (ret) in lgdt3306a_monitor_vsb()
1142 return ret; in lgdt3306a_monitor_vsb()
1152 ret = lgdt3306a_write_reg(state, 0x1061, val); in lgdt3306a_monitor_vsb()
1153 if (ret) in lgdt3306a_monitor_vsb()
1154 return ret; in lgdt3306a_monitor_vsb()
1157 ret = lgdt3306a_read_reg(state, 0x0024, &val); in lgdt3306a_monitor_vsb()
1158 if (ret) in lgdt3306a_monitor_vsb()
1159 return ret; in lgdt3306a_monitor_vsb()
1164 ret = lgdt3306a_write_reg(state, 0x0024, val); in lgdt3306a_monitor_vsb()
1165 if (ret) in lgdt3306a_monitor_vsb()
1166 return ret; in lgdt3306a_monitor_vsb()
1169 ret = lgdt3306a_read_reg(state, 0x103d, &val); in lgdt3306a_monitor_vsb()
1170 if (ret) in lgdt3306a_monitor_vsb()
1171 return ret; in lgdt3306a_monitor_vsb()
1174 ret = lgdt3306a_write_reg(state, 0x103d, val); in lgdt3306a_monitor_vsb()
1176 return ret; in lgdt3306a_monitor_vsb()
1183 int ret; in lgdt3306a_check_oper_mode() local
1185 ret = lgdt3306a_read_reg(state, 0x0081, &val); in lgdt3306a_check_oper_mode()
1186 if (ret) in lgdt3306a_check_oper_mode()
1194 ret = lgdt3306a_read_reg(state, 0x00a6, &val); in lgdt3306a_check_oper_mode()
1195 if (ret) in lgdt3306a_check_oper_mode()
1215 int ret; in lgdt3306a_check_lock_status() local
1224 ret = lgdt3306a_read_reg(state, 0x00a6, &val); in lgdt3306a_check_lock_status()
1225 if (ret) in lgdt3306a_check_lock_status()
1226 return ret; in lgdt3306a_check_lock_status()
1238 ret = lgdt3306a_read_reg(state, 0x0080, &val); in lgdt3306a_check_lock_status()
1239 if (ret) in lgdt3306a_check_lock_status()
1240 return ret; in lgdt3306a_check_lock_status()
1254 ret = lgdt3306a_read_reg(state, 0x1094, &val); in lgdt3306a_check_lock_status()
1255 if (ret) in lgdt3306a_check_lock_status()
1256 return ret; in lgdt3306a_check_lock_status()
1272 ret = lgdt3306a_read_reg(state, 0x0080, &val); in lgdt3306a_check_lock_status()
1273 if (ret) in lgdt3306a_check_lock_status()
1274 return ret; in lgdt3306a_check_lock_status()
1300 int ret; in lgdt3306a_check_neverlock_status() local
1303 ret = lgdt3306a_read_reg(state, 0x0080, &val); in lgdt3306a_check_neverlock_status()
1304 if (ret) in lgdt3306a_check_neverlock_status()
1305 return ret; in lgdt3306a_check_neverlock_status()
1316 int ret; in lgdt3306a_pre_monitoring() local
1320 ret = lgdt3306a_read_reg(state, 0x21bc, &currChDiffACQ); in lgdt3306a_pre_monitoring()
1321 if (ret) in lgdt3306a_pre_monitoring()
1322 return ret; in lgdt3306a_pre_monitoring()
1325 ret = lgdt3306a_read_reg(state, 0x21a1, &val); in lgdt3306a_pre_monitoring()
1326 if (ret) in lgdt3306a_pre_monitoring()
1327 return ret; in lgdt3306a_pre_monitoring()
1331 ret = lgdt3306a_read_reg(state, 0x2199, &val); in lgdt3306a_pre_monitoring()
1332 if (ret) in lgdt3306a_pre_monitoring()
1333 return ret; in lgdt3306a_pre_monitoring()
1336 ret = lgdt3306a_read_reg(state, 0x0090, &val); in lgdt3306a_pre_monitoring()
1337 if (ret) in lgdt3306a_pre_monitoring()
1338 return ret; in lgdt3306a_pre_monitoring()
1349 ret = lgdt3306a_read_reg(state, 0x2135, &val); in lgdt3306a_pre_monitoring()
1350 if (ret) in lgdt3306a_pre_monitoring()
1351 return ret; in lgdt3306a_pre_monitoring()
1354 ret = lgdt3306a_write_reg(state, 0x2135, val); in lgdt3306a_pre_monitoring()
1355 if (ret) in lgdt3306a_pre_monitoring()
1356 return ret; in lgdt3306a_pre_monitoring()
1358 ret = lgdt3306a_read_reg(state, 0x2141, &val); in lgdt3306a_pre_monitoring()
1359 if (ret) in lgdt3306a_pre_monitoring()
1360 return ret; in lgdt3306a_pre_monitoring()
1363 ret = lgdt3306a_write_reg(state, 0x2141, val); in lgdt3306a_pre_monitoring()
1364 if (ret) in lgdt3306a_pre_monitoring()
1365 return ret; in lgdt3306a_pre_monitoring()
1367 ret = lgdt3306a_write_reg(state, 0x2122, 0x70); in lgdt3306a_pre_monitoring()
1368 if (ret) in lgdt3306a_pre_monitoring()
1369 return ret; in lgdt3306a_pre_monitoring()
1371 ret = lgdt3306a_read_reg(state, 0x2135, &val); in lgdt3306a_pre_monitoring()
1372 if (ret) in lgdt3306a_pre_monitoring()
1373 return ret; in lgdt3306a_pre_monitoring()
1376 ret = lgdt3306a_write_reg(state, 0x2135, val); in lgdt3306a_pre_monitoring()
1377 if (ret) in lgdt3306a_pre_monitoring()
1378 return ret; in lgdt3306a_pre_monitoring()
1380 ret = lgdt3306a_read_reg(state, 0x2141, &val); in lgdt3306a_pre_monitoring()
1381 if (ret) in lgdt3306a_pre_monitoring()
1382 return ret; in lgdt3306a_pre_monitoring()
1385 ret = lgdt3306a_write_reg(state, 0x2141, val); in lgdt3306a_pre_monitoring()
1386 if (ret) in lgdt3306a_pre_monitoring()
1387 return ret; in lgdt3306a_pre_monitoring()
1389 ret = lgdt3306a_write_reg(state, 0x2122, 0x40); in lgdt3306a_pre_monitoring()
1390 if (ret) in lgdt3306a_pre_monitoring()
1391 return ret; in lgdt3306a_pre_monitoring()
1461 int ret; in lgdt3306a_get_packet_error() local
1463 ret = lgdt3306a_read_reg(state, 0x00fa, &val); in lgdt3306a_get_packet_error()
1464 if (ret) in lgdt3306a_get_packet_error()
1465 return ret; in lgdt3306a_get_packet_error()
1545 int ret; in lgdt3306a_vsb_lock_poll() local
1557 ret = lgdt3306a_pre_monitoring(state); in lgdt3306a_vsb_lock_poll()
1558 if (ret) in lgdt3306a_vsb_lock_poll()
1606 int ret = 0; in lgdt3306a_read_status() local
1609 ret = fe->ops.tuner_ops.get_rf_strength(fe, &strength); in lgdt3306a_read_status()
1610 if (ret == 0) in lgdt3306a_read_status()
1639 ret = lgdt3306a_monitor_vsb(state); in lgdt3306a_read_status()
1643 ret = -EINVAL; in lgdt3306a_read_status()
1655 return ret; in lgdt3306a_read_status()
1679 int ret; in lgdt3306a_read_signal_strength() local
1693 ret = lgdt3306a_read_reg(state, 0x00a6, &val); in lgdt3306a_read_signal_strength()
1694 if (lg_chkerr(ret)) in lgdt3306a_read_signal_strength()
1706 ret = fe->ops.read_snr(fe, &snr); in lgdt3306a_read_signal_strength()
1707 if (lg_chkerr(ret)) in lgdt3306a_read_signal_strength()
1726 return ret; in lgdt3306a_read_signal_strength()
1769 int ret = 0; in lgdt3306a_tune() local
1776 ret = lgdt3306a_set_parameters(fe); in lgdt3306a_tune()
1777 if (ret != 0) in lgdt3306a_tune()
1778 return ret; in lgdt3306a_tune()
1781 ret = lgdt3306a_read_status(fe, status); in lgdt3306a_tune()
1783 return ret; in lgdt3306a_tune()
1798 int ret; in lgdt3306a_search() local
1801 ret = lgdt3306a_set_parameters(fe); in lgdt3306a_search()
1802 if (ret) in lgdt3306a_search()
1805 ret = lgdt3306a_read_status(fe, &status); in lgdt3306a_search()
1806 if (ret) in lgdt3306a_search()
1816 dbg_info("failed (%d)\n", ret); in lgdt3306a_search()
1834 int ret; in lgdt3306a_attach() local
1855 ret = lgdt3306a_read_reg(state, 0x0000, &val); in lgdt3306a_attach()
1856 if (lg_chkerr(ret)) in lgdt3306a_attach()
1865 ret = lgdt3306a_read_reg(state, 0x0001, &val); in lgdt3306a_attach()
1866 if (lg_chkerr(ret)) in lgdt3306a_attach()
1875 ret = lgdt3306a_read_reg(state, 0x0002, &val); in lgdt3306a_attach()
1876 if (lg_chkerr(ret)) in lgdt3306a_attach()
2214 int ret; in lgdt3306a_probe() local
2219 ret = -ENOMEM; in lgdt3306a_probe()
2226 ret = -ENODEV; in lgdt3306a_probe()
2239 ret = -ENOMEM; in lgdt3306a_probe()
2243 ret = i2c_mux_add_adapter(state->muxc, 0, 0, 0); in lgdt3306a_probe()
2244 if (ret) in lgdt3306a_probe()
2261 dev_warn(&client->dev, "probe failed = %d\n", ret); in lgdt3306a_probe()
2262 return ret; in lgdt3306a_probe()