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;
455 int len, error;
470 error = -ENOSYS;
476 error = -ENODEV;
490 error = r592_test_fifo_empty(dev);
491 if (error)
496 error = r592_transfer_fifo_dma(dev);
497 if (error == -EINVAL)
498 error = r592_transfer_fifo_pio(dev);
501 if (error)
516 error = r592_wait_status(dev, status, status);
517 if (error) {
523 error = r592_test_io_error(dev);
524 if (error) {
525 dbg("IO error");
531 error = r592_transfer_fifo_dma(dev);
532 if (error == -EINVAL)
533 error = r592_transfer_fifo_pio(dev);
553 if (error)
554 dbg("FIFO read error");
556 dev->req->error = error;
564 int error;
571 error = memstick_next_req(dev->host, &dev->req);
574 if (error) {
575 if (error == -ENXIO || error == -EAGAIN) {
578 dbg("IO: unknown error from "
579 "memstick_next_req %d", error);
630 int error;
663 message("IRQ: DMA error");
664 error = -EIO;
667 error = 0;
670 r592_stop_dma(dev, error);
732 int error = -ENOMEM;
747 error = pci_enable_device(pdev);
748 if (error)
752 error = dma_set_mask(&pdev->dev, DMA_BIT_MASK(32));
753 if (error)
756 error = pci_request_regions(pdev, DRV_NAME);
757 if (error)
762 error = -ENOMEM;
781 error = PTR_ERR(dev->io_thread);
790 error = request_irq(dev->irq, &r592_irq, IRQF_SHARED,
792 if (error)
796 error = memstick_add_host(host);
797 if (error)
819 return error;
824 int error = 0;
833 while (!error && dev->req) {
834 dev->req->error = -ETIME;
835 error = memstick_next_req(dev->host, &dev->req);