Lines Matching refs:pci_dev
151 pci_unmap_single(dev->pci_dev, dev->phys_dma_addr, R852_DMA_LEN, in r852_dma_done()
197 dev->phys_dma_addr = pci_map_single(dev->pci_dev, (void *)buf, in r852_do_dma()
201 if (pci_dma_mapping_error(dev->pci_dev, dev->phys_dma_addr)) in r852_do_dma()
645 dev->mtd->dev.parent = &dev->pci_dev->dev; in r852_register_nand_device()
829 static int r852_probe(struct pci_dev *pci_dev, const struct pci_device_id *id) in r852_probe() argument
836 error = pci_enable_device(pci_dev); in r852_probe()
841 pci_set_master(pci_dev); in r852_probe()
843 error = pci_set_dma_mask(pci_dev, DMA_BIT_MASK(32)); in r852_probe()
847 error = pci_request_regions(pci_dev, DRV_NAME); in r852_probe()
890 dev->pci_dev = pci_dev; in r852_probe()
891 pci_set_drvdata(pci_dev, dev); in r852_probe()
893 dev->bounce_buffer = pci_alloc_consistent(pci_dev, R852_DMA_LEN, in r852_probe()
901 dev->mmio = pci_ioremap_bar(pci_dev, 0); in r852_probe()
927 dev->irq = pci_dev->irq; in r852_probe()
935 if (request_irq(pci_dev->irq, &r852_irq, IRQF_SHARED, in r852_probe()
952 pci_iounmap(pci_dev, dev->mmio); in r852_probe()
954 pci_free_consistent(pci_dev, R852_DMA_LEN, in r852_probe()
961 pci_release_regions(pci_dev); in r852_probe()
964 pci_disable_device(pci_dev); in r852_probe()
969 static void r852_remove(struct pci_dev *pci_dev) in r852_remove() argument
971 struct r852_device *dev = pci_get_drvdata(pci_dev); in r852_remove()
988 pci_iounmap(pci_dev, dev->mmio); in r852_remove()
989 pci_free_consistent(pci_dev, R852_DMA_LEN, in r852_remove()
996 pci_release_regions(pci_dev); in r852_remove()
997 pci_disable_device(pci_dev); in r852_remove()
1000 static void r852_shutdown(struct pci_dev *pci_dev) in r852_shutdown() argument
1002 struct r852_device *dev = pci_get_drvdata(pci_dev); in r852_shutdown()
1007 pci_disable_device(pci_dev); in r852_shutdown()