Lines Matching refs:err

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