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()
349 int err; in vx_send_msg() local
352 err = vx_send_msg_nolock(chip, rmh); in vx_send_msg()
354 return err; in vx_send_msg()
371 int err; in vx_send_rih_nolock() local
379 if ((err = vx_reset_chk(chip)) < 0) in vx_send_rih_nolock()
380 return err; in vx_send_rih_nolock()
382 if ((err = vx_send_irq_dsp(chip, cmd)) < 0) in vx_send_rih_nolock()
383 return err; in vx_send_rih_nolock()
385 if ((err = vx_wait_isr_bit(chip, ISR_CHK)) < 0) in vx_send_rih_nolock()
386 return err; in vx_send_rih_nolock()
389 if ((err = vx_wait_for_rx_full(chip)) < 0) in vx_send_rih_nolock()
390 return err; in vx_send_rih_nolock()
391 err = vx_inb(chip, RXH) << 16; in vx_send_rih_nolock()
392 err |= vx_inb(chip, RXM) << 8; in vx_send_rih_nolock()
393 err |= vx_inb(chip, RXL); in vx_send_rih_nolock()
394 return -(VX_ERR_MASK | err); in vx_send_rih_nolock()
409 int err; in vx_send_rih() local
412 err = vx_send_rih_nolock(chip, cmd); in vx_send_rih()
414 return err; in vx_send_rih()
482 int err; in vx_test_irq_src() local
486 err = vx_send_msg_nolock(chip, &chip->irq_rmh); in vx_test_irq_src()
487 if (err < 0) in vx_test_irq_src()
492 return err; in vx_test_irq_src()
656 int err; in snd_vx_dsp_boot() local
662 if ((err = snd_vx_load_boot_image(chip, boot)) < 0) in snd_vx_dsp_boot()
663 return err; in snd_vx_dsp_boot()
677 int err; in snd_vx_dsp_load() local
690 if ((err = vx_wait_isr_bit(chip, ISR_TX_EMPTY)) < 0) { in snd_vx_dsp_load()
693 return err; in snd_vx_dsp_load()
710 if ((err = vx_wait_isr_bit(chip, ISR_CHK)) < 0) in snd_vx_dsp_load()
711 return err; in snd_vx_dsp_load()
746 int i, err; in snd_vx_resume() local
753 err = chip->ops->load_dsp(chip, i, chip->firmware[i]); in snd_vx_resume()
754 if (err < 0) { in snd_vx_resume()