Lines Matching refs:dev
30 static int isp1761_pci_init(struct pci_dev *dev)
40 mem_start = pci_resource_start(dev, 3);
41 mem_length = pci_resource_len(dev, 3);
61 pci_read_config_byte(dev, PCI_LATENCY_TIMER, &latency);
63 pci_read_config_byte(dev, PCI_MAX_LAT, &limit);
65 pci_write_config_byte(dev, PCI_LATENCY_TIMER, limit);
91 dev_err(&dev->dev, "scratch register mismatch %x\n", reg_data);
96 mem_start = pci_resource_start(dev, 0);
97 mem_length = pci_resource_len(dev, 0);
124 static int isp1761_pci_probe(struct pci_dev *dev,
130 if (!dev->irq)
133 if (pci_enable_device(dev) < 0)
136 ret = isp1761_pci_init(dev);
140 pci_set_master(dev);
142 ret = isp1760_register(&dev->resource[3], dev->irq, 0, &dev->dev,
150 pci_disable_device(dev);
154 static void isp1761_pci_remove(struct pci_dev *dev)
156 isp1760_unregister(&dev->dev);
158 pci_disable_device(dev);
161 static void isp1761_pci_shutdown(struct pci_dev *dev)
205 if (IS_ENABLED(CONFIG_OF) && pdev->dev.of_node) {
206 struct device_node *dp = pdev->dev.of_node;
228 } else if (dev_get_platdata(&pdev->dev)) {
230 dev_get_platdata(&pdev->dev);
246 ret = isp1760_register(mem_res, irq_res->start, irqflags, &pdev->dev,
257 isp1760_unregister(&pdev->dev);