Lines Matching refs:dev
17 static void quirk_intel_irqbalance(struct pci_dev *dev) in quirk_intel_irqbalance() argument
27 if (dev->revision > 0x9) in quirk_intel_irqbalance()
31 pci_read_config_byte(dev, 0xf4, &config); in quirk_intel_irqbalance()
32 pci_write_config_byte(dev, 0xf4, config|0x2); in quirk_intel_irqbalance()
38 pci_bus_read_config_word(dev->bus, PCI_DEVFN(8, 0), 0x4c, &word); in quirk_intel_irqbalance()
41 dev_info(&dev->dev, "Intel E7520/7320/7525 detected; " in quirk_intel_irqbalance()
51 pci_write_config_byte(dev, 0xf4, config); in quirk_intel_irqbalance()
98 static void ich_force_enable_hpet(struct pci_dev *dev) in ich_force_enable_hpet() argument
107 pci_read_config_dword(dev, 0xF0, &rcba); in ich_force_enable_hpet()
110 dev_printk(KERN_DEBUG, &dev->dev, "RCBA disabled; " in ich_force_enable_hpet()
118 dev_printk(KERN_DEBUG, &dev->dev, "ioremap failed; " in ich_force_enable_hpet()
130 dev_printk(KERN_DEBUG, &dev->dev, "Force enabled HPET at " in ich_force_enable_hpet()
150 dev_printk(KERN_DEBUG, &dev->dev, in ich_force_enable_hpet()
154 dev_printk(KERN_DEBUG, &dev->dev, "Force enabled HPET at " in ich_force_enable_hpet()
210 static void old_ich_force_enable_hpet(struct pci_dev *dev) in old_ich_force_enable_hpet() argument
218 pci_read_config_dword(dev, 0xD0, &gen_cntl); in old_ich_force_enable_hpet()
228 dev_printk(KERN_DEBUG, &dev->dev, "HPET at 0x%lx\n", in old_ich_force_enable_hpet()
239 pci_write_config_dword(dev, 0xD0, gen_cntl); in old_ich_force_enable_hpet()
241 pci_read_config_dword(dev, 0xD0, &gen_cntl); in old_ich_force_enable_hpet()
249 dev_printk(KERN_DEBUG, &dev->dev, "Force enabled HPET at " in old_ich_force_enable_hpet()
251 cached_dev = dev; in old_ich_force_enable_hpet()
256 dev_printk(KERN_DEBUG, &dev->dev, "Failed to force enable HPET\n"); in old_ich_force_enable_hpet()
263 static void old_ich_force_enable_hpet_user(struct pci_dev *dev) in old_ich_force_enable_hpet_user() argument
266 old_ich_force_enable_hpet(dev); in old_ich_force_enable_hpet_user()
302 static void vt8237_force_enable_hpet(struct pci_dev *dev) in vt8237_force_enable_hpet() argument
314 pci_read_config_dword(dev, 0x68, &val); in vt8237_force_enable_hpet()
321 dev_printk(KERN_DEBUG, &dev->dev, "HPET at 0x%lx\n", in vt8237_force_enable_hpet()
331 pci_write_config_dword(dev, 0x68, val); in vt8237_force_enable_hpet()
333 pci_read_config_dword(dev, 0x68, &val); in vt8237_force_enable_hpet()
336 dev_printk(KERN_DEBUG, &dev->dev, "Force enabled HPET at " in vt8237_force_enable_hpet()
338 cached_dev = dev; in vt8237_force_enable_hpet()
343 dev_printk(KERN_DEBUG, &dev->dev, "Failed to force enable HPET\n"); in vt8237_force_enable_hpet()
359 static u32 ati_ixp4x0_rev(struct pci_dev *dev) in ati_ixp4x0_rev() argument
365 err = pci_read_config_byte(dev, 0xac, &b); in ati_ixp4x0_rev()
367 err |= pci_write_config_byte(dev, 0xac, b); in ati_ixp4x0_rev()
368 err |= pci_read_config_dword(dev, 0x70, &d); in ati_ixp4x0_rev()
370 err |= pci_write_config_dword(dev, 0x70, d); in ati_ixp4x0_rev()
371 err |= pci_read_config_dword(dev, 0x8, &d); in ati_ixp4x0_rev()
373 dev_printk(KERN_DEBUG, &dev->dev, "SB4X0 revision 0x%x\n", d); in ati_ixp4x0_rev()
380 static void ati_force_enable_hpet(struct pci_dev *dev) in ati_force_enable_hpet() argument
393 d = ati_ixp4x0_rev(dev); in ati_force_enable_hpet()
398 pci_write_config_dword(dev, 0x14, 0xfed00000); in ati_force_enable_hpet()
399 pci_read_config_dword(dev, 0x14, &val); in ati_force_enable_hpet()
408 pci_read_config_dword(dev, 0x64, &d); in ati_force_enable_hpet()
410 pci_write_config_dword(dev, 0x64, d); in ati_force_enable_hpet()
411 pci_read_config_dword(dev, 0x64, &d); in ati_force_enable_hpet()
417 dev_printk(KERN_DEBUG, &dev->dev, "Force enabled HPET at 0x%lx\n", in ati_force_enable_hpet()
419 cached_dev = dev; in ati_force_enable_hpet()
433 static void nvidia_force_enable_hpet(struct pci_dev *dev) in nvidia_force_enable_hpet() argument
445 pci_write_config_dword(dev, 0x44, 0xfed00001); in nvidia_force_enable_hpet()
446 pci_read_config_dword(dev, 0x44, &val); in nvidia_force_enable_hpet()
449 dev_printk(KERN_DEBUG, &dev->dev, "Force enabled HPET at 0x%lx\n", in nvidia_force_enable_hpet()
451 cached_dev = dev; in nvidia_force_enable_hpet()
507 static void e6xx_force_enable_hpet(struct pci_dev *dev) in e6xx_force_enable_hpet() argument
514 dev_printk(KERN_DEBUG, &dev->dev, "Force enabled HPET at " in e6xx_force_enable_hpet()
539 static void quirk_amd_nb_node(struct pci_dev *dev) in quirk_amd_nb_node() argument
546 devfn = PCI_DEVFN(PCI_SLOT(dev->devfn), 0); in quirk_amd_nb_node()
547 nb_ht = pci_get_slot(dev->bus, devfn); in quirk_amd_nb_node()
552 node = pcibus_to_node(dev->bus) | (val & 7); in quirk_amd_nb_node()
558 set_dev_node(&dev->dev, node); in quirk_amd_nb_node()
606 static void amd_disable_seq_and_redirect_scrub(struct pci_dev *dev) in amd_disable_seq_and_redirect_scrub() argument
614 pci_read_config_dword(dev, 0x58, &val); in amd_disable_seq_and_redirect_scrub()
617 pci_write_config_dword(dev, 0x58, val); in amd_disable_seq_and_redirect_scrub()
620 pci_read_config_dword(dev, 0x5C, &val); in amd_disable_seq_and_redirect_scrub()
623 pci_write_config_dword(dev, 0x5c, val); in amd_disable_seq_and_redirect_scrub()