Lines Matching refs:range

675 	struct of_pci_range range;  in pci_process_bridge_OF_ranges()  local
686 for_each_of_pci_range(&parser, &range) { in pci_process_bridge_OF_ranges()
692 if (range.cpu_addr == OF_BAD_ADDR || range.size == 0) in pci_process_bridge_OF_ranges()
697 switch (range.flags & IORESOURCE_TYPE_BITS) { in pci_process_bridge_OF_ranges()
701 range.cpu_addr, range.cpu_addr + range.size - 1, in pci_process_bridge_OF_ranges()
702 range.pci_addr); in pci_process_bridge_OF_ranges()
712 if (range.size > 0x01000000) in pci_process_bridge_OF_ranges()
713 range.size = 0x01000000; in pci_process_bridge_OF_ranges()
716 hose->io_base_virt = ioremap(range.cpu_addr, in pci_process_bridge_OF_ranges()
717 range.size); in pci_process_bridge_OF_ranges()
727 hose->pci_io_size = range.pci_addr + range.size; in pci_process_bridge_OF_ranges()
728 hose->io_base_phys = range.cpu_addr - range.pci_addr; in pci_process_bridge_OF_ranges()
732 range.cpu_addr = range.pci_addr; in pci_process_bridge_OF_ranges()
737 range.cpu_addr, range.cpu_addr + range.size - 1, in pci_process_bridge_OF_ranges()
738 range.pci_addr, in pci_process_bridge_OF_ranges()
739 (range.pci_space & 0x40000000) ? in pci_process_bridge_OF_ranges()
749 if (range.pci_addr == 0) { in pci_process_bridge_OF_ranges()
751 isa_mem_base = range.cpu_addr; in pci_process_bridge_OF_ranges()
752 hose->isa_mem_phys = range.cpu_addr; in pci_process_bridge_OF_ranges()
753 hose->isa_mem_size = range.size; in pci_process_bridge_OF_ranges()
757 hose->mem_offset[memno] = range.cpu_addr - in pci_process_bridge_OF_ranges()
758 range.pci_addr; in pci_process_bridge_OF_ranges()
764 res->flags = range.flags; in pci_process_bridge_OF_ranges()
765 res->start = range.cpu_addr; in pci_process_bridge_OF_ranges()
766 res->end = range.cpu_addr + range.size - 1; in pci_process_bridge_OF_ranges()