Lines Matching defs:pci_dev
1916 res = request_ihex_firmware(&fw, "atmsar11.fw", &dev->pci_dev->dev);
2124 static void setup_dev(amb_dev *dev, struct pci_dev *pci_dev)
2129 dev->pci_dev = pci_dev;
2130 pci_set_drvdata(pci_dev, dev);
2132 dev->iobase = pci_resource_start (pci_dev, 1);
2133 dev->irq = pci_dev->irq;
2134 dev->membase = bus_to_virt(pci_resource_start(pci_dev, 0));
2158 static void setup_pci_dev(struct pci_dev *pci_dev)
2163 pci_set_master(pci_dev);
2166 pci_read_config_byte (pci_dev, PCI_LATENCY_TIMER, &lat);
2174 pci_write_config_byte(pci_dev, PCI_LATENCY_TIMER, pci_lat);
2178 static int amb_probe(struct pci_dev *pci_dev,
2185 err = pci_enable_device(pci_dev);
2192 irq = pci_dev->irq;
2194 if (pci_dev->device == PCI_DEVICE_ID_MADGE_AMBASSADOR_BAD) {
2202 (unsigned long long)pci_resource_start(pci_dev, 1),
2203 irq, bus_to_virt(pci_resource_start(pci_dev, 0)));
2206 err = pci_request_region(pci_dev, 1, DEV_LABEL);
2219 setup_dev(dev, pci_dev);
2227 setup_pci_dev(pci_dev);
2236 dev->atm_dev = atm_dev_register (DEV_LABEL, &pci_dev->dev, &amb_ops, -1,
2271 pci_release_region(pci_dev, 1);
2273 pci_disable_device(pci_dev);
2278 static void amb_remove_one(struct pci_dev *pci_dev)
2282 dev = pci_get_drvdata(pci_dev);
2291 pci_disable_device(pci_dev);
2295 pci_release_region(pci_dev, 1);