Lines Matching refs:pci_dev
1631 res = request_ihex_firmware(&fw, "atmsar11.fw", &dev->pci_dev->dev);
1831 static void setup_dev(amb_dev *dev, struct pci_dev *pci_dev)
1836 dev->pci_dev = pci_dev;
1837 pci_set_drvdata(pci_dev, dev);
1839 dev->iobase = pci_resource_start (pci_dev, 1);
1840 dev->irq = pci_dev->irq;
1841 dev->membase = bus_to_virt(pci_resource_start(pci_dev, 0));
1870 static void setup_pci_dev(struct pci_dev *pci_dev)
1875 pci_set_master(pci_dev);
1878 pci_read_config_byte (pci_dev, PCI_LATENCY_TIMER, &lat);
1886 pci_write_config_byte(pci_dev, PCI_LATENCY_TIMER, pci_lat);
1890 static int __devinit amb_probe(struct pci_dev *pci_dev, const struct pci_device_id *pci_ent)
1896 err = pci_enable_device(pci_dev);
1903 irq = pci_dev->irq;
1905 if (pci_dev->device == PCI_DEVICE_ID_MADGE_AMBASSADOR_BAD) {
1913 (unsigned long long)pci_resource_start(pci_dev, 1),
1914 irq, bus_to_virt(pci_resource_start(pci_dev, 0)));
1917 err = pci_request_region(pci_dev, 1, DEV_LABEL);
1930 setup_dev(dev, pci_dev);
1938 setup_pci_dev(pci_dev);
1983 pci_release_region(pci_dev, 1);
1985 pci_disable_device(pci_dev);
1990 static void __devexit amb_remove_one(struct pci_dev *pci_dev)
1994 dev = pci_get_drvdata(pci_dev);
2003 pci_disable_device(pci_dev);
2007 pci_release_region(pci_dev, 1);