Searched refs:phys_addr (Results 1 - 25 of 122) sorted by relevance

12345

/arch/ia64/mm/
H A Dioremap.c19 __ioremap_uc(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
28 attr = kern_mem_attribute(phys_addr, size);
30 return (void __iomem *) phys_to_virt(phys_addr);
31 return __ioremap_uc(phys_addr);
35 ioremap (unsigned long phys_addr, unsigned long size) argument
50 attr = kern_mem_attribute(phys_addr, size);
52 return (void __iomem *) phys_to_virt(phys_addr);
54 return __ioremap_uc(phys_addr);
105 ioremap_nocache(unsigned long phys_addr, unsigned long size) argument
[all...]
/arch/avr32/mm/
H A Dioremap.c22 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 Dioremap.c43 __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 Dioremap-nommu.c42 __ioremap(unsigned long phys_addr, unsigned long size, unsigned long flags) argument
44 return (void *)phys_addr;
/arch/parisc/mm/
H A Dioremap.c27 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 Dioremap.h17 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/metag/mm/
H A Dioremap.c28 void __iomem *__ioremap(unsigned long phys_addr, size_t size, argument
37 last_addr = phys_addr + size - 1;
38 if (!size || last_addr < phys_addr)
42 if (phys_addr >= LINSYSCUSTOM_BASE &&
43 phys_addr < (LINSYSCUSTOM_BASE + LINSYSCUSTOM_LIMIT))
44 return (__force void __iomem *) phys_addr;
49 offset = phys_addr & ~PAGE_MASK;
50 phys_addr &= PAGE_MASK;
51 size = PAGE_ALIGN(last_addr+1) - phys_addr;
62 area->phys_addr
[all...]
/arch/cris/mm/
H A Dioremap.c30 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 Dsetup.c75 phys_t __fixup_bigphys_addr(phys_t phys_addr, phys_t size) argument
81 if ((phys_addr >> 32) != 0)
82 return phys_addr;
85 if (phys_addr >= start && (phys_addr + size - 1) <= end)
86 return (phys_t)(AU1500_PCI_MEM_PHYS_ADDR + phys_addr);
89 return phys_addr;
/arch/arm64/mm/
H A Dioremap.c32 static void __iomem *__ioremap_caller(phys_addr_t phys_addr, size_t size, argument
36 unsigned long offset = phys_addr & ~PAGE_MASK;
45 phys_addr &= PAGE_MASK;
51 last_addr = phys_addr + size - 1;
52 if (!size || last_addr < phys_addr || (last_addr & ~PHYS_MASK))
58 if (WARN_ON(pfn_valid(__phys_to_pfn(phys_addr))))
66 err = ioremap_page_range(addr, addr + size, phys_addr, prot);
75 void __iomem *__ioremap(phys_addr_t phys_addr, size_t size, pgprot_t prot) argument
77 return __ioremap_caller(phys_addr, size, prot,
95 void __iomem *ioremap_cache(phys_addr_t phys_addr, size_ argument
[all...]
/arch/arm/mach-mvebu/
H A Dpmsu.h14 int armada_xp_boot_cpu(unsigned int cpu_id, void *phys_addr);
/arch/sh/mm/
H A Dioremap.c38 __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 Dioremap_fixed.c47 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 Dioremap.c20 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 Dioremap.h18 static inline phys_t fixup_bigphys_addr(phys_t phys_addr, phys_t size) argument
20 return phys_addr;
/arch/hexagon/mm/
H A Dioremap.c24 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 Dioremap.c77 static void __iomem *__ioremap_caller(resource_size_t phys_addr, argument
82 const resource_size_t unaligned_phys_addr = phys_addr;
92 last_addr = phys_addr + size - 1;
93 if (!size || last_addr < phys_addr)
96 if (!phys_addr_valid(phys_addr)) {
98 (unsigned long long)phys_addr);
106 if (is_ISA_range(phys_addr, last_addr))
107 return (__force void __iomem *)phys_to_virt(phys_addr);
113 ram_region = region_is_ram(phys_addr, size);
116 (unsigned long int)phys_addr,
226 ioremap_nocache(resource_size_t phys_addr, unsigned long size) argument
252 ioremap_wc(resource_size_t phys_addr, unsigned long size) argument
262 ioremap_cache(resource_size_t phys_addr, unsigned long size) argument
269 ioremap_prot(resource_size_t phys_addr, unsigned long size, unsigned long prot_val) argument
[all...]
H A Dphysaddr.c72 unsigned long phys_addr = x - PAGE_OFFSET; local
78 VIRTUAL_BUG_ON((phys_addr >> PAGE_SHIFT) > max_low_pfn);
79 BUG_ON(slow_virt_to_phys((void *)x) != phys_addr);
81 return phys_addr;
/arch/mips/include/asm/mach-tx39xx/
H A Dioremap.h18 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 Dioremap.h18 static inline phys_t fixup_bigphys_addr(phys_t phys_addr, phys_t size) argument
20 return phys_addr;
/arch/arm/include/asm/
H A Dkvm_mmio.h36 phys_addr_t phys_addr; member in struct:kvm_exit_mmio
45 run->mmio.phys_addr = mmio->phys_addr;
/arch/arm64/include/asm/
H A Dkvm_mmio.h39 phys_addr_t phys_addr; member in struct:kvm_exit_mmio
48 run->mmio.phys_addr = mmio->phys_addr;
/arch/mips/include/asm/mach-bcm63xx/
H A Dioremap.h6 static inline phys_t fixup_bigphys_addr(phys_t phys_addr, phys_t size) argument
8 return phys_addr;
/arch/arm/mach-msm/
H A Dcommon.h23 extern void __iomem *__msm_ioremap_caller(phys_addr_t phys_addr, size_t size,
/arch/unicore32/mm/
H A Dioremap.c184 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,

Completed in 616 milliseconds

12345