Lines Matching refs:err
111 int err; in vx_transfer_end() local
113 if ((err = vx_reset_chk(chip)) < 0) in vx_transfer_end()
114 return err; in vx_transfer_end()
117 if ((err = vx_send_irq_dsp(chip, cmd)) < 0) in vx_transfer_end()
118 return err; in vx_transfer_end()
121 if ((err = vx_wait_isr_bit(chip, ISR_CHK)) < 0) in vx_transfer_end()
122 return err; in vx_transfer_end()
125 if ((err = vx_inb(chip, ISR)) & ISR_ERR) { in vx_transfer_end()
126 if ((err = vx_wait_for_rx_full(chip)) < 0) { in vx_transfer_end()
128 return err; in vx_transfer_end()
130 err = vx_inb(chip, RXH) << 16; in vx_transfer_end()
131 err |= vx_inb(chip, RXM) << 8; in vx_transfer_end()
132 err |= vx_inb(chip, RXL); in vx_transfer_end()
133 snd_printd(KERN_DEBUG "transfer_end: error = 0x%x\n", err); in vx_transfer_end()
134 return -(VX_ERR_MASK | err); in vx_transfer_end()
149 int i, err, val, size; in vx_read_status() local
158 err = vx_wait_for_rx_full(chip); in vx_read_status()
159 if (err < 0) in vx_read_status()
160 return err; in vx_read_status()
200 err = vx_send_irq_dsp(chip, IRQ_MESS_WRITE_NEXT); in vx_read_status()
201 if (err < 0) in vx_read_status()
202 return err; in vx_read_status()
204 err = vx_wait_for_rx_full(chip); in vx_read_status()
205 if (err < 0) in vx_read_status()
206 return err; in vx_read_status()
230 int i, err; in vx_send_msg_nolock() local
235 if ((err = vx_reset_chk(chip)) < 0) { in vx_send_msg_nolock()
237 return err; in vx_send_msg_nolock()
257 if ((err = vx_wait_isr_bit(chip, ISR_TX_EMPTY)) < 0) { in vx_send_msg_nolock()
259 return err; in vx_send_msg_nolock()
268 if ((err = vx_send_irq_dsp(chip, IRQ_MESSAGE)) < 0) { in vx_send_msg_nolock()
270 return err; in vx_send_msg_nolock()
274 if ((err = vx_wait_isr_bit(chip, ISR_CHK)) < 0) in vx_send_msg_nolock()
275 return err; in vx_send_msg_nolock()
279 if ((err = vx_wait_for_rx_full(chip)) < 0) { in vx_send_msg_nolock()
281 return err; in vx_send_msg_nolock()
283 err = vx_inb(chip, RXH) << 16; in vx_send_msg_nolock()
284 err |= vx_inb(chip, RXM) << 8; in vx_send_msg_nolock()
285 err |= vx_inb(chip, RXL); in vx_send_msg_nolock()
286 snd_printd(KERN_DEBUG "msg got error = 0x%x at cmd[0]\n", err); in vx_send_msg_nolock()
287 err = -(VX_ERR_MASK | err); in vx_send_msg_nolock()
288 return err; in vx_send_msg_nolock()
295 if ((err = vx_wait_isr_bit(chip, ISR_TX_READY)) < 0) { in vx_send_msg_nolock()
297 return err; in vx_send_msg_nolock()
306 if ((err = vx_send_irq_dsp(chip, IRQ_MESS_READ_NEXT)) < 0) { in vx_send_msg_nolock()
308 return err; in vx_send_msg_nolock()
312 if ((err = vx_wait_isr_bit(chip, ISR_TX_READY)) < 0) { in vx_send_msg_nolock()
314 return err; in vx_send_msg_nolock()
317 err = vx_transfer_end(chip, IRQ_MESS_READ_END); in vx_send_msg_nolock()
318 if (err < 0) in vx_send_msg_nolock()
319 return err; in vx_send_msg_nolock()
335 int err; in vx_send_msg() local
338 err = vx_send_msg_nolock(chip, rmh); in vx_send_msg()
340 return err; in vx_send_msg()
357 int err; in vx_send_rih_nolock() local
365 if ((err = vx_reset_chk(chip)) < 0) in vx_send_rih_nolock()
366 return err; in vx_send_rih_nolock()
368 if ((err = vx_send_irq_dsp(chip, cmd)) < 0) in vx_send_rih_nolock()
369 return err; in vx_send_rih_nolock()
371 if ((err = vx_wait_isr_bit(chip, ISR_CHK)) < 0) in vx_send_rih_nolock()
372 return err; in vx_send_rih_nolock()
375 if ((err = vx_wait_for_rx_full(chip)) < 0) in vx_send_rih_nolock()
376 return err; in vx_send_rih_nolock()
377 err = vx_inb(chip, RXH) << 16; in vx_send_rih_nolock()
378 err |= vx_inb(chip, RXM) << 8; in vx_send_rih_nolock()
379 err |= vx_inb(chip, RXL); in vx_send_rih_nolock()
380 return -(VX_ERR_MASK | err); in vx_send_rih_nolock()
394 int err; in vx_send_rih() local
397 err = vx_send_rih_nolock(chip, cmd); in vx_send_rih()
399 return err; in vx_send_rih()
468 int err; in vx_test_irq_src() local
472 err = vx_send_msg_nolock(chip, &chip->irq_rmh); in vx_test_irq_src()
473 if (err < 0) in vx_test_irq_src()
478 return err; in vx_test_irq_src()
644 int err; in snd_vx_dsp_boot() local
650 if ((err = snd_vx_load_boot_image(chip, boot)) < 0) in snd_vx_dsp_boot()
651 return err; in snd_vx_dsp_boot()
667 int err; in snd_vx_dsp_load() local
680 if ((err = vx_wait_isr_bit(chip, ISR_TX_EMPTY)) < 0) { in snd_vx_dsp_load()
683 return err; in snd_vx_dsp_load()
700 if ((err = vx_wait_isr_bit(chip, ISR_CHK)) < 0) in snd_vx_dsp_load()
701 return err; in snd_vx_dsp_load()
732 int i, err; in snd_vx_resume() local
739 err = chip->ops->load_dsp(chip, i, chip->firmware[i]); in snd_vx_resume()
740 if (err < 0) { in snd_vx_resume()