Lines Matching refs:err

111 	int err;  in vx_transfer_end()  local
113 err = vx_reset_chk(chip); in vx_transfer_end()
114 if (err < 0) in vx_transfer_end()
115 return err; in vx_transfer_end()
118 err = vx_send_irq_dsp(chip, cmd); in vx_transfer_end()
119 if (err < 0) in vx_transfer_end()
120 return err; in vx_transfer_end()
123 err = vx_wait_isr_bit(chip, ISR_CHK); in vx_transfer_end()
124 if (err < 0) in vx_transfer_end()
125 return err; in vx_transfer_end()
128 err = vx_inb(chip, ISR); in vx_transfer_end()
129 if (err & ISR_ERR) { in vx_transfer_end()
130 err = vx_wait_for_rx_full(chip); in vx_transfer_end()
131 if (err < 0) { in vx_transfer_end()
133 return err; in vx_transfer_end()
135 err = vx_inb(chip, RXH) << 16; in vx_transfer_end()
136 err |= vx_inb(chip, RXM) << 8; in vx_transfer_end()
137 err |= vx_inb(chip, RXL); in vx_transfer_end()
138 snd_printd(KERN_DEBUG "transfer_end: error = 0x%x\n", err); in vx_transfer_end()
139 return -(VX_ERR_MASK | err); in vx_transfer_end()
154 int i, err, val, size; in vx_read_status() local
163 err = vx_wait_for_rx_full(chip); in vx_read_status()
164 if (err < 0) in vx_read_status()
165 return err; in vx_read_status()
205 err = vx_send_irq_dsp(chip, IRQ_MESS_WRITE_NEXT); in vx_read_status()
206 if (err < 0) in vx_read_status()
207 return err; in vx_read_status()
209 err = vx_wait_for_rx_full(chip); in vx_read_status()
210 if (err < 0) in vx_read_status()
211 return err; in vx_read_status()
235 int i, err; in vx_send_msg_nolock() local
240 err = vx_reset_chk(chip); in vx_send_msg_nolock()
241 if (err < 0) { in vx_send_msg_nolock()
243 return err; in vx_send_msg_nolock()
263 err = vx_wait_isr_bit(chip, ISR_TX_EMPTY); in vx_send_msg_nolock()
264 if (err < 0) { in vx_send_msg_nolock()
266 return err; in vx_send_msg_nolock()
275 err = vx_send_irq_dsp(chip, IRQ_MESSAGE); in vx_send_msg_nolock()
276 if (err < 0) { in vx_send_msg_nolock()
278 return err; in vx_send_msg_nolock()
282 err = vx_wait_isr_bit(chip, ISR_CHK); in vx_send_msg_nolock()
283 if (err < 0) in vx_send_msg_nolock()
284 return err; in vx_send_msg_nolock()
288 err = vx_wait_for_rx_full(chip); in vx_send_msg_nolock()
289 if (err < 0) { in vx_send_msg_nolock()
291 return err; in vx_send_msg_nolock()
293 err = vx_inb(chip, RXH) << 16; in vx_send_msg_nolock()
294 err |= vx_inb(chip, RXM) << 8; in vx_send_msg_nolock()
295 err |= vx_inb(chip, RXL); in vx_send_msg_nolock()
296 snd_printd(KERN_DEBUG "msg got error = 0x%x at cmd[0]\n", err); in vx_send_msg_nolock()
297 err = -(VX_ERR_MASK | err); in vx_send_msg_nolock()
298 return err; in vx_send_msg_nolock()
305 err = vx_wait_isr_bit(chip, ISR_TX_READY); in vx_send_msg_nolock()
306 if (err < 0) { in vx_send_msg_nolock()
308 return err; in vx_send_msg_nolock()
317 err = vx_send_irq_dsp(chip, IRQ_MESS_READ_NEXT); in vx_send_msg_nolock()
318 if (err < 0) { in vx_send_msg_nolock()
320 return err; in vx_send_msg_nolock()
324 err = vx_wait_isr_bit(chip, ISR_TX_READY); in vx_send_msg_nolock()
325 if (err < 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 err = vx_reset_chk(chip); in vx_send_rih_nolock()
379 if (err < 0) in vx_send_rih_nolock()
380 return err; in vx_send_rih_nolock()
382 err = vx_send_irq_dsp(chip, cmd); in vx_send_rih_nolock()
383 if (err < 0) in vx_send_rih_nolock()
384 return err; in vx_send_rih_nolock()
386 err = vx_wait_isr_bit(chip, ISR_CHK); in vx_send_rih_nolock()
387 if (err < 0) in vx_send_rih_nolock()
388 return err; in vx_send_rih_nolock()
391 err = vx_wait_for_rx_full(chip); in vx_send_rih_nolock()
392 if (err < 0) in vx_send_rih_nolock()
393 return err; in vx_send_rih_nolock()
394 err = vx_inb(chip, RXH) << 16; in vx_send_rih_nolock()
395 err |= vx_inb(chip, RXM) << 8; in vx_send_rih_nolock()
396 err |= vx_inb(chip, RXL); in vx_send_rih_nolock()
397 return -(VX_ERR_MASK | err); in vx_send_rih_nolock()
411 int err; in vx_send_rih() local
414 err = vx_send_rih_nolock(chip, cmd); in vx_send_rih()
416 return err; in vx_send_rih()
485 int err; in vx_test_irq_src() local
489 err = vx_send_msg_nolock(chip, &chip->irq_rmh); in vx_test_irq_src()
490 if (err < 0) in vx_test_irq_src()
495 return err; in vx_test_irq_src()
662 int err; in snd_vx_dsp_boot() local
668 err = snd_vx_load_boot_image(chip, boot); in snd_vx_dsp_boot()
669 if (err < 0) in snd_vx_dsp_boot()
670 return err; in snd_vx_dsp_boot()
686 int err; in snd_vx_dsp_load() local
699 err = vx_wait_isr_bit(chip, ISR_TX_EMPTY); in snd_vx_dsp_load()
700 if (err < 0) { in snd_vx_dsp_load()
703 return err; in snd_vx_dsp_load()
720 err = vx_wait_isr_bit(chip, ISR_CHK); in snd_vx_dsp_load()
721 if (err < 0) in snd_vx_dsp_load()
722 return err; in snd_vx_dsp_load()
753 int i, err; in snd_vx_resume() local
760 err = chip->ops->load_dsp(chip, i, chip->firmware[i]); in snd_vx_resume()
761 if (err < 0) { in snd_vx_resume()