Lines Matching refs:rc
304 int rc = 0; in load_all_firmwares() local
336 rc = -ENOMEM; in load_all_firmwares()
387 rc = -ENOMEM; in load_all_firmwares()
416 rc = -EINVAL; in load_all_firmwares()
424 if (rc == 0) in load_all_firmwares()
429 return rc; in load_all_firmwares()
544 int pos, rc; in load_firmware() local
581 rc = do_tuner_callback(fe, XC2028_TUNER_RESET, 0); in load_firmware()
582 if (rc < 0) { in load_firmware()
592 rc = do_tuner_callback(fe, XC2028_RESET_CLK, 0); in load_firmware()
593 if (rc < 0) { in load_firmware()
631 rc = i2c_send(priv, buf, len + 1); in load_firmware()
632 if (rc < 0) { in load_firmware()
633 tuner_err("%d returned from send\n", rc); in load_firmware()
642 rc = do_tuner_callback(fe, XC2028_I2C_FLUSH, 0); in load_firmware()
643 if ((rc < 0) && (rc != -EINVAL)) { in load_firmware()
644 tuner_err("error executing flush: %d\n", rc); in load_firmware()
645 return rc; in load_firmware()
655 int pos, rc; in load_scode() local
696 rc = send_seq(priv, {0x20, 0x00, 0x00, 0x00}); in load_scode()
698 rc = send_seq(priv, {0xa0, 0x00, 0x00, 0x00}); in load_scode()
699 if (rc < 0) in load_scode()
702 rc = i2c_send(priv, p, 12); in load_scode()
703 if (rc < 0) in load_scode()
706 rc = send_seq(priv, {0x00, 0x8c}); in load_scode()
707 if (rc < 0) in load_scode()
720 int rc, retry_count = 0; in check_firmware() local
726 rc = check_device_status(priv); in check_firmware()
727 if (rc < 0) in check_firmware()
728 return rc; in check_firmware()
770 rc = do_tuner_callback(fe, XC2028_TUNER_RESET, 0); in check_firmware()
771 if (rc < 0) in check_firmware()
776 rc = load_firmware(fe, BASE | new_fw.type, &std0); in check_firmware()
777 if (rc < 0) { in check_firmware()
779 rc); in check_firmware()
786 rc = load_firmware(fe, BASE | INIT1 | new_fw.type, &std0); in check_firmware()
787 if (rc == -ENOENT) in check_firmware()
788 rc = load_firmware(fe, (BASE | INIT1 | new_fw.type) & ~F8MHZ, in check_firmware()
790 if (rc < 0 && rc != -ENOENT) { in check_firmware()
792 rc); in check_firmware()
810 rc = load_firmware(fe, new_fw.type, &new_fw.id); in check_firmware()
811 if (rc == -ENOENT) in check_firmware()
812 rc = load_firmware(fe, new_fw.type & ~F8MHZ, &new_fw.id); in check_firmware()
814 if (rc < 0) in check_firmware()
830 rc = load_scode(fe, new_fw.type | new_fw.scode_table, &new_fw.id, in check_firmware()
900 if (rc == -ENOENT) in check_firmware()
901 rc = -EINVAL; in check_firmware()
902 return rc; in check_firmware()
909 int rc, i; in xc2028_signal() local
913 rc = check_device_status(priv); in xc2028_signal()
914 if (rc < 0) in xc2028_signal()
915 return rc; in xc2028_signal()
918 if (!rc) { in xc2028_signal()
927 rc = xc2028_get_reg(priv, XREG_LOCK, &frq_lock); in xc2028_signal()
928 if (rc < 0) in xc2028_signal()
941 rc = xc2028_get_reg(priv, XREG_SNR, &signal); in xc2028_signal()
942 if (rc < 0) in xc2028_signal()
956 return rc; in xc2028_signal()
962 int i, rc; in xc2028_get_afc() local
966 rc = check_device_status(priv); in xc2028_get_afc()
967 if (rc < 0) in xc2028_get_afc()
968 return rc; in xc2028_get_afc()
971 if (!rc) { in xc2028_get_afc()
980 rc = xc2028_get_reg(priv, XREG_LOCK, &frq_lock); in xc2028_get_afc()
981 if (rc < 0) in xc2028_get_afc()
994 rc = xc2028_get_reg(priv, XREG_FREQ_ERROR, &afc_reg); in xc2028_get_afc()
995 if (rc < 0) in xc2028_get_afc()
1005 return rc; in xc2028_get_afc()
1017 int rc = -EINVAL; in generic_set_freq() local
1039 rc = send_seq(priv, {0x00, 0x00}); in generic_set_freq()
1120 rc = send_seq(priv, {0x00, XREG_RF_FREQ, 0x00, 0x00}); in generic_set_freq()
1122 rc = send_seq(priv, {0x80, XREG_RF_FREQ, 0x00, 0x00}); in generic_set_freq()
1123 if (rc < 0) in generic_set_freq()
1141 rc = i2c_send(priv, buf, sizeof(buf)); in generic_set_freq()
1142 if (rc < 0) in generic_set_freq()
1151 rc = 0; in generic_set_freq()
1156 return rc; in generic_set_freq()
1196 int rc; in xc2028_set_params() local
1202 rc = check_device_status(priv); in xc2028_set_params()
1203 if (rc < 0) in xc2028_set_params()
1204 return rc; in xc2028_set_params()
1291 int rc; in xc2028_sleep() local
1293 rc = check_device_status(priv); in xc2028_sleep()
1294 if (rc < 0) in xc2028_sleep()
1295 return rc; in xc2028_sleep()
1298 if (!rc) in xc2028_sleep()
1314 rc = send_seq(priv, {0x00, XREG_POWER_DOWN, 0x00, 0x00}); in xc2028_sleep()
1316 rc = send_seq(priv, {0x80, XREG_POWER_DOWN, 0x00, 0x00}); in xc2028_sleep()
1318 if (rc >= 0) in xc2028_sleep()
1323 return rc; in xc2028_sleep()
1354 int rc; in xc2028_get_frequency() local
1358 rc = check_device_status(priv); in xc2028_get_frequency()
1359 if (rc < 0) in xc2028_get_frequency()
1360 return rc; in xc2028_get_frequency()
1372 int rc; in load_firmware_cb() local
1381 rc = load_all_firmwares(fe, fw); in load_firmware_cb()
1385 if (rc < 0) in load_firmware_cb()
1394 int rc = 0; in xc2028_set_config() local
1410 rc = -ENOMEM; in xc2028_set_config()
1430 rc = request_firmware_nowait(THIS_MODULE, 1, in xc2028_set_config()
1435 if (rc < 0) { in xc2028_set_config()
1444 return rc; in xc2028_set_config()