Lines Matching +full:memory +full:- +full:mapped
5 * (C) Copyright 2005 - 2010 Paul Mundt
7 * Re-map IO memory to kernel address space so that we can access it.
8 * This is needed for high PCI addresses that aren't mapped in the
9 * 640k-1MB IO memory area on PC's
31 * On 32-bit SH, we traditionally have the whole physical address space mapped
42 phys_addr_t last_addr = offset + size - 1; in __ioremap_29bit()
46 * mapped. Uncached access for P1 addresses are done through P2. in __ioremap_29bit()
47 * In the P3 case or for addresses outside of the 29-bit space, in __ioremap_29bit()
65 /* P4 above the store queues are always mapped. */ in __ioremap_29bit()
78 void __iomem *mapped; in ioremap_prot() local
81 mapped = __ioremap_trapped(phys_addr, size); in ioremap_prot()
82 if (mapped) in ioremap_prot()
83 return mapped; in ioremap_prot()
85 mapped = __ioremap_29bit(phys_addr, size, pgprot); in ioremap_prot()
86 if (mapped) in ioremap_prot()
87 return mapped; in ioremap_prot()
97 * PMB entries are all pre-faulted. in ioremap_prot()
99 mapped = pmb_remap_caller(phys_addr, size, pgprot, in ioremap_prot()
101 if (mapped && !IS_ERR(mapped)) in ioremap_prot()
102 return mapped; in ioremap_prot()
109 * Simple checks for non-translatable mappings.
115 * In 29-bit mode this includes the fixed P1/P2 areas, as well as in iomapping_nontranslatable()