Lines Matching refs:r

108 	int i, r = 0;  in wl1273_fm_write_fw()  local
120 r = i2c_transfer(client->adapter, &msg, 1); in wl1273_fm_write_fw()
121 if (r < 0 && i < len + 1) in wl1273_fm_write_fw()
129 if (i == len || r == 1) in wl1273_fm_write_fw()
130 r = 0; in wl1273_fm_write_fw()
132 return r; in wl1273_fm_write_fw()
160 int r; in wl1273_fm_rds() local
165 r = core->read(core, WL1273_RDS_SYNC_GET, &val); in wl1273_fm_rds()
166 if (r) in wl1273_fm_rds()
167 return r; in wl1273_fm_rds()
176 r = i2c_transfer(client->adapter, msg, ARRAY_SIZE(msg)); in wl1273_fm_rds()
177 if (r != ARRAY_SIZE(msg)) { in wl1273_fm_rds()
180 __func__, r); in wl1273_fm_rds()
231 int r; in wl1273_fm_irq_thread_handler() local
233 r = core->read(core, WL1273_FLAG_GET, &flags); in wl1273_fm_irq_thread_handler()
234 if (r) in wl1273_fm_irq_thread_handler()
257 r = core->read(core, WL1273_RSSI_LVL_GET, &level); in wl1273_fm_irq_thread_handler()
258 if (r) in wl1273_fm_irq_thread_handler()
298 r = core->write(core, WL1273_TUNER_MODE_SET, in wl1273_fm_irq_thread_handler()
300 if (r) { in wl1273_fm_irq_thread_handler()
303 __func__, r); in wl1273_fm_irq_thread_handler()
307 r = core->read(core, WL1273_FREQ_SET, &freq); in wl1273_fm_irq_thread_handler()
308 if (r) in wl1273_fm_irq_thread_handler()
326 r = core->read(core, WL1273_CHANL_SET, &freq); in wl1273_fm_irq_thread_handler()
327 if (r) in wl1273_fm_irq_thread_handler()
345 int r = 0; in wl1273_fm_set_tx_freq() local
371 r = core->write(core, WL1273_CHANL_SET, freq / 10); in wl1273_fm_set_tx_freq()
372 if (r) in wl1273_fm_set_tx_freq()
373 return r; in wl1273_fm_set_tx_freq()
385 r = core->write(core, WL1273_POWER_ENB_SET, 1); in wl1273_fm_set_tx_freq()
386 if (r) in wl1273_fm_set_tx_freq()
387 return r; in wl1273_fm_set_tx_freq()
405 int r, f; in wl1273_fm_set_rx_freq() local
412 r = -ERANGE; in wl1273_fm_set_rx_freq()
420 r = -ERANGE; in wl1273_fm_set_rx_freq()
433 r = core->write(core, WL1273_FREQ_SET, f); in wl1273_fm_set_rx_freq()
434 if (r) { in wl1273_fm_set_rx_freq()
439 r = core->write(core, WL1273_TUNER_MODE_SET, TUNER_MODE_PRESET); in wl1273_fm_set_rx_freq()
440 if (r) { in wl1273_fm_set_rx_freq()
458 return r; in wl1273_fm_set_rx_freq()
466 int r; in wl1273_fm_get_freq() local
469 r = core->read(core, WL1273_FREQ_SET, &f); in wl1273_fm_get_freq()
470 if (r) in wl1273_fm_get_freq()
471 return r; in wl1273_fm_get_freq()
479 r = core->read(core, WL1273_CHANL_SET, &f); in wl1273_fm_get_freq()
480 if (r) in wl1273_fm_get_freq()
481 return r; in wl1273_fm_get_freq()
505 int r; in wl1273_fm_upload_firmware_patch() local
523 r = wl1273_fm_write_fw(core, ptr + 1, packet_num); in wl1273_fm_upload_firmware_patch()
524 if (r) { in wl1273_fm_upload_firmware_patch()
525 dev_err(dev, "FW upload error: %d\n", r); in wl1273_fm_upload_firmware_patch()
532 dev_dbg(dev, "%s - download OK, r: %d\n", __func__, r); in wl1273_fm_upload_firmware_patch()
535 return r; in wl1273_fm_upload_firmware_patch()
543 int r = core->write(core, WL1273_POWER_SET, in wl1273_fm_stop() local
545 if (r) in wl1273_fm_stop()
547 __func__, r); in wl1273_fm_stop()
549 int r = core->write(core, WL1273_PUPD_SET, in wl1273_fm_stop() local
551 if (r) in wl1273_fm_stop()
553 "%s: PUPD_SET fails: %d\n", __func__, r); in wl1273_fm_stop()
569 int r = -EINVAL; in wl1273_fm_start() local
585 r = core->write(core, WL1273_POWER_SET, val); in wl1273_fm_start()
586 if (r) { in wl1273_fm_start()
589 r = core->write(core, WL1273_POWER_SET, val); in wl1273_fm_start()
590 if (r) { in wl1273_fm_start()
602 r = core->write(core, WL1273_PUPD_SET, WL1273_PUPD_SET_ON); in wl1273_fm_start()
603 if (r) { in wl1273_fm_start()
605 r = core->write(core, WL1273_PUPD_SET, in wl1273_fm_start()
607 if (r) { in wl1273_fm_start()
614 r = core->write(core, WL1273_RDS_DATA_ENB, 1); in wl1273_fm_start()
615 if (r) { in wl1273_fm_start()
621 r = core->write(core, WL1273_RDS_DATA_ENB, 0); in wl1273_fm_start()
622 if (r) { in wl1273_fm_start()
633 r = wl1273_fm_upload_firmware_patch(radio); in wl1273_fm_start()
634 if (r) in wl1273_fm_start()
647 r = core->write(core, WL1273_POWER_SET, val); in wl1273_fm_start()
648 if (r) { in wl1273_fm_start()
653 r = core->write(core, WL1273_PUPD_SET, in wl1273_fm_start()
655 if (r) { in wl1273_fm_start()
667 dev_dbg(dev, "%s: return: %d\n", __func__, r); in wl1273_fm_start()
668 return r; in wl1273_fm_start()
674 int r; in wl1273_fm_suspend() local
678 r = core->write(core, WL1273_POWER_SET, in wl1273_fm_suspend()
681 r = core->write(core, WL1273_PUPD_SET, in wl1273_fm_suspend()
684 r = -EINVAL; in wl1273_fm_suspend()
686 if (r) { in wl1273_fm_suspend()
687 dev_err(radio->dev, "%s: POWER_SET fails: %d\n", __func__, r); in wl1273_fm_suspend()
692 return r; in wl1273_fm_suspend()
700 int r; in wl1273_fm_set_mode() local
707 r = -EPERM; in wl1273_fm_set_mode()
714 r = wl1273_fm_start(radio, mode); in wl1273_fm_set_mode()
715 if (r) { in wl1273_fm_set_mode()
722 r = core->write(core, WL1273_INT_MASK_SET, radio->irq_flags); in wl1273_fm_set_mode()
723 if (r) { in wl1273_fm_set_mode()
730 r = wl1273_fm_set_rx_freq(radio, radio->rx_frequency); in wl1273_fm_set_mode()
731 if (r) { in wl1273_fm_set_mode()
732 dev_err(dev, "set freq fails: %d.\n", r); in wl1273_fm_set_mode()
736 r = core->set_volume(core, core->volume); in wl1273_fm_set_mode()
737 if (r) { in wl1273_fm_set_mode()
738 dev_err(dev, "set volume fails: %d.\n", r); in wl1273_fm_set_mode()
745 r = wl1273_fm_set_tx_freq(radio, radio->tx_frequency); in wl1273_fm_set_mode()
746 if (r) { in wl1273_fm_set_mode()
747 dev_err(dev, "set freq fails: %d.\n", r); in wl1273_fm_set_mode()
754 r = core->set_audio(core, core->audio_mode); in wl1273_fm_set_mode()
755 if (r) in wl1273_fm_set_mode()
760 r = wl1273_fm_stop(radio); in wl1273_fm_set_mode()
761 if (r) in wl1273_fm_set_mode()
762 dev_err(dev, "%s: Off fails: %d\n", __func__, r); in wl1273_fm_set_mode()
769 r = wl1273_fm_suspend(radio); in wl1273_fm_set_mode()
770 if (r) in wl1273_fm_set_mode()
771 dev_err(dev, "%s: Suspend fails: %d\n", __func__, r); in wl1273_fm_set_mode()
779 r = -EINVAL; in wl1273_fm_set_mode()
783 if (r) in wl1273_fm_set_mode()
786 return r; in wl1273_fm_set_mode()
795 int r = 0; in wl1273_fm_set_seek() local
803 r = wl1273_fm_set_rx_freq(radio, f + radio->spacing); in wl1273_fm_set_seek()
805 r = wl1273_fm_set_rx_freq(radio, radio->rangelow); in wl1273_fm_set_seek()
807 r = wl1273_fm_set_rx_freq(radio, f - radio->spacing); in wl1273_fm_set_seek()
809 r = wl1273_fm_set_rx_freq(radio, radio->rangehigh); in wl1273_fm_set_seek()
811 if (r) in wl1273_fm_set_seek()
820 r = core->write(core, WL1273_INT_MASK_SET, radio->irq_flags); in wl1273_fm_set_seek()
821 if (r) in wl1273_fm_set_seek()
826 r = core->write(core, WL1273_SEARCH_LVL_SET, level); in wl1273_fm_set_seek()
827 if (r) in wl1273_fm_set_seek()
830 r = core->write(core, WL1273_SEARCH_DIR_SET, dir); in wl1273_fm_set_seek()
831 if (r) in wl1273_fm_set_seek()
834 r = core->write(core, WL1273_TUNER_MODE_SET, TUNER_MODE_AUTO_SEEK); in wl1273_fm_set_seek()
835 if (r) in wl1273_fm_set_seek()
841 r = -ETIMEDOUT; in wl1273_fm_set_seek()
858 r = wl1273_fm_set_rx_freq(radio, f); in wl1273_fm_set_seek()
859 if (r) in wl1273_fm_set_seek()
865 r = core->write(core, WL1273_TUNER_MODE_SET, TUNER_MODE_AUTO_SEEK); in wl1273_fm_set_seek()
866 if (r) in wl1273_fm_set_seek()
871 r = -ETIMEDOUT; in wl1273_fm_set_seek()
873 dev_dbg(radio->dev, "%s: Err: %d\n", __func__, r); in wl1273_fm_set_seek()
874 return r; in wl1273_fm_set_seek()
886 int r; in wl1273_fm_get_tx_ctune() local
892 r = core->read(core, WL1273_READ_FMANT_TUNE_VALUE, &val); in wl1273_fm_get_tx_ctune()
893 if (r) { in wl1273_fm_get_tx_ctune()
894 dev_err(dev, "%s: read error: %d\n", __func__, r); in wl1273_fm_get_tx_ctune()
914 int r; in wl1273_fm_set_preemphasis() local
934 r = -EINVAL; in wl1273_fm_set_preemphasis()
938 r = core->write(core, WL1273_PREMPH_SET, em); in wl1273_fm_set_preemphasis()
939 if (r) in wl1273_fm_set_preemphasis()
946 return r; in wl1273_fm_set_preemphasis()
952 int r; in wl1273_fm_rds_on() local
958 r = core->write(core, WL1273_POWER_SET, in wl1273_fm_rds_on()
960 if (r) in wl1273_fm_rds_on()
963 r = wl1273_fm_set_rx_freq(radio, radio->rx_frequency); in wl1273_fm_rds_on()
964 if (r) in wl1273_fm_rds_on()
965 dev_err(radio->dev, "set freq fails: %d.\n", r); in wl1273_fm_rds_on()
967 return r; in wl1273_fm_rds_on()
973 int r; in wl1273_fm_rds_off() local
980 r = core->write(core, WL1273_INT_MASK_SET, radio->irq_flags); in wl1273_fm_rds_off()
981 if (r) in wl1273_fm_rds_off()
989 r = core->write(core, WL1273_POWER_SET, WL1273_POWER_SET_FM); in wl1273_fm_rds_off()
990 if (r) in wl1273_fm_rds_off()
993 r = wl1273_fm_set_rx_freq(radio, radio->rx_frequency); in wl1273_fm_rds_off()
994 if (r) in wl1273_fm_rds_off()
995 dev_err(radio->dev, "set freq fails: %d.\n", r); in wl1273_fm_rds_off()
999 return r; in wl1273_fm_rds_off()
1004 int r = 0; in wl1273_fm_set_rds() local
1012 r = core->write(core, WL1273_RDS_CNTRL_SET, 1); in wl1273_fm_set_rds()
1013 return r; in wl1273_fm_set_rds()
1017 r = core->write(core, WL1273_RDS_DATA_ENB, 0); in wl1273_fm_set_rds()
1019 r = core->write(core, WL1273_RDS_DATA_ENB, 1); in wl1273_fm_set_rds()
1021 r = wl1273_fm_rds_off(radio); in wl1273_fm_set_rds()
1023 r = wl1273_fm_rds_on(radio); in wl1273_fm_set_rds()
1027 r = -EINVAL; in wl1273_fm_set_rds()
1030 if (!r) in wl1273_fm_set_rds()
1033 return r; in wl1273_fm_set_rds()
1042 int r; in wl1273_fm_fops_write() local
1061 r = -EBUSY; in wl1273_fm_fops_write()
1075 r = -EFAULT; in wl1273_fm_fops_write()
1085 r = val; in wl1273_fm_fops_write()
1089 return r; in wl1273_fm_fops_write()
1120 int r = 0; in wl1273_fm_fops_open() local
1133 r = core->write(core, WL1273_INT_MASK_SET, in wl1273_fm_fops_open()
1135 if (r) { in wl1273_fm_fops_open()
1145 return r; in wl1273_fm_fops_open()
1152 int r = 0; in wl1273_fm_fops_release() local
1164 r = core->write(core, in wl1273_fm_fops_release()
1167 if (r) { in wl1273_fm_fops_release()
1179 return r; in wl1273_fm_fops_release()
1185 int r = 0; in wl1273_fm_fops_read() local
1209 r = -EBUSY; in wl1273_fm_fops_read()
1214 r = core->read(core, WL1273_RDS_SYNC_GET, &val); in wl1273_fm_fops_read()
1215 if (r) { in wl1273_fm_fops_read()
1220 r = -ENODATA; in wl1273_fm_fops_read()
1227 r = -EWOULDBLOCK; in wl1273_fm_fops_read()
1235 r = -EINTR; in wl1273_fm_fops_read()
1261 r += RDS_BLOCK_SIZE; in wl1273_fm_fops_read()
1268 return r; in wl1273_fm_fops_read()
1338 int r; in wl1273_fm_set_tx_power() local
1347 r = core->write(core, WL1273_POWER_LEV_SET, 122 - power); in wl1273_fm_set_tx_power()
1348 if (r) in wl1273_fm_set_tx_power()
1355 return r; in wl1273_fm_set_tx_power()
1366 int r; in wl1273_fm_tx_set_spacing() local
1369 r = core->write(core, WL1273_SCAN_SPACING_SET, in wl1273_fm_tx_set_spacing()
1373 r = core->write(core, WL1273_SCAN_SPACING_SET, in wl1273_fm_tx_set_spacing()
1377 r = core->write(core, WL1273_SCAN_SPACING_SET, in wl1273_fm_tx_set_spacing()
1381 r = core->write(core, WL1273_SCAN_SPACING_SET, in wl1273_fm_tx_set_spacing()
1386 return r; in wl1273_fm_tx_set_spacing()
1430 int r = 0; in wl1273_fm_vidioc_s_ctrl() local
1440 r = core->write(core, in wl1273_fm_vidioc_s_ctrl()
1445 r = core->write(core, in wl1273_fm_vidioc_s_ctrl()
1448 r = core->write(core, WL1273_MUTE, 1); in wl1273_fm_vidioc_s_ctrl()
1450 r = core->write(core, WL1273_MUTE, 0); in wl1273_fm_vidioc_s_ctrl()
1457 r = wl1273_fm_set_mode(radio, WL1273_MODE_OFF); in wl1273_fm_vidioc_s_ctrl()
1459 r = core->set_volume(core, core->volume); in wl1273_fm_vidioc_s_ctrl()
1463 r = wl1273_fm_set_preemphasis(radio, ctrl->val); in wl1273_fm_vidioc_s_ctrl()
1467 r = wl1273_fm_set_tx_power(radio, ctrl->val); in wl1273_fm_vidioc_s_ctrl()
1477 return r; in wl1273_fm_vidioc_s_ctrl()
1518 int r; in wl1273_fm_vidioc_g_tuner() local
1546 r = core->read(core, WL1273_STEREO_GET, &val); in wl1273_fm_vidioc_g_tuner()
1547 if (r) in wl1273_fm_vidioc_g_tuner()
1555 r = core->read(core, WL1273_RSSI_LVL_GET, &val); in wl1273_fm_vidioc_g_tuner()
1556 if (r) in wl1273_fm_vidioc_g_tuner()
1564 r = core->read(core, WL1273_RDS_SYNC_GET, &val); in wl1273_fm_vidioc_g_tuner()
1565 if (r) in wl1273_fm_vidioc_g_tuner()
1573 return r; in wl1273_fm_vidioc_g_tuner()
1581 int r = 0; in wl1273_fm_vidioc_s_tuner() local
1597 r = wl1273_fm_set_mode(radio, WL1273_MODE_RX); in wl1273_fm_vidioc_s_tuner()
1598 if (r) in wl1273_fm_vidioc_s_tuner()
1602 r = wl1273_fm_set_rds(radio, WL1273_RDS_ON); in wl1273_fm_vidioc_s_tuner()
1604 r = wl1273_fm_set_rds(radio, WL1273_RDS_OFF); in wl1273_fm_vidioc_s_tuner()
1606 if (r) in wl1273_fm_vidioc_s_tuner()
1607 dev_warn(radio->dev, "%s: RDS fails: %d\n", __func__, r); in wl1273_fm_vidioc_s_tuner()
1610 r = core->write(core, WL1273_MOST_MODE_SET, WL1273_RX_MONO); in wl1273_fm_vidioc_s_tuner()
1611 if (r < 0) { in wl1273_fm_vidioc_s_tuner()
1613 __func__, r); in wl1273_fm_vidioc_s_tuner()
1618 r = core->write(core, WL1273_MOST_MODE_SET, WL1273_RX_STEREO); in wl1273_fm_vidioc_s_tuner()
1619 if (r < 0) { in wl1273_fm_vidioc_s_tuner()
1621 __func__, r); in wl1273_fm_vidioc_s_tuner()
1628 r = -EINVAL; in wl1273_fm_vidioc_s_tuner()
1635 return r; in wl1273_fm_vidioc_s_tuner()
1662 int r; in wl1273_fm_vidioc_s_frequency() local
1678 r = wl1273_fm_set_rx_freq(radio, in wl1273_fm_vidioc_s_frequency()
1680 if (r) in wl1273_fm_vidioc_s_frequency()
1682 ": set frequency failed with %d\n", r); in wl1273_fm_vidioc_s_frequency()
1684 r = wl1273_fm_set_tx_freq(radio, in wl1273_fm_vidioc_s_frequency()
1686 if (r) in wl1273_fm_vidioc_s_frequency()
1688 ": set frequency failed with %d\n", r); in wl1273_fm_vidioc_s_frequency()
1694 return r; in wl1273_fm_vidioc_s_frequency()
1704 int r; in wl1273_fm_vidioc_s_hw_freq_seek() local
1717 r = wl1273_fm_set_mode(radio, WL1273_MODE_RX); in wl1273_fm_vidioc_s_hw_freq_seek()
1718 if (r) in wl1273_fm_vidioc_s_hw_freq_seek()
1721 r = wl1273_fm_tx_set_spacing(radio, seek->spacing); in wl1273_fm_vidioc_s_hw_freq_seek()
1722 if (r) in wl1273_fm_vidioc_s_hw_freq_seek()
1723 dev_warn(radio->dev, "HW seek failed: %d\n", r); in wl1273_fm_vidioc_s_hw_freq_seek()
1725 r = wl1273_fm_set_seek(radio, seek->wrap_around, seek->seek_upward, in wl1273_fm_vidioc_s_hw_freq_seek()
1727 if (r) in wl1273_fm_vidioc_s_hw_freq_seek()
1728 dev_warn(radio->dev, "HW seek failed: %d\n", r); in wl1273_fm_vidioc_s_hw_freq_seek()
1732 return r; in wl1273_fm_vidioc_s_hw_freq_seek()
1740 int r = 0; in wl1273_fm_vidioc_s_modulator() local
1750 r = wl1273_fm_set_mode(radio, WL1273_MODE_TX); in wl1273_fm_vidioc_s_modulator()
1751 if (r) in wl1273_fm_vidioc_s_modulator()
1755 r = wl1273_fm_set_rds(radio, WL1273_RDS_ON); in wl1273_fm_vidioc_s_modulator()
1757 r = wl1273_fm_set_rds(radio, WL1273_RDS_OFF); in wl1273_fm_vidioc_s_modulator()
1760 r = core->write(core, WL1273_MONO_SET, WL1273_TX_MONO); in wl1273_fm_vidioc_s_modulator()
1762 r = core->write(core, WL1273_MONO_SET, in wl1273_fm_vidioc_s_modulator()
1764 if (r < 0) in wl1273_fm_vidioc_s_modulator()
1766 "MONO_SET fails: %d\n", r); in wl1273_fm_vidioc_s_modulator()
1770 return r; in wl1273_fm_vidioc_s_modulator()
1779 int r; in wl1273_fm_vidioc_g_modulator() local
1798 r = core->read(core, WL1273_MONO_SET, &val); in wl1273_fm_vidioc_g_modulator()
1799 if (r) in wl1273_fm_vidioc_g_modulator()
1821 int r; in wl1273_fm_vidioc_log_status() local
1835 r = core->read(core, WL1273_ASIC_ID_GET, &val); in wl1273_fm_vidioc_log_status()
1836 if (r) in wl1273_fm_vidioc_log_status()
1841 r = core->read(core, WL1273_ASIC_VER_GET, &val); in wl1273_fm_vidioc_log_status()
1842 if (r) in wl1273_fm_vidioc_log_status()
1847 r = core->read(core, WL1273_FIRM_VER_GET, &val); in wl1273_fm_vidioc_log_status()
1848 if (r) in wl1273_fm_vidioc_log_status()
1853 r = core->read(core, WL1273_BAND_SET, &val); in wl1273_fm_vidioc_log_status()
1854 if (r) in wl1273_fm_vidioc_log_status()
1860 r = core->read(core, WL1273_PUPD_SET, &val); in wl1273_fm_vidioc_log_status()
1861 if (r) in wl1273_fm_vidioc_log_status()
1866 r = core->read(core, WL1273_CHANL_SET, &val); in wl1273_fm_vidioc_log_status()
1867 if (r) in wl1273_fm_vidioc_log_status()
1874 r = core->read(core, WL1273_FREQ_SET, &val); in wl1273_fm_vidioc_log_status()
1875 if (r) in wl1273_fm_vidioc_log_status()
1880 r = core->read(core, WL1273_MOST_MODE_SET, &val); in wl1273_fm_vidioc_log_status()
1881 if (r) in wl1273_fm_vidioc_log_status()
1891 r = core->read(core, WL1273_MOST_BLEND_SET, &val); in wl1273_fm_vidioc_log_status()
1892 if (r) in wl1273_fm_vidioc_log_status()
1902 r = core->read(core, WL1273_STEREO_GET, &val); in wl1273_fm_vidioc_log_status()
1903 if (r) in wl1273_fm_vidioc_log_status()
1912 r = core->read(core, WL1273_RSSI_LVL_GET, &val); in wl1273_fm_vidioc_log_status()
1913 if (r) in wl1273_fm_vidioc_log_status()
1918 r = core->read(core, WL1273_POWER_SET, &val); in wl1273_fm_vidioc_log_status()
1919 if (r) in wl1273_fm_vidioc_log_status()
1924 r = core->read(core, WL1273_INT_MASK_SET, &val); in wl1273_fm_vidioc_log_status()
1925 if (r) in wl1273_fm_vidioc_log_status()
1930 r = core->read(core, WL1273_RDS_SYNC_GET, &val); in wl1273_fm_vidioc_log_status()
1931 if (r) in wl1273_fm_vidioc_log_status()
1942 r = core->read(core, WL1273_I2S_MODE_CONFIG_SET, &val); in wl1273_fm_vidioc_log_status()
1943 if (r) in wl1273_fm_vidioc_log_status()
1949 r = core->read(core, WL1273_VOLUME_SET, &val); in wl1273_fm_vidioc_log_status()
1950 if (r) in wl1273_fm_vidioc_log_status()
2014 int r = 0; in wl1273_fm_radio_probe() local
2020 r = -EINVAL; in wl1273_fm_radio_probe()
2026 r = -ENOMEM; in wl1273_fm_radio_probe()
2035 r = -ENOMEM; in wl1273_fm_radio_probe()
2058 r = radio->core->pdata->request_resources(radio->core->client); in wl1273_fm_radio_probe()
2059 if (r) { in wl1273_fm_radio_probe()
2067 r = request_threaded_irq(radio->core->client->irq, NULL, in wl1273_fm_radio_probe()
2071 if (r < 0) { in wl1273_fm_radio_probe()
2073 ": Unable to register IRQ handler: %d\n", r); in wl1273_fm_radio_probe()
2078 r = -EINVAL; in wl1273_fm_radio_probe()
2087 r = -ENOMEM; in wl1273_fm_radio_probe()
2095 r = v4l2_device_register(&pdev->dev, &radio->v4l2dev); in wl1273_fm_radio_probe()
2096 if (r) { in wl1273_fm_radio_probe()
2131 r = radio->ctrl_handler.error; in wl1273_fm_radio_probe()
2132 dev_err(&pdev->dev, "Ctrl handler error: %d\n", r); in wl1273_fm_radio_probe()
2140 r = video_register_device(&radio->videodev, VFL_TYPE_RADIO, radio_nr); in wl1273_fm_radio_probe()
2141 if (r) { in wl1273_fm_radio_probe()
2157 return r; in wl1273_fm_radio_probe()