Revision 98449371 hw/acpi.c
b/hw/acpi.c | ||
---|---|---|
695 | 695 |
static void pciej_write(void *opaque, uint32_t addr, uint32_t val) |
696 | 696 |
{ |
697 | 697 |
BusState *bus = opaque; |
698 |
DeviceState *qdev; |
|
698 |
DeviceState *qdev, *next;
|
|
699 | 699 |
PCIDevice *dev; |
700 | 700 |
int slot = ffs(val) - 1; |
701 | 701 |
|
702 |
QLIST_FOREACH(qdev, &bus->children, sibling) {
|
|
702 |
QLIST_FOREACH_SAFE(qdev, &bus->children, sibling, next) {
|
|
703 | 703 |
dev = DO_UPCAST(PCIDevice, qdev, qdev); |
704 | 704 |
if (PCI_SLOT(dev->devfn) == slot) { |
705 | 705 |
#if defined (TARGET_I386) |
Also available in: Unified diff