Lines Matching refs:err
124 int err; in vx_transfer_end() local
126 if ((err = vx_reset_chk(chip)) < 0) in vx_transfer_end()
127 return err; in vx_transfer_end()
130 if ((err = vx_send_irq_dsp(chip, cmd)) < 0) in vx_transfer_end()
131 return err; in vx_transfer_end()
134 if ((err = vx_wait_isr_bit(chip, ISR_CHK)) < 0) in vx_transfer_end()
135 return err; in vx_transfer_end()
138 if ((err = vx_inb(chip, ISR)) & ISR_ERR) { in vx_transfer_end()
139 if ((err = vx_wait_for_rx_full(chip)) < 0) { in vx_transfer_end()
141 return err; in vx_transfer_end()
143 err = vx_inb(chip, RXH) << 16; in vx_transfer_end()
144 err |= vx_inb(chip, RXM) << 8; in vx_transfer_end()
145 err |= vx_inb(chip, RXL); in vx_transfer_end()
146 snd_printd(KERN_DEBUG "transfer_end: error = 0x%x\n", err); in vx_transfer_end()
147 return -(VX_ERR_MASK | err); in vx_transfer_end()
162 int i, err, val, size; in vx_read_status() local
171 err = vx_wait_for_rx_full(chip); in vx_read_status()
172 if (err < 0) in vx_read_status()
173 return err; in vx_read_status()
213 err = vx_send_irq_dsp(chip, IRQ_MESS_WRITE_NEXT); in vx_read_status()
214 if (err < 0) in vx_read_status()
215 return err; in vx_read_status()
217 err = vx_wait_for_rx_full(chip); in vx_read_status()
218 if (err < 0) in vx_read_status()
219 return err; in vx_read_status()
243 int i, err; in vx_send_msg_nolock() local
248 if ((err = vx_reset_chk(chip)) < 0) { in vx_send_msg_nolock()
250 return err; in vx_send_msg_nolock()
270 if ((err = vx_wait_isr_bit(chip, ISR_TX_EMPTY)) < 0) { in vx_send_msg_nolock()
272 return err; in vx_send_msg_nolock()
281 if ((err = vx_send_irq_dsp(chip, IRQ_MESSAGE)) < 0) { in vx_send_msg_nolock()
283 return err; in vx_send_msg_nolock()
287 if ((err = vx_wait_isr_bit(chip, ISR_CHK)) < 0) in vx_send_msg_nolock()
288 return err; in vx_send_msg_nolock()
292 if ((err = vx_wait_for_rx_full(chip)) < 0) { in vx_send_msg_nolock()
294 return err; in vx_send_msg_nolock()
296 err = vx_inb(chip, RXH) << 16; in vx_send_msg_nolock()
297 err |= vx_inb(chip, RXM) << 8; in vx_send_msg_nolock()
298 err |= vx_inb(chip, RXL); in vx_send_msg_nolock()
299 snd_printd(KERN_DEBUG "msg got error = 0x%x at cmd[0]\n", err); in vx_send_msg_nolock()
300 err = -(VX_ERR_MASK | err); in vx_send_msg_nolock()
301 return err; in vx_send_msg_nolock()
308 if ((err = vx_wait_isr_bit(chip, ISR_TX_READY)) < 0) { in vx_send_msg_nolock()
310 return err; in vx_send_msg_nolock()
319 if ((err = vx_send_irq_dsp(chip, IRQ_MESS_READ_NEXT)) < 0) { in vx_send_msg_nolock()
321 return err; in vx_send_msg_nolock()
325 if ((err = vx_wait_isr_bit(chip, ISR_TX_READY)) < 0) { in vx_send_msg_nolock()
327 return err; in vx_send_msg_nolock()
330 err = vx_transfer_end(chip, IRQ_MESS_READ_END); in vx_send_msg_nolock()
331 if (err < 0) in vx_send_msg_nolock()
332 return err; in vx_send_msg_nolock()
348 int err; in vx_send_msg() local
351 err = vx_send_msg_nolock(chip, rmh); in vx_send_msg()
353 return err; in vx_send_msg()
370 int err; in vx_send_rih_nolock() local
378 if ((err = vx_reset_chk(chip)) < 0) in vx_send_rih_nolock()
379 return err; in vx_send_rih_nolock()
381 if ((err = vx_send_irq_dsp(chip, cmd)) < 0) in vx_send_rih_nolock()
382 return err; in vx_send_rih_nolock()
384 if ((err = vx_wait_isr_bit(chip, ISR_CHK)) < 0) in vx_send_rih_nolock()
385 return err; in vx_send_rih_nolock()
388 if ((err = vx_wait_for_rx_full(chip)) < 0) in vx_send_rih_nolock()
389 return err; in vx_send_rih_nolock()
390 err = vx_inb(chip, RXH) << 16; in vx_send_rih_nolock()
391 err |= vx_inb(chip, RXM) << 8; in vx_send_rih_nolock()
392 err |= vx_inb(chip, RXL); in vx_send_rih_nolock()
393 return -(VX_ERR_MASK | err); in vx_send_rih_nolock()
407 int err; in vx_send_rih() local
410 err = vx_send_rih_nolock(chip, cmd); in vx_send_rih()
412 return err; in vx_send_rih()
481 int err; in vx_test_irq_src() local
485 err = vx_send_msg_nolock(chip, &chip->irq_rmh); in vx_test_irq_src()
486 if (err < 0) in vx_test_irq_src()
491 return err; in vx_test_irq_src()
660 int err; in snd_vx_dsp_boot() local
666 if ((err = snd_vx_load_boot_image(chip, boot)) < 0) in snd_vx_dsp_boot()
667 return err; in snd_vx_dsp_boot()
683 int err; in snd_vx_dsp_load() local
696 if ((err = vx_wait_isr_bit(chip, ISR_TX_EMPTY)) < 0) { in snd_vx_dsp_load()
699 return err; in snd_vx_dsp_load()
716 if ((err = vx_wait_isr_bit(chip, ISR_CHK)) < 0) in snd_vx_dsp_load()
717 return err; in snd_vx_dsp_load()
752 int i, err; in snd_vx_resume() local
759 err = chip->ops->load_dsp(chip, i, chip->firmware[i]); in snd_vx_resume()
760 if (err < 0) { in snd_vx_resume()