Subversion Repositories Kolibri OS

Rev

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