Lines Matching refs:err
181 int err; in pcxhr_send_it_dsp() local
216 err = pcxhr_check_reg_bit(mgr, PCXHR_DSP_CVR, PCXHR_CVR_HI08_HC, 0, in pcxhr_send_it_dsp()
218 if (err) { in pcxhr_send_it_dsp()
220 return err; in pcxhr_send_it_dsp()
224 err = pcxhr_check_reg_bit(mgr, PCXHR_PLX_MBOX0, in pcxhr_send_it_dsp()
229 if (err) { in pcxhr_send_it_dsp()
232 return err; in pcxhr_send_it_dsp()
334 int err; in pcxhr_download_dsp() local
358 err = pcxhr_check_reg_bit(mgr, PCXHR_DSP_ISR, in pcxhr_download_dsp()
362 if (err) { in pcxhr_download_dsp()
365 return err; in pcxhr_download_dsp()
386 int err; in pcxhr_load_eeprom_binary() local
404 err = pcxhr_download_dsp(mgr, eeprom); in pcxhr_load_eeprom_binary()
405 if (err) in pcxhr_load_eeprom_binary()
406 return err; in pcxhr_load_eeprom_binary()
417 int err; in pcxhr_load_boot_binary() local
426 err = pcxhr_send_it_dsp(mgr, PCXHR_IT_DOWNLOAD_BOOT, 0); in pcxhr_load_boot_binary()
427 if (err) in pcxhr_load_boot_binary()
428 return err; in pcxhr_load_boot_binary()
433 err = pcxhr_download_dsp(mgr, boot); in pcxhr_load_boot_binary()
434 if (err) in pcxhr_load_boot_binary()
435 return err; in pcxhr_load_boot_binary()
446 int err; in pcxhr_load_dsp_binary() local
448 err = pcxhr_send_it_dsp(mgr, PCXHR_IT_RESET_BOARD_FUNC, 0); in pcxhr_load_dsp_binary()
449 if (err) in pcxhr_load_dsp_binary()
450 return err; in pcxhr_load_dsp_binary()
451 err = pcxhr_send_it_dsp(mgr, PCXHR_IT_DOWNLOAD_DSP, 0); in pcxhr_load_dsp_binary()
452 if (err) in pcxhr_load_dsp_binary()
453 return err; in pcxhr_load_dsp_binary()
454 err = pcxhr_download_dsp(mgr, dsp); in pcxhr_load_dsp_binary()
455 if (err) in pcxhr_load_dsp_binary()
456 return err; in pcxhr_load_dsp_binary()
546 int err; in pcxhr_read_rmh_status() local
559 err = pcxhr_check_reg_bit(mgr, PCXHR_DSP_ISR, in pcxhr_read_rmh_status()
563 if (err) { in pcxhr_read_rmh_status()
567 return err; in pcxhr_read_rmh_status()
609 int err; in pcxhr_send_msg_nolock() local
616 err = pcxhr_send_it_dsp(mgr, PCXHR_IT_MESSAGE, 1); in pcxhr_send_msg_nolock()
617 if (err) { in pcxhr_send_msg_nolock()
619 return err; in pcxhr_send_msg_nolock()
622 err = pcxhr_check_reg_bit(mgr, PCXHR_DSP_ISR, PCXHR_ISR_HI08_CHK, in pcxhr_send_msg_nolock()
624 if (err) in pcxhr_send_msg_nolock()
625 return err; in pcxhr_send_msg_nolock()
627 err = pcxhr_send_it_dsp(mgr, PCXHR_IT_RESET_CHK, 1); in pcxhr_send_msg_nolock()
628 if (err) in pcxhr_send_msg_nolock()
629 return err; in pcxhr_send_msg_nolock()
631 err = pcxhr_check_reg_bit(mgr, PCXHR_DSP_ISR, PCXHR_ISR_HI08_CHK, 0, in pcxhr_send_msg_nolock()
633 if (err) in pcxhr_send_msg_nolock()
634 return err; in pcxhr_send_msg_nolock()
648 err = pcxhr_check_reg_bit(mgr, PCXHR_DSP_ISR, PCXHR_ISR_HI08_TRDY, in pcxhr_send_msg_nolock()
650 if (err) in pcxhr_send_msg_nolock()
651 return err; in pcxhr_send_msg_nolock()
659 err = pcxhr_check_reg_bit(mgr, PCXHR_DSP_ISR, in pcxhr_send_msg_nolock()
663 if (err) in pcxhr_send_msg_nolock()
664 return err; in pcxhr_send_msg_nolock()
676 err = pcxhr_check_reg_bit(mgr, PCXHR_DSP_ISR, in pcxhr_send_msg_nolock()
680 if (err) in pcxhr_send_msg_nolock()
681 return err; in pcxhr_send_msg_nolock()
688 err = pcxhr_check_reg_bit(mgr, PCXHR_DSP_ISR, PCXHR_ISR_HI08_CHK, in pcxhr_send_msg_nolock()
690 if (err) in pcxhr_send_msg_nolock()
691 return err; in pcxhr_send_msg_nolock()
695 err = pcxhr_check_reg_bit(mgr, PCXHR_DSP_ISR, in pcxhr_send_msg_nolock()
699 if (err) { in pcxhr_send_msg_nolock()
701 return err; in pcxhr_send_msg_nolock()
709 err = -EINVAL; in pcxhr_send_msg_nolock()
712 err = pcxhr_read_rmh_status(mgr, rmh); in pcxhr_send_msg_nolock()
717 return err; in pcxhr_send_msg_nolock()
767 int err; in pcxhr_send_msg() local
769 err = pcxhr_send_msg_nolock(mgr, rmh); in pcxhr_send_msg()
771 return err; in pcxhr_send_msg()
794 int err; in pcxhr_prepair_pipe_start() local
810 err = pcxhr_send_msg(mgr, &rmh); in pcxhr_prepair_pipe_start()
811 if (err) { in pcxhr_prepair_pipe_start()
815 err); in pcxhr_prepair_pipe_start()
816 return err; in pcxhr_prepair_pipe_start()
833 int err; in pcxhr_stop_pipes() local
848 err = pcxhr_send_msg(mgr, &rmh); in pcxhr_stop_pipes()
849 if (err) { in pcxhr_stop_pipes()
852 "(CMD_STOP_PIPE) err=%x!\n", err); in pcxhr_stop_pipes()
853 return err; in pcxhr_stop_pipes()
865 int err; in pcxhr_toggle_pipes() local
877 err = pcxhr_send_msg(mgr, &rmh); in pcxhr_toggle_pipes()
878 if (err) { in pcxhr_toggle_pipes()
881 "(CMD_CONF_PIPE) err=%x!\n", err); in pcxhr_toggle_pipes()
882 return err; in pcxhr_toggle_pipes()
890 err = pcxhr_send_msg(mgr, &rmh); in pcxhr_toggle_pipes()
891 if (err) { in pcxhr_toggle_pipes()
894 err); in pcxhr_toggle_pipes()
895 return err; in pcxhr_toggle_pipes()
905 int state, i, err; in pcxhr_set_pipe_state() local
923 err = pcxhr_prepair_pipe_start(mgr, state, &state); in pcxhr_set_pipe_state()
924 if (err) in pcxhr_set_pipe_state()
925 return err; in pcxhr_set_pipe_state()
936 err = pcxhr_toggle_pipes(mgr, audio_mask); in pcxhr_set_pipe_state()
937 if (err) in pcxhr_set_pipe_state()
938 return err; in pcxhr_set_pipe_state()
953 err = pcxhr_stop_pipes(mgr, audio_mask); in pcxhr_set_pipe_state()
954 if (err) in pcxhr_set_pipe_state()
955 return err; in pcxhr_set_pipe_state()
960 (long)(my_tv2.tv_usec - my_tv1.tv_usec), err); in pcxhr_set_pipe_state()
970 int err; in pcxhr_write_io_num_reg_cont() local
986 err = pcxhr_send_msg_nolock(mgr, &rmh); in pcxhr_write_io_num_reg_cont()
987 if (err == 0) { in pcxhr_write_io_num_reg_cont()
994 return err; in pcxhr_write_io_num_reg_cont()
1011 static int pcxhr_handle_async_err(struct pcxhr_mgr *mgr, u32 err, in pcxhr_handle_async_err() argument
1021 if (err & 0xfff) in pcxhr_handle_async_err()
1022 err &= 0xfff; in pcxhr_handle_async_err()
1024 err = ((err >> 12) & 0xfff); in pcxhr_handle_async_err()
1025 if (!err) in pcxhr_handle_async_err()
1029 is_capture ? "Record" : "Play", pipe, err); in pcxhr_handle_async_err()
1030 if (err == 0xe01) in pcxhr_handle_async_err()
1032 else if (err == 0xe10) in pcxhr_handle_async_err()
1035 mgr->async_err_other_last = (int)err; in pcxhr_handle_async_err()
1044 int err; in pcxhr_msg_tasklet() local
1056 err = pcxhr_send_msg(mgr, prmh); in pcxhr_msg_tasklet()
1058 err, prmh->stat[0]); in pcxhr_msg_tasklet()
1067 err = pcxhr_send_msg(mgr, prmh); in pcxhr_msg_tasklet()
1068 if (err) in pcxhr_msg_tasklet()
1070 err); in pcxhr_msg_tasklet()
1122 int err, stream_mask; in pcxhr_stream_read_position() local
1132 err = pcxhr_send_msg(mgr, &rmh); in pcxhr_stream_read_position()
1133 if (err) in pcxhr_stream_read_position()