Lines Matching refs:range

759 	struct of_pci_range range;  in pci_process_bridge_OF_ranges()  local
770 for_each_of_pci_range(&parser, &range) { in pci_process_bridge_OF_ranges()
776 if (range.cpu_addr == OF_BAD_ADDR || range.size == 0) in pci_process_bridge_OF_ranges()
781 switch (range.flags & IORESOURCE_TYPE_BITS) { in pci_process_bridge_OF_ranges()
785 range.cpu_addr, range.cpu_addr + range.size - 1, in pci_process_bridge_OF_ranges()
786 range.pci_addr); in pci_process_bridge_OF_ranges()
796 if (range.size > 0x01000000) in pci_process_bridge_OF_ranges()
797 range.size = 0x01000000; in pci_process_bridge_OF_ranges()
800 hose->io_base_virt = ioremap(range.cpu_addr, in pci_process_bridge_OF_ranges()
801 range.size); in pci_process_bridge_OF_ranges()
811 hose->pci_io_size = range.pci_addr + range.size; in pci_process_bridge_OF_ranges()
812 hose->io_base_phys = range.cpu_addr - range.pci_addr; in pci_process_bridge_OF_ranges()
816 range.cpu_addr = range.pci_addr; in pci_process_bridge_OF_ranges()
821 range.cpu_addr, range.cpu_addr + range.size - 1, in pci_process_bridge_OF_ranges()
822 range.pci_addr, in pci_process_bridge_OF_ranges()
823 (range.flags & IORESOURCE_PREFETCH) ? in pci_process_bridge_OF_ranges()
833 if (range.pci_addr == 0) { in pci_process_bridge_OF_ranges()
835 isa_mem_base = range.cpu_addr; in pci_process_bridge_OF_ranges()
836 hose->isa_mem_phys = range.cpu_addr; in pci_process_bridge_OF_ranges()
837 hose->isa_mem_size = range.size; in pci_process_bridge_OF_ranges()
841 hose->mem_offset[memno] = range.cpu_addr - in pci_process_bridge_OF_ranges()
842 range.pci_addr; in pci_process_bridge_OF_ranges()
848 res->flags = range.flags; in pci_process_bridge_OF_ranges()
849 res->start = range.cpu_addr; in pci_process_bridge_OF_ranges()
850 res->end = range.cpu_addr + range.size - 1; in pci_process_bridge_OF_ranges()