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()
646 dev->mtd->dev.parent = &dev->pci_dev->dev; in r852_register_nand_device()
826 static int r852_probe(struct pci_dev *pci_dev, const struct pci_device_id *id) in r852_probe() argument
833 error = pci_enable_device(pci_dev); in r852_probe()
838 pci_set_master(pci_dev); in r852_probe()
840 error = pci_set_dma_mask(pci_dev, DMA_BIT_MASK(32)); in r852_probe()
844 error = pci_request_regions(pci_dev, DRV_NAME); in r852_probe()
887 dev->pci_dev = pci_dev; in r852_probe()
888 pci_set_drvdata(pci_dev, dev); in r852_probe()
890 dev->bounce_buffer = pci_alloc_consistent(pci_dev, R852_DMA_LEN, in r852_probe()
898 dev->mmio = pci_ioremap_bar(pci_dev, 0); in r852_probe()
924 dev->irq = pci_dev->irq; in r852_probe()
932 if (request_irq(pci_dev->irq, &r852_irq, IRQF_SHARED, in r852_probe()
949 pci_iounmap(pci_dev, dev->mmio); in r852_probe()
951 pci_free_consistent(pci_dev, R852_DMA_LEN, in r852_probe()
958 pci_release_regions(pci_dev); in r852_probe()
961 pci_disable_device(pci_dev); in r852_probe()
966 static void r852_remove(struct pci_dev *pci_dev) in r852_remove() argument
968 struct r852_device *dev = pci_get_drvdata(pci_dev); in r852_remove()
985 pci_iounmap(pci_dev, dev->mmio); in r852_remove()
986 pci_free_consistent(pci_dev, R852_DMA_LEN, in r852_remove()
993 pci_release_regions(pci_dev); in r852_remove()
994 pci_disable_device(pci_dev); in r852_remove()
997 static void r852_shutdown(struct pci_dev *pci_dev) in r852_shutdown() argument
999 struct r852_device *dev = pci_get_drvdata(pci_dev); in r852_shutdown()
1004 pci_disable_device(pci_dev); in r852_shutdown()