Lines Matching defs:error
196 /* Tests if there is an CRC error */
250 static void r592_stop_dma(struct r592_device *dev, int error)
261 dev->dma_error = error;
454 int len, error;
469 error = -ENOSYS;
475 error = -ENODEV;
489 error = r592_test_fifo_empty(dev);
490 if (error)
495 error = r592_transfer_fifo_dma(dev);
496 if (error == -EINVAL)
497 error = r592_transfer_fifo_pio(dev);
500 if (error)
515 error = r592_wait_status(dev, status, status);
516 if (error) {
522 error = r592_test_io_error(dev);
523 if (error) {
524 dbg("IO error");
530 error = r592_transfer_fifo_dma(dev);
531 if (error == -EINVAL)
532 error = r592_transfer_fifo_pio(dev);
552 if (error)
553 dbg("FIFO read error");
555 dev->req->error = error;
563 int error;
570 error = memstick_next_req(dev->host, &dev->req);
573 if (error) {
574 if (error == -ENXIO || error == -EAGAIN) {
577 dbg("IO: unknown error from "
578 "memstick_next_req %d", error);
629 int error;
662 message("IRQ: DMA error");
663 error = -EIO;
666 error = 0;
669 r592_stop_dma(dev, error);
731 int error = -ENOMEM;
746 error = pci_enable_device(pdev);
747 if (error)
751 error = dma_set_mask(&pdev->dev, DMA_BIT_MASK(32));
752 if (error)
755 error = pci_request_regions(pdev, DRV_NAME);
756 if (error)
761 error = -ENOMEM;
780 error = PTR_ERR(dev->io_thread);
789 error = request_irq(dev->irq, &r592_irq, IRQF_SHARED,
791 if (error)
795 error = memstick_add_host(host);
796 if (error)
818 return error;
823 int error = 0;
832 while (!error && dev->req) {
833 dev->req->error = -ETIME;
834 error = memstick_next_req(dev->host, &dev->req);