Lines Matching refs:dev
15 static void quirk_sb1250_pci(struct pci_dev *dev) in quirk_sb1250_pci() argument
17 pci_write_config_byte(dev, 0x40, 0xff); in quirk_sb1250_pci()
37 static int sb1250_bus_dma_limit(struct pci_dev *dev, void *data) in sb1250_bus_dma_limit() argument
43 exclude_this = exclude->set && (dev->bus->number >= exclude->start && in sb1250_bus_dma_limit()
44 dev->bus->number <= exclude->end); in sb1250_bus_dma_limit()
45 ht_bridge = !exclude->set && (dev->vendor == PCI_VENDOR_ID_SIBYTE && in sb1250_bus_dma_limit()
46 dev->device == PCI_DEVICE_ID_BCM1250_HT); in sb1250_bus_dma_limit()
49 dev_dbg(&dev->dev, "not disabling DAC for device"); in sb1250_bus_dma_limit()
51 exclude->start = dev->subordinate->number; in sb1250_bus_dma_limit()
52 exclude->end = pci_bus_max_busnr(dev->subordinate); in sb1250_bus_dma_limit()
54 dev_dbg(&dev->dev, "not disabling DAC for [bus %02x-%02x]", in sb1250_bus_dma_limit()
57 dev_dbg(&dev->dev, "disabling DAC for device"); in sb1250_bus_dma_limit()
58 dev->dev.bus_dma_limit = DMA_BIT_MASK(32); in sb1250_bus_dma_limit()
64 static void quirk_sb1250_pci_dac(struct pci_dev *dev) in quirk_sb1250_pci_dac() argument
68 pci_walk_bus(dev->bus, sb1250_bus_dma_limit, &exclude); in quirk_sb1250_pci_dac()
76 static void quirk_sb1250_ht(struct pci_dev *dev) in quirk_sb1250_ht() argument
78 dev->class = PCI_CLASS_BRIDGE_PCI_NORMAL; in quirk_sb1250_ht()
86 static void quirk_sp1011(struct pci_dev *dev) in quirk_sp1011() argument
88 pci_write_config_byte(dev, 0x64, 0xff); in quirk_sp1011()