Lines Matching defs:pci_dev
1674 static int cx8800_initdev(struct pci_dev *pci_dev,
1687 dev->pci = pci_dev;
1688 if (pci_enable_device(pci_dev)) {
1700 dev->pci_rev = pci_dev->revision;
1701 pci_read_config_byte(pci_dev, PCI_LATENCY_TIMER, &dev->pci_lat);
1704 pci_name(pci_dev), dev->pci_rev, pci_dev->irq,
1705 dev->pci_lat,(unsigned long long)pci_resource_start(pci_dev,0));
1707 pci_set_master(pci_dev);
1708 if (!pci_dma_supported(pci_dev,DMA_BIT_MASK(32))) {
1737 err = request_irq(pci_dev->irq, cx8800_irq,
1741 core->name,pci_dev->irq);
1820 /* Sets device info at pci_dev */
1821 pci_set_drvdata(pci_dev, dev);
1892 free_irq(pci_dev->irq, dev);
1901 static void cx8800_finidev(struct pci_dev *pci_dev)
1903 struct cx8800_dev *dev = pci_get_drvdata(pci_dev);
1916 pci_disable_device(pci_dev);
1920 free_irq(pci_dev->irq, dev);
1930 static int cx8800_suspend(struct pci_dev *pci_dev, pm_message_t state)
1932 struct cx8800_dev *dev = pci_get_drvdata(pci_dev);
1955 pci_save_state(pci_dev);
1956 if (0 != pci_set_power_state(pci_dev, pci_choose_state(pci_dev, state))) {
1957 pci_disable_device(pci_dev);
1963 static int cx8800_resume(struct pci_dev *pci_dev)
1965 struct cx8800_dev *dev = pci_get_drvdata(pci_dev);
1971 err=pci_enable_device(pci_dev);
1980 err= pci_set_power_state(pci_dev, PCI_D0);
1983 pci_disable_device(pci_dev);
1988 pci_restore_state(pci_dev);