Lines Matching refs:err

108 	int err = 0;  in lx_hardware_open()  local
116 err = lx_pipe_allocate(chip, 0, is_capture, channels); in lx_hardware_open()
117 if (err < 0) { in lx_hardware_open()
119 return err; in lx_hardware_open()
122 err = lx_set_granularity(chip, period_size); in lx_hardware_open()
123 if (err < 0) { in lx_hardware_open()
126 return err; in lx_hardware_open()
135 int err = 0; in lx_hardware_start() local
140 err = lx_stream_set_format(chip, runtime, 0, is_capture); in lx_hardware_start()
141 if (err < 0) { in lx_hardware_start()
143 return err; in lx_hardware_start()
147 err = lx_pipe_start(chip, 0, is_capture); in lx_hardware_start()
148 if (err < 0) { in lx_hardware_start()
150 return err; in lx_hardware_start()
154 err = lx_pipe_wait_for_start(chip, 0, is_capture); in lx_hardware_start()
155 if (err < 0) { in lx_hardware_start()
157 return err; in lx_hardware_start()
160 return err; in lx_hardware_start()
167 int err = 0; in lx_hardware_stop() local
171 err = lx_pipe_pause(chip, 0, is_capture); in lx_hardware_stop()
172 if (err < 0) { in lx_hardware_stop()
174 return err; in lx_hardware_stop()
178 err = lx_pipe_wait_for_idle(chip, 0, is_capture); in lx_hardware_stop()
179 if (err < 0) { in lx_hardware_stop()
181 return err; in lx_hardware_stop()
185 err = lx_pipe_stop(chip, 0, is_capture); in lx_hardware_stop()
186 if (err < 0) { in lx_hardware_stop()
188 return err; in lx_hardware_stop()
191 return err; in lx_hardware_stop()
198 int err = 0; in lx_hardware_close() local
202 err = lx_pipe_release(chip, 0, is_capture); in lx_hardware_close()
203 if (err < 0) { in lx_hardware_close()
205 return err; in lx_hardware_close()
208 return err; in lx_hardware_close()
216 int err = 0; in lx_pcm_open() local
227 err = snd_pcm_hw_constraint_integer(runtime, in lx_pcm_open()
229 if (err < 0) { in lx_pcm_open()
237 err = snd_pcm_hw_constraint_single(runtime, SNDRV_PCM_HW_PARAM_RATE, in lx_pcm_open()
240 if (err < 0) { in lx_pcm_open()
246 err = snd_pcm_hw_constraint_minmax(runtime, in lx_pcm_open()
250 if (err < 0) { in lx_pcm_open()
260 err = 0; in lx_pcm_open()
266 dev_dbg(chip->card->dev, "<-lx_pcm_open, %d\n", err); in lx_pcm_open()
267 return err; in lx_pcm_open()
272 int err = 0; in lx_pcm_close() local
274 return err; in lx_pcm_close()
300 int err = 0; in lx_pcm_prepare() local
308 err = lx_hardware_stop(chip, substream); in lx_pcm_prepare()
309 if (err < 0) { in lx_pcm_prepare()
311 "Error code %d\n", err); in lx_pcm_prepare()
315 err = lx_hardware_close(chip, substream); in lx_pcm_prepare()
316 if (err < 0) { in lx_pcm_prepare()
318 "Error code %d\n", err); in lx_pcm_prepare()
324 err = lx_hardware_open(chip, substream); in lx_pcm_prepare()
325 if (err < 0) { in lx_pcm_prepare()
327 "Error code %d\n", err); in lx_pcm_prepare()
331 err = lx_hardware_start(chip, substream); in lx_pcm_prepare()
332 if (err < 0) { in lx_pcm_prepare()
334 "Error code %d\n", err); in lx_pcm_prepare()
341 if (!err) in lx_pcm_prepare()
347 return err; in lx_pcm_prepare()
354 int err = 0; in lx_pcm_hw_params() local
361 err = snd_pcm_lib_malloc_pages(substream, in lx_pcm_hw_params()
370 return err; in lx_pcm_hw_params()
388 int err = 0; in lx_pcm_hw_free() local
395 err = lx_hardware_stop(chip, substream); in lx_pcm_hw_free()
396 if (err < 0) { in lx_pcm_hw_free()
398 "Error code %d\n", err); in lx_pcm_hw_free()
402 err = lx_hardware_close(chip, substream); in lx_pcm_hw_free()
403 if (err < 0) { in lx_pcm_hw_free()
405 "Error code %d\n", err); in lx_pcm_hw_free()
412 err = snd_pcm_lib_free_pages(substream); in lx_pcm_hw_free()
421 return err; in lx_pcm_hw_free()
429 int err; in lx_trigger_start() local
446 err = lx_buffer_ask(chip, 0, is_capture, &needed, &freed, in lx_trigger_start()
451 err = lx_buffer_give(chip, 0, is_capture, period_bytes, in lx_trigger_start()
460 err = lx_buffer_ask(chip, 0, is_capture, &needed, &freed, size_array); in lx_trigger_start()
464 err = lx_stream_start(chip, 0, is_capture); in lx_trigger_start()
465 if (err < 0) in lx_trigger_start()
476 int err; in lx_trigger_stop() local
479 err = lx_stream_stop(chip, 0, is_capture); in lx_trigger_stop()
480 if (err < 0) in lx_trigger_stop()
507 int err = 0; in lx_pcm_trigger_dispatch() local
520 err = -EINVAL; in lx_pcm_trigger_dispatch()
529 return err; in lx_pcm_trigger_dispatch()
687 int err; in lx_init_get_version_features() local
691 err = lx_dsp_get_version(chip, &dsp_version); in lx_init_get_version_features()
693 if (err == 0) { in lx_init_get_version_features()
708 err = lx_dsp_get_clock_frequency(chip, &freq); in lx_init_get_version_features()
709 if (err == 0) in lx_init_get_version_features()
714 err = -EAGAIN; in lx_init_get_version_features()
717 return err; in lx_init_get_version_features()
722 int err = 0; in lx_set_granularity() local
736 err = lx_dsp_set_granularity(chip, snapped_gran); in lx_set_granularity()
737 if (err < 0) { in lx_set_granularity()
739 err = -EAGAIN; in lx_set_granularity()
748 return err; in lx_set_granularity()
754 int err; in lx_init_dsp() local
760 err = lx_init_xilinx_reset(chip); in lx_init_dsp()
761 if (err) in lx_init_dsp()
762 return err; in lx_init_dsp()
765 err = lx_init_xilinx_test(chip); in lx_init_dsp()
766 if (err) in lx_init_dsp()
767 return err; in lx_init_dsp()
770 err = lx_init_ethersound_config(chip); in lx_init_dsp()
771 if (err) in lx_init_dsp()
772 return err; in lx_init_dsp()
779 err = lx_dsp_get_mac(chip); in lx_init_dsp()
780 if (err) in lx_init_dsp()
781 return err; in lx_init_dsp()
796 err = lx_init_get_version_features(chip); in lx_init_dsp()
797 if (err) in lx_init_dsp()
798 return err; in lx_init_dsp()
804 return err; in lx_init_dsp()
831 int err; in lx_pcm_create() local
843 err = snd_pcm_new(chip->card, (char *)card_name, 0, in lx_pcm_create()
845 if (err < 0) in lx_pcm_create()
846 return err; in lx_pcm_create()
857 err = snd_pcm_lib_preallocate_pages_for_all(pcm, SNDRV_DMA_TYPE_DEV, in lx_pcm_create()
860 if (err < 0) in lx_pcm_create()
861 return err; in lx_pcm_create()
919 int err; in lx_proc_levels_read() local
924 err = lx_level_peaks(chip, 1, 64, levels); in lx_proc_levels_read()
925 if (err < 0) in lx_proc_levels_read()
936 err = lx_level_peaks(chip, 0, 64, levels); in lx_proc_levels_read()
937 if (err < 0) in lx_proc_levels_read()
952 int err = snd_card_proc_new(card, "levels", &entry); in lx_proc_create() local
953 if (err < 0) in lx_proc_create()
954 return err; in lx_proc_create()
966 int err; in snd_lx6464es_create() local
977 err = pci_enable_device(pci); in snd_lx6464es_create()
978 if (err < 0) in snd_lx6464es_create()
979 return err; in snd_lx6464es_create()
984 err = dma_set_mask(&pci->dev, DMA_BIT_MASK(32)); in snd_lx6464es_create()
985 if (err < 0) { in snd_lx6464es_create()
994 err = -ENOMEM; in snd_lx6464es_create()
1008 err = pci_request_regions(pci, card_name); in snd_lx6464es_create()
1009 if (err < 0) in snd_lx6464es_create()
1020 err = request_threaded_irq(pci->irq, lx_interrupt, lx_threaded_irq, in snd_lx6464es_create()
1022 if (err) { in snd_lx6464es_create()
1028 err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, chip, &ops); in snd_lx6464es_create()
1029 if (err < 0) in snd_lx6464es_create()
1032 err = lx_init_dsp(chip); in snd_lx6464es_create()
1033 if (err < 0) { in snd_lx6464es_create()
1035 return err; in snd_lx6464es_create()
1038 err = lx_pcm_create(chip); in snd_lx6464es_create()
1039 if (err < 0) in snd_lx6464es_create()
1040 return err; in snd_lx6464es_create()
1042 err = lx_proc_create(card, chip); in snd_lx6464es_create()
1043 if (err < 0) in snd_lx6464es_create()
1044 return err; in snd_lx6464es_create()
1046 err = snd_ctl_add(card, snd_ctl_new1(&lx_control_playback_switch, in snd_lx6464es_create()
1048 if (err < 0) in snd_lx6464es_create()
1049 return err; in snd_lx6464es_create()
1066 return err; in snd_lx6464es_create()
1075 int err; in snd_lx6464es_probe() local
1086 err = snd_card_new(&pci->dev, index[dev], id[dev], THIS_MODULE, in snd_lx6464es_probe()
1088 if (err < 0) in snd_lx6464es_probe()
1089 return err; in snd_lx6464es_probe()
1091 err = snd_lx6464es_create(card, pci, &chip); in snd_lx6464es_probe()
1092 if (err < 0) { in snd_lx6464es_probe()
1109 err = snd_card_register(card); in snd_lx6464es_probe()
1110 if (err < 0) in snd_lx6464es_probe()
1120 return err; in snd_lx6464es_probe()