Lines Matching refs:addr
73 void *addr = NULL; in memremap() local
93 addr = try_ram_remap(offset, size, flags); in memremap()
94 if (!addr) in memremap()
95 addr = arch_memremap_wb(offset, size, flags); in memremap()
104 if (!addr && is_ram == REGION_INTERSECTS && flags != MEMREMAP_WB) { in memremap()
110 if (!addr && (flags & MEMREMAP_WT)) in memremap()
111 addr = ioremap_wt(offset, size); in memremap()
113 if (!addr && (flags & MEMREMAP_WC)) in memremap()
114 addr = ioremap_wc(offset, size); in memremap()
116 return addr; in memremap()
120 void memunmap(void *addr) in memunmap() argument
122 if (is_ioremap_addr(addr)) in memunmap()
123 iounmap((void __iomem *) addr); in memunmap()
140 void **ptr, *addr; in devm_memremap() local
147 addr = memremap(offset, size, flags); in devm_memremap()
148 if (addr) { in devm_memremap()
149 *ptr = addr; in devm_memremap()
156 return addr; in devm_memremap()
160 void devm_memunmap(struct device *dev, void *addr) in devm_memunmap() argument
163 devm_memremap_match, addr)); in devm_memunmap()