Lines Matching refs:phys_addr
302 return (md->phys_addr + efi_md_size(md)); in efi_md_end()
380 "dropped @ %llx\n", md->phys_addr); in efi_get_pal_addr()
388 vaddr = PAGE_OFFSET + md->phys_addr; in efi_get_pal_addr()
417 smp_processor_id(), md->phys_addr, in efi_get_pal_addr()
418 md->phys_addr + efi_md_size(md), in efi_get_pal_addr()
421 return __va(md->phys_addr); in efi_get_pal_addr()
444 static void __init handle_palo(unsigned long phys_addr) in handle_palo() argument
446 struct palo_table *palo = __va(phys_addr); in handle_palo()
589 md->phys_addr, in efi_init()
590 md->phys_addr + efi_md_size(md), size, unit); in efi_init()
619 md->virt_addr = (u64) __va(md->phys_addr); in efi_enter_virtual_mode()
621 md->virt_addr = (u64) ioremap(md->phys_addr, 0); in efi_enter_virtual_mode()
624 md->virt_addr = ia64_remap(md->phys_addr, in efi_enter_virtual_mode()
633 md->virt_addr = (u64) ioremap(md->phys_addr, 0); in efi_enter_virtual_mode()
637 md->virt_addr = ia64_remap(md->phys_addr, in efi_enter_virtual_mode()
646 md->virt_addr = (u64) ioremap(md->phys_addr, 0); in efi_enter_virtual_mode()
699 return md->phys_addr; in efi_get_iobase()
706 kern_memory_descriptor (unsigned long phys_addr) in kern_memory_descriptor() argument
711 if (phys_addr - md->start < (md->num_pages << EFI_PAGE_SHIFT)) in kern_memory_descriptor()
718 efi_memory_descriptor (unsigned long phys_addr) in efi_memory_descriptor() argument
731 if (phys_addr - md->phys_addr < efi_md_size(md)) in efi_memory_descriptor()
738 efi_memmap_intersects (unsigned long phys_addr, unsigned long size) in efi_memmap_intersects() argument
749 end = phys_addr + size; in efi_memmap_intersects()
753 if (md->phys_addr < end && efi_md_end(md) > phys_addr) in efi_memmap_intersects()
760 efi_mem_type (unsigned long phys_addr) in efi_mem_type() argument
762 efi_memory_desc_t *md = efi_memory_descriptor(phys_addr); in efi_mem_type()
770 efi_mem_attributes (unsigned long phys_addr) in efi_mem_attributes() argument
772 efi_memory_desc_t *md = efi_memory_descriptor(phys_addr); in efi_mem_attributes()
781 efi_mem_attribute (unsigned long phys_addr, unsigned long size) in efi_mem_attribute() argument
783 unsigned long end = phys_addr + size; in efi_mem_attribute()
784 efi_memory_desc_t *md = efi_memory_descriptor(phys_addr); in efi_mem_attribute()
809 kern_mem_attribute (unsigned long phys_addr, unsigned long size) in kern_mem_attribute() argument
811 unsigned long end = phys_addr + size; in kern_mem_attribute()
820 attr = efi_mem_attribute(phys_addr, size); in kern_mem_attribute()
826 md = kern_memory_descriptor(phys_addr); in kern_mem_attribute()
845 valid_phys_addr_range (phys_addr_t phys_addr, unsigned long size) in valid_phys_addr_range() argument
855 attr = kern_mem_attribute(phys_addr, size); in valid_phys_addr_range()
864 unsigned long phys_addr = pfn << PAGE_SHIFT; in valid_mmap_phys_addr_range() local
867 attr = efi_mem_attribute(phys_addr, size); in valid_mmap_phys_addr_range()
883 if (efi_memmap_intersects(phys_addr, size)) in valid_mmap_phys_addr_range()
893 unsigned long phys_addr = pfn << PAGE_SHIFT; in phys_mem_access_prot() local
901 attr = kern_mem_attribute(phys_addr, size); in phys_mem_access_prot()
911 if (efi_mem_attribute(phys_addr, size) & EFI_MEMORY_WB) in phys_mem_access_prot()
995 efi_md_end(pmd) != md->phys_addr) { in find_memmap_space()
996 contig_low = GRANULEROUNDUP(md->phys_addr); in find_memmap_space()
1003 if (contig_high != check_md->phys_addr) in find_memmap_space()
1013 as = max(contig_low, md->phys_addr); in find_memmap_space()
1067 k->start = md->phys_addr; in efi_memmap_init()
1074 efi_md_end(pmd) != md->phys_addr) { in efi_memmap_init()
1075 contig_low = GRANULEROUNDUP(md->phys_addr); in efi_memmap_init()
1082 if (contig_high != check_md->phys_addr) in efi_memmap_init()
1095 if (md->phys_addr < contig_low) { in efi_memmap_init()
1100 kmd_end(k-1) == md->phys_addr) { in efi_memmap_init()
1102 (lim - md->phys_addr) in efi_memmap_init()
1106 k->start = md->phys_addr; in efi_memmap_init()
1107 k->num_pages = (lim - md->phys_addr) in efi_memmap_init()
1114 as = md->phys_addr; in efi_memmap_init()
1117 lim = max(md->phys_addr, contig_high); in efi_memmap_init()
1119 if (lim == md->phys_addr && k > kern_memmap && in efi_memmap_init()
1121 kmd_end(k-1) == md->phys_addr) { in efi_memmap_init()
1147 if (prev && kmd_end(prev) == md->phys_addr) { in efi_memmap_init()
1248 res->start = md->phys_addr; in efi_initialize_iomem_resources()
1249 res->end = md->phys_addr + efi_md_size(md) - 1; in efi_initialize_iomem_resources()
1296 start = ALIGN(md->phys_addr, alignment); in kdump_find_rsvd_region()
1337 && md->phys_addr == address) { in vmcore_find_descriptor_size()