Rev 1628 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1628 | Rev 1633 | ||
---|---|---|---|
Line 20... | Line 20... | ||
20 | {"PNP0A03", 0}, |
20 | {"PNP0A03", 0}, |
21 | {"", 0}, |
21 | {"", 0}, |
22 | }; |
22 | }; |
23 | 23 | ||
Line 24... | Line 24... | ||
24 | static LIST_HEAD(acpi_pci_roots); |
24 | LIST_HEAD(acpi_pci_roots); |
Line 25... | Line 25... | ||
25 | 25 | ||
26 | 26 | ||
27 | /** |
27 | /** |
Line 145... | Line 145... | ||
145 | 145 | ||
Line 146... | Line 146... | ||
146 | return pdev; |
146 | return pdev; |
147 | } |
147 | } |
Line -... | Line 148... | ||
- | 148 | ||
- | 149 | ||
- | 150 | static void print_bus_irqs(struct pci_bus *bus) |
|
- | 151 | { |
|
- | 152 | struct pci_dev *dev; |
|
- | 153 | ||
- | 154 | list_for_each_entry(dev, &bus->devices, bus_list) |
|
- | 155 | { |
|
- | 156 | dbgprintf("PCI_%x_%x bus:%d devfn: %x bios irq %d acpi irq %d\n", |
|
- | 157 | dev->vendor, dev->device, dev->busnr, dev->devfn, |
|
- | 158 | dev->irq, acpi_get_irq(dev)); |
|
- | 159 | }; |
|
- | 160 | } |
|
- | 161 | ||
- | 162 | void print_pci_irqs() |
|
- | 163 | { |
|
- | 164 | struct acpi_pci_root *root; |
|
- | 165 | ||
- | 166 | ENTER(); |
|
- | 167 | list_for_each_entry(root, &acpi_pci_roots, node) |
|
- | 168 | { |
|
- | 169 | struct pci_bus *pbus, *tbus; |
|
- | 170 | struct pci_dev *dev; |
|
- | 171 | ||
- | 172 | pbus = root->bus; |
|
- | 173 | ||
- | 174 | list_for_each_entry(dev, &pbus->devices, bus_list) |
|
- | 175 | { |
|
- | 176 | dbgprintf("PCI_%x_%x bus:%d devfn: %x bios irq %d acpi irq %d\n", |
|
- | 177 | dev->vendor, dev->device, dev->busnr, dev->devfn, |
|
- | 178 | dev->irq, acpi_get_irq(dev)); |
|
- | 179 | }; |
|
- | 180 | ||
- | 181 | list_for_each_entry(tbus, &pbus->children, node) |
|
- | 182 | { |
|
- | 183 | print_bus_irqs(tbus); |
|
- | 184 | }; |
|
- | 185 | } |
|
- | 186 | LEAVE(); |
|
- | 187 | }; |
|
- | 188 |