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_minmax(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 snd_printdd("<-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()
301 int err = 0; in lx_pcm_prepare() local
309 err = lx_hardware_stop(chip, substream); in lx_pcm_prepare()
310 if (err < 0) { in lx_pcm_prepare()
312 "Error code %d\n", err); in lx_pcm_prepare()
316 err = lx_hardware_close(chip, substream); in lx_pcm_prepare()
317 if (err < 0) { in lx_pcm_prepare()
319 "Error code %d\n", err); in lx_pcm_prepare()
325 err = lx_hardware_open(chip, substream); in lx_pcm_prepare()
326 if (err < 0) { in lx_pcm_prepare()
328 "Error code %d\n", err); in lx_pcm_prepare()
332 err = lx_hardware_start(chip, substream); in lx_pcm_prepare()
333 if (err < 0) { in lx_pcm_prepare()
335 "Error code %d\n", err); in lx_pcm_prepare()
342 if (!err) in lx_pcm_prepare()
348 return err; in lx_pcm_prepare()
355 int err = 0; in lx_pcm_hw_params() local
362 err = snd_pcm_lib_malloc_pages(substream, in lx_pcm_hw_params()
371 return err; in lx_pcm_hw_params()
389 int err = 0; in lx_pcm_hw_free() local
396 err = lx_hardware_stop(chip, substream); in lx_pcm_hw_free()
397 if (err < 0) { in lx_pcm_hw_free()
399 "Error code %d\n", err); in lx_pcm_hw_free()
403 err = lx_hardware_close(chip, substream); in lx_pcm_hw_free()
404 if (err < 0) { in lx_pcm_hw_free()
406 "Error code %d\n", err); in lx_pcm_hw_free()
413 err = snd_pcm_lib_free_pages(substream); in lx_pcm_hw_free()
422 return err; in lx_pcm_hw_free()
430 int err; in lx_trigger_start() local
447 err = lx_buffer_ask(chip, 0, is_capture, &needed, &freed, in lx_trigger_start()
452 err = lx_buffer_give(chip, 0, is_capture, period_bytes, in lx_trigger_start()
461 err = lx_buffer_ask(chip, 0, is_capture, &needed, &freed, size_array); in lx_trigger_start()
465 err = lx_stream_start(chip, 0, is_capture); in lx_trigger_start()
466 if (err < 0) in lx_trigger_start()
477 int err; in lx_trigger_stop() local
480 err = lx_stream_stop(chip, 0, is_capture); in lx_trigger_stop()
481 if (err < 0) in lx_trigger_stop()
521 int err = 0; in lx_pcm_trigger_dispatch() local
533 err = -EINVAL; in lx_pcm_trigger_dispatch()
539 return err; in lx_pcm_trigger_dispatch()
697 int err; in lx_init_get_version_features() local
701 err = lx_dsp_get_version(chip, &dsp_version); in lx_init_get_version_features()
703 if (err == 0) { in lx_init_get_version_features()
718 err = lx_dsp_get_clock_frequency(chip, &freq); in lx_init_get_version_features()
719 if (err == 0) in lx_init_get_version_features()
724 err = -EAGAIN; in lx_init_get_version_features()
727 return err; in lx_init_get_version_features()
732 int err = 0; in lx_set_granularity() local
746 err = lx_dsp_set_granularity(chip, snapped_gran); in lx_set_granularity()
747 if (err < 0) { in lx_set_granularity()
749 err = -EAGAIN; in lx_set_granularity()
758 return err; in lx_set_granularity()
764 int err; in lx_init_dsp() local
770 err = lx_init_xilinx_reset(chip); in lx_init_dsp()
771 if (err) in lx_init_dsp()
772 return err; in lx_init_dsp()
775 err = lx_init_xilinx_test(chip); in lx_init_dsp()
776 if (err) in lx_init_dsp()
777 return err; in lx_init_dsp()
780 err = lx_init_ethersound_config(chip); in lx_init_dsp()
781 if (err) in lx_init_dsp()
782 return err; in lx_init_dsp()
789 err = lx_dsp_get_mac(chip); in lx_init_dsp()
790 if (err) in lx_init_dsp()
791 return err; in lx_init_dsp()
805 err = lx_init_get_version_features(chip); in lx_init_dsp()
806 if (err) in lx_init_dsp()
807 return err; in lx_init_dsp()
813 return err; in lx_init_dsp()
840 int err; in lx_pcm_create() local
852 err = snd_pcm_new(chip->card, (char *)card_name, 0, in lx_pcm_create()
854 if (err < 0) in lx_pcm_create()
855 return err; in lx_pcm_create()
865 err = snd_pcm_lib_preallocate_pages_for_all(pcm, SNDRV_DMA_TYPE_DEV, in lx_pcm_create()
868 if (err < 0) in lx_pcm_create()
869 return err; in lx_pcm_create()
927 int err; in lx_proc_levels_read() local
932 err = lx_level_peaks(chip, 1, 64, levels); in lx_proc_levels_read()
933 if (err < 0) in lx_proc_levels_read()
944 err = lx_level_peaks(chip, 0, 64, levels); in lx_proc_levels_read()
945 if (err < 0) in lx_proc_levels_read()
960 int err = snd_card_proc_new(card, "levels", &entry); in lx_proc_create() local
961 if (err < 0) in lx_proc_create()
962 return err; in lx_proc_create()
974 int err; in snd_lx6464es_create() local
985 err = pci_enable_device(pci); in snd_lx6464es_create()
986 if (err < 0) in snd_lx6464es_create()
987 return err; in snd_lx6464es_create()
992 err = pci_set_dma_mask(pci, DMA_BIT_MASK(32)); in snd_lx6464es_create()
993 if (err < 0) { in snd_lx6464es_create()
1002 err = -ENOMEM; in snd_lx6464es_create()
1022 err = pci_request_regions(pci, card_name); in snd_lx6464es_create()
1023 if (err < 0) in snd_lx6464es_create()
1034 err = request_irq(pci->irq, lx_interrupt, IRQF_SHARED, in snd_lx6464es_create()
1036 if (err) { in snd_lx6464es_create()
1042 err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, chip, &ops); in snd_lx6464es_create()
1043 if (err < 0) in snd_lx6464es_create()
1046 err = lx_init_dsp(chip); in snd_lx6464es_create()
1047 if (err < 0) { in snd_lx6464es_create()
1049 return err; in snd_lx6464es_create()
1052 err = lx_pcm_create(chip); in snd_lx6464es_create()
1053 if (err < 0) in snd_lx6464es_create()
1054 return err; in snd_lx6464es_create()
1056 err = lx_proc_create(card, chip); in snd_lx6464es_create()
1057 if (err < 0) in snd_lx6464es_create()
1058 return err; in snd_lx6464es_create()
1060 err = snd_ctl_add(card, snd_ctl_new1(&lx_control_playback_switch, in snd_lx6464es_create()
1062 if (err < 0) in snd_lx6464es_create()
1063 return err; in snd_lx6464es_create()
1082 return err; in snd_lx6464es_create()
1091 int err; in snd_lx6464es_probe() local
1102 err = snd_card_create(index[dev], id[dev], THIS_MODULE, 0, &card); in snd_lx6464es_probe()
1103 if (err < 0) in snd_lx6464es_probe()
1104 return err; in snd_lx6464es_probe()
1106 err = snd_lx6464es_create(card, pci, &chip); in snd_lx6464es_probe()
1107 if (err < 0) { in snd_lx6464es_probe()
1124 err = snd_card_register(card); in snd_lx6464es_probe()
1125 if (err < 0) in snd_lx6464es_probe()
1135 return err; in snd_lx6464es_probe()