Lines Matching refs:dev

215 static int intel_mid_pci_irq_enable(struct pci_dev *dev)
222 if (dev->irq_managed && dev->irq > 0)
225 ret = pci_read_config_byte(dev, PCI_INTERRUPT_LINE, &gsi);
227 dev_warn(&dev->dev, "Failed to read interrupt line: %d\n", ret);
241 if (dev->device == PCI_DEVICE_ID_INTEL_MRFLD_HSU)
250 if (dev->device != PCI_DEVICE_ID_INTEL_MRFLD_MMC)
259 ioapic_set_alloc_attr(&info, dev_to_node(&dev->dev), 1, polarity);
269 dev->irq = ret;
270 dev->irq_managed = 1;
275 static void intel_mid_pci_irq_disable(struct pci_dev *dev)
277 if (!mp_should_keep_irq(&dev->dev) && dev->irq_managed &&
278 dev->irq > 0) {
279 mp_unmap_irq(dev->irq);
280 dev->irq_managed = 0;
312 static void pci_d3delay_fixup(struct pci_dev *dev)
324 if (type1_access_ok(dev->bus->number, dev->devfn, PCI_DEVICE_ID))
326 dev->d3hot_delay = 0;
330 static void mid_power_off_one_device(struct pci_dev *dev)
338 pci_read_config_word(dev, dev->pm_cap + PCI_PM_CTRL, &pmcsr);
339 dev->current_state = (pci_power_t __force)(pmcsr & PCI_PM_CTRL_STATE_MASK);
341 pci_set_power_state(dev, PCI_D3hot);
344 static void mid_power_off_devices(struct pci_dev *dev)
351 id = intel_mid_pwr_get_lss_id(dev);
359 mid_power_off_one_device(dev);
367 static void pci_fixed_bar_fixup(struct pci_dev *dev)
377 if (dev->cfg_size < PCIE_CAP_OFFSET + 4)
381 offset = fixed_bar_cap(dev->bus, dev->devfn);
382 if (!offset || PCI_DEVFN(2, 0) == dev->devfn ||
383 PCI_DEVFN(2, 2) == dev->devfn)
387 pci_read_config_dword(dev, offset + 8 + (i * 4), &size);
388 dev->resource[i].end = dev->resource[i].start + size - 1;
389 dev->resource[i].flags |= IORESOURCE_PCI_FIXED;