Lines Matching refs:idx
152 int idx; in sn_io_slot_fixup() local
177 for (idx = 0; idx <= PCI_ROM_RESOURCE; idx++) { in sn_io_slot_fixup()
179 if (!pcidev_info->pdi_pio_mapped_addr[idx]) { in sn_io_slot_fixup()
183 start = dev->resource[idx].start; in sn_io_slot_fixup()
184 end = dev->resource[idx].end; in sn_io_slot_fixup()
189 addr = pcidev_info->pdi_pio_mapped_addr[idx]; in sn_io_slot_fixup()
191 dev->resource[idx].start = addr; in sn_io_slot_fixup()
192 dev->resource[idx].end = addr + size; in sn_io_slot_fixup()
198 if (dev->resource[idx].parent && dev->resource[idx].parent->child) in sn_io_slot_fixup()
199 release_resource(&dev->resource[idx]); in sn_io_slot_fixup()
201 if (dev->resource[idx].flags & IORESOURCE_IO) in sn_io_slot_fixup()
202 insert_resource(&ioport_resource, &dev->resource[idx]); in sn_io_slot_fixup()
204 insert_resource(&iomem_resource, &dev->resource[idx]); in sn_io_slot_fixup()
209 if (idx == PCI_ROM_RESOURCE) { in sn_io_slot_fixup()