/arch/ia64/mm/ |
H A D | ioremap.c | 19 __ioremap (unsigned long phys_addr) argument 21 return (void __iomem *) (__IA64_UNCACHED_OFFSET | phys_addr); 25 early_ioremap (unsigned long phys_addr, unsigned long size) argument 27 return __ioremap(phys_addr); 31 ioremap (unsigned long phys_addr, unsigned long size) argument 46 attr = kern_mem_attribute(phys_addr, size); 48 return (void __iomem *) phys_to_virt(phys_addr); 50 return __ioremap(phys_addr); 56 gran_base = GRANULEROUNDDOWN(phys_addr); 57 gran_size = GRANULEROUNDUP(phys_addr 101 ioremap_nocache(unsigned long phys_addr, unsigned long size) argument [all...] |
/arch/avr32/mm/ |
H A D | ioremap.c | 22 void __iomem *__ioremap(unsigned long phys_addr, size_t size, argument 35 if ((phys_addr >= P4SEG) && (flags == 0)) 36 return (void __iomem *)phys_addr; 39 last_addr = phys_addr + size - 1; 40 if (!size || last_addr < phys_addr) 48 if (PHYSADDR(P2SEGADDR(phys_addr)) == phys_addr) 49 return (void __iomem *)P2SEGADDR(phys_addr); 52 offset = phys_addr & ~PAGE_MASK; 53 phys_addr [all...] |
/arch/m32r/mm/ |
H A D | ioremap.c | 43 __ioremap(unsigned long phys_addr, unsigned long size, unsigned long flags) argument 51 last_addr = phys_addr + size - 1; 52 if (!size || last_addr < phys_addr) 59 if (IS_LOW512(phys_addr) && IS_LOW512(phys_addr + size - 1)) 60 return (void *) KSEG1ADDR(phys_addr); 65 if (phys_addr < virt_to_phys(high_memory)) { 69 t_addr = __va(phys_addr); 83 offset = phys_addr & ~PAGE_MASK; 84 phys_addr [all...] |
H A D | ioremap-nommu.c | 42 __ioremap(unsigned long phys_addr, unsigned long size, unsigned long flags) argument 44 return (void *)phys_addr;
|
/arch/parisc/mm/ |
H A D | ioremap.c | 27 void __iomem * __ioremap(unsigned long phys_addr, unsigned long size, unsigned long flags) argument 35 unsigned long end = phys_addr + size - 1; 37 if ((phys_addr >= 0x00080000 && end < 0x000fffff) || 38 (phys_addr >= 0x00500000 && end < 0x03bfffff)) { 39 phys_addr |= F_EXTEND(0xfc000000); 45 last_addr = phys_addr + size - 1; 46 if (!size || last_addr < phys_addr) 52 if (phys_addr < virt_to_phys(high_memory)) { 56 t_addr = __va(phys_addr); 72 offset = phys_addr [all...] |
/arch/mips/include/asm/mach-au1x00/ |
H A D | ioremap.h | 17 static inline phys_t __fixup_bigphys_addr(phys_t phys_addr, phys_t size) argument 19 return phys_addr; 26 static inline phys_t fixup_bigphys_addr(phys_t phys_addr, phys_t size) argument 28 return __fixup_bigphys_addr(phys_addr, size);
|
/arch/cris/mm/ |
H A D | ioremap.c | 30 void __iomem * __ioremap_prot(unsigned long phys_addr, unsigned long size, pgprot_t prot) argument 37 last_addr = phys_addr + size - 1; 38 if (!size || last_addr < phys_addr) 44 offset = phys_addr & ~PAGE_MASK; 45 phys_addr &= PAGE_MASK; 46 size = PAGE_ALIGN(last_addr+1) - phys_addr; 56 phys_addr, prot)) { 63 void __iomem * __ioremap(unsigned long phys_addr, unsigned long size, unsigned long flags) argument 65 return __ioremap_prot(phys_addr, size, 79 void __iomem *ioremap_nocache (unsigned long phys_addr, unsigne argument [all...] |
/arch/mips/alchemy/common/ |
H A D | setup.c | 74 phys_t __fixup_bigphys_addr(phys_t phys_addr, phys_t size) argument 80 if ((phys_addr >> 32) != 0) 81 return phys_addr; 84 if (phys_addr >= start && (phys_addr + size - 1) <= end) 85 return (phys_t)(AU1500_PCI_MEM_PHYS_ADDR + phys_addr); 88 return phys_addr;
|
/arch/sh/mm/ |
H A D | ioremap.c | 38 __ioremap_caller(phys_addr_t phys_addr, unsigned long size, argument 46 last_addr = phys_addr + size - 1; 47 if (!size || last_addr < phys_addr) 54 return ioremap_fixed(phys_addr, size, pgprot); 60 mapped = pmb_remap_caller(phys_addr, size, pgprot, caller); 67 offset = phys_addr & ~PAGE_MASK; 68 phys_addr &= PAGE_MASK; 69 size = PAGE_ALIGN(last_addr+1) - phys_addr; 77 area->phys_addr = phys_addr; [all...] |
H A D | ioremap_fixed.c | 47 ioremap_fixed(phys_addr_t phys_addr, unsigned long size, pgprot_t prot) argument 58 offset = phys_addr & ~PAGE_MASK; 59 phys_addr &= PAGE_MASK; 60 size = PAGE_ALIGN(phys_addr + size) - phys_addr; 89 __set_fixmap(idx, phys_addr, prot); 90 phys_addr += PAGE_SIZE;
|
/arch/mips/mm/ |
H A D | ioremap.c | 20 phys_t size, phys_t phys_addr, unsigned long flags) 32 pfn = phys_addr >> PAGE_SHIFT; 46 phys_t size, phys_t phys_addr, unsigned long flags) 54 phys_addr -= address; 60 remap_area_pte(pte, address, end - address, address + phys_addr, flags); 67 static int remap_area_pages(unsigned long address, phys_t phys_addr, argument 74 phys_addr -= address; 90 phys_addr + address, flags)) 116 void __iomem * __ioremap(phys_t phys_addr, phys_t size, unsigned long flags) argument 123 phys_addr 19 remap_area_pte(pte_t * pte, unsigned long address, phys_t size, phys_t phys_addr, unsigned long flags) argument 45 remap_area_pmd(pmd_t * pmd, unsigned long address, phys_t size, phys_t phys_addr, unsigned long flags) argument [all...] |
/arch/mips/include/asm/mach-generic/ |
H A D | ioremap.h | 18 static inline phys_t fixup_bigphys_addr(phys_t phys_addr, phys_t size) argument 20 return phys_addr;
|
/arch/hexagon/mm/ |
H A D | ioremap.c | 24 void __iomem *ioremap_nocache(unsigned long phys_addr, unsigned long size) argument 27 unsigned long offset = phys_addr & ~PAGE_MASK; 33 last_addr = phys_addr + size - 1; 36 if (!size || (last_addr < phys_addr)) 45 if (ioremap_page_range(addr, addr+size, phys_addr, prot)) {
|
/arch/x86/mm/ |
H A D | ioremap.c | 62 static void __iomem *__ioremap_caller(resource_size_t phys_addr, argument 67 const resource_size_t unaligned_phys_addr = phys_addr; 76 last_addr = phys_addr + size - 1; 77 if (!size || last_addr < phys_addr) 80 if (!phys_addr_valid(phys_addr)) { 82 (unsigned long long)phys_addr); 90 if (is_ISA_range(phys_addr, last_addr)) 91 return (__force void __iomem *)phys_to_virt(phys_addr); 97 for (pfn = phys_addr >> PAGE_SHIFT; pfn <= last_pfn; pfn++) { 108 offset = phys_addr 202 ioremap_nocache(resource_size_t phys_addr, unsigned long size) argument 228 ioremap_wc(resource_size_t phys_addr, unsigned long size) argument 238 ioremap_cache(resource_size_t phys_addr, unsigned long size) argument 245 ioremap_prot(resource_size_t phys_addr, unsigned long size, unsigned long prot_val) argument 490 __early_ioremap(resource_size_t phys_addr, unsigned long size, pgprot_t prot) argument 565 early_ioremap(resource_size_t phys_addr, unsigned long size) argument 572 early_memremap(resource_size_t phys_addr, unsigned long size) argument [all...] |
/arch/mips/include/asm/mach-tx39xx/ |
H A D | ioremap.h | 18 static inline phys_t fixup_bigphys_addr(phys_t phys_addr, phys_t size) argument 20 return phys_addr;
|
/arch/mips/include/asm/mach-tx49xx/ |
H A D | ioremap.h | 18 static inline phys_t fixup_bigphys_addr(phys_t phys_addr, phys_t size) argument 20 return phys_addr;
|
/arch/x86/platform/efi/ |
H A D | efi_64.c | 84 void __iomem *__init efi_ioremap(unsigned long phys_addr, unsigned long size, argument 90 return ioremap(phys_addr, size); 92 last_map_pfn = init_memory_mapping(phys_addr, phys_addr + size); 93 if ((last_map_pfn << PAGE_SHIFT) < phys_addr + size) { 95 efi_ioremap(top, size - (top - phys_addr), type); 98 return (void __iomem *)__va(phys_addr);
|
/arch/mips/include/asm/mach-bcm63xx/ |
H A D | ioremap.h | 6 static inline phys_t fixup_bigphys_addr(phys_t phys_addr, phys_t size) argument 8 return phys_addr;
|
/arch/mips/include/asm/mach-powertv/ |
H A D | dma-coherence.h | 32 unsigned long phys_addr = 0UL; local 51 phys_addr = (unsigned long) 54 phys_addr |= (virt_addr & ~PAGE_MASK); 60 return phys_addr;
|
/arch/unicore32/mm/ |
H A D | ioremap.c | 184 void __iomem *__uc32_ioremap_caller(unsigned long phys_addr, size_t size, argument 188 unsigned long offset = phys_addr & ~PAGE_MASK; 189 unsigned long pfn = __phys_to_pfn(phys_addr); 194 last_addr = phys_addr + size - 1; 195 if (!size || last_addr < phys_addr) 220 __uc32_ioremap(unsigned long phys_addr, size_t size) argument 222 return __uc32_ioremap_caller(phys_addr, size, MT_DEVICE, 228 __uc32_ioremap_cached(unsigned long phys_addr, size_t size) argument 230 return __uc32_ioremap_caller(phys_addr, size, MT_DEVICE_CACHED,
|
/arch/ia64/kernel/ |
H A D | efi.c | 284 return (md->phys_addr + efi_md_size(md)); 362 "dropped @ %llx\n", md->phys_addr); 370 vaddr = PAGE_OFFSET + md->phys_addr; 399 smp_processor_id(), md->phys_addr, 400 md->phys_addr + efi_md_size(md), 403 return __va(md->phys_addr); 618 i, md->type, md->attribute, md->phys_addr, 619 md->phys_addr + efi_md_size(md), size, unit); 648 md->virt_addr = (u64) __va(md->phys_addr); 650 md->virt_addr = (u64) ioremap(md->phys_addr, 733 kern_memory_descriptor(unsigned long phys_addr) argument 745 efi_memory_descriptor(unsigned long phys_addr) argument 765 efi_memmap_intersects(unsigned long phys_addr, unsigned long size) argument 787 efi_mem_type(unsigned long phys_addr) argument 797 efi_mem_attributes(unsigned long phys_addr) argument 808 efi_mem_attribute(unsigned long phys_addr, unsigned long size) argument 836 kern_mem_attribute(unsigned long phys_addr, unsigned long size) argument 873 valid_phys_addr_range(unsigned long phys_addr, unsigned long size) argument 892 unsigned long phys_addr = pfn << PAGE_SHIFT; local 921 unsigned long phys_addr = pfn << PAGE_SHIFT; local [all...] |
/arch/arm/mm/ |
H A D | nommu.c | 84 void __iomem *__arm_ioremap(unsigned long phys_addr, size_t size, argument 87 return (void __iomem *)phys_addr; 93 void __iomem *__arm_ioremap_caller(unsigned long phys_addr, size_t size, argument 96 return __arm_ioremap(phys_addr, size, mtype);
|
H A D | ioremap.c | 229 if (__phys_to_pfn(area->phys_addr) > pfn || 230 __pfn_to_phys(pfn) + size-1 > area->phys_addr + area->size-1) 235 addr += __pfn_to_phys(pfn) - area->phys_addr; 275 void __iomem *__arm_ioremap_caller(unsigned long phys_addr, size_t size, argument 279 unsigned long offset = phys_addr & ~PAGE_MASK; 280 unsigned long pfn = __phys_to_pfn(phys_addr); 285 last_addr = phys_addr + size - 1; 286 if (!size || last_addr < phys_addr) 316 __arm_ioremap(unsigned long phys_addr, size_t size, unsigned int mtype) argument 318 return arch_ioremap_caller(phys_addr, siz 331 __arm_ioremap_exec(unsigned long phys_addr, size_t size, bool cached) argument [all...] |
/arch/sparc/kernel/ |
H A D | auxio_32.c | 65 r.start = auxregs[0].phys_addr; 66 r.end = auxregs[0].phys_addr + auxregs[0].reg_size - 1; 69 if((((unsigned long) auxregs[0].phys_addr) & 3) == 3 || 135 r.start = regs.phys_addr; 136 r.end = regs.phys_addr + regs.reg_size - 1;
|
/arch/powerpc/boot/ |
H A D | cuboot-pq2.c | 36 u32 phys_addr; member in struct:pci_range 181 if (mem->phys_addr + mem->size[1] == mmio->phys_addr) 183 else if (mmio->phys_addr + mmio->size[1] == mem->phys_addr) 188 out_be32(&pci_regs[1][0], mem_base->phys_addr | 1); 191 out_be32(&pci_regs[1][1], io->phys_addr | 1); 195 out_le32(&pci_regs[0][2], mem->phys_addr >> 12); 199 out_le32(&pci_regs[0][8], mmio->phys_addr >> 12); 203 out_le32(&pci_regs[0][14], io->phys_addr >> 1 [all...] |