Lines Matching refs:range

677 	struct of_pci_range range;  in pci_process_bridge_OF_ranges()  local
688 for_each_of_pci_range(&parser, &range) { in pci_process_bridge_OF_ranges()
694 if (range.cpu_addr == OF_BAD_ADDR || range.size == 0) in pci_process_bridge_OF_ranges()
699 switch (range.flags & IORESOURCE_TYPE_BITS) { in pci_process_bridge_OF_ranges()
703 range.cpu_addr, range.cpu_addr + range.size - 1, in pci_process_bridge_OF_ranges()
704 range.pci_addr); in pci_process_bridge_OF_ranges()
714 if (range.size > 0x01000000) in pci_process_bridge_OF_ranges()
715 range.size = 0x01000000; in pci_process_bridge_OF_ranges()
718 hose->io_base_virt = ioremap(range.cpu_addr, in pci_process_bridge_OF_ranges()
719 range.size); in pci_process_bridge_OF_ranges()
729 hose->pci_io_size = range.pci_addr + range.size; in pci_process_bridge_OF_ranges()
730 hose->io_base_phys = range.cpu_addr - range.pci_addr; in pci_process_bridge_OF_ranges()
734 range.cpu_addr = range.pci_addr; in pci_process_bridge_OF_ranges()
739 range.cpu_addr, range.cpu_addr + range.size - 1, in pci_process_bridge_OF_ranges()
740 range.pci_addr, in pci_process_bridge_OF_ranges()
741 (range.pci_space & 0x40000000) ? in pci_process_bridge_OF_ranges()
751 if (range.pci_addr == 0) { in pci_process_bridge_OF_ranges()
753 isa_mem_base = range.cpu_addr; in pci_process_bridge_OF_ranges()
754 hose->isa_mem_phys = range.cpu_addr; in pci_process_bridge_OF_ranges()
755 hose->isa_mem_size = range.size; in pci_process_bridge_OF_ranges()
759 hose->mem_offset[memno] = range.cpu_addr - in pci_process_bridge_OF_ranges()
760 range.pci_addr; in pci_process_bridge_OF_ranges()
766 res->flags = range.flags; in pci_process_bridge_OF_ranges()
767 res->start = range.cpu_addr; in pci_process_bridge_OF_ranges()
768 res->end = range.cpu_addr + range.size - 1; in pci_process_bridge_OF_ranges()