/kernel/linux/linux-5.10/arch/powerpc/mm/ |
H A D | ioremap_64.c | 21 * ioremap_bot. vmalloc will use the addresses from IOREMAP_BASE in __ioremap_caller() 22 * through ioremap_bot. in __ioremap_caller() 36 err = early_ioremap_range(ioremap_bot, paligned, size, prot); in __ioremap_caller() 40 ret = (void __iomem *)ioremap_bot + offset; in __ioremap_caller() 41 ioremap_bot += size; in __ioremap_caller() 59 if ((unsigned long)addr < ioremap_bot) { in iounmap()
|
H A D | ioremap_32.c | 28 * (ioremap_bot records where we're up to). in __ioremap_caller() 73 err = early_ioremap_range(ioremap_bot - size, p, size, prot); in __ioremap_caller() 76 ioremap_bot -= size; in __ioremap_caller() 78 return (void __iomem *)ioremap_bot + offset; in __ioremap_caller() 90 if (addr > high_memory && (unsigned long)addr < ioremap_bot) in iounmap()
|
H A D | ioremap.c | 9 unsigned long ioremap_bot; variable 10 EXPORT_SYMBOL(ioremap_bot); variable
|
H A D | init_32.c | 163 ioremap_bot = IOREMAP_TOP; in MMU_init()
|
H A D | mem.c | 336 if (ioremap_bot != IOREMAP_TOP) in mem_init() 338 ioremap_bot, IOREMAP_TOP); in mem_init()
|
/kernel/linux/linux-6.6/arch/powerpc/mm/ |
H A D | ioremap_64.c | 21 * ioremap_bot. vmalloc will use the addresses from IOREMAP_BASE in __ioremap_caller() 22 * through ioremap_bot. in __ioremap_caller() 36 err = early_ioremap_range(ioremap_bot, paligned, size, prot); in __ioremap_caller() 40 ret = (void __iomem *)ioremap_bot + offset; in __ioremap_caller() 41 ioremap_bot += size + PAGE_SIZE; in __ioremap_caller()
|
H A D | ioremap_32.c | 35 * (ioremap_bot records where we're up to). in __ioremap_caller() 73 err = early_ioremap_range(ioremap_bot - size - PAGE_SIZE, p, size, prot); in __ioremap_caller() 76 ioremap_bot -= size + PAGE_SIZE; in __ioremap_caller() 78 return (void __iomem *)ioremap_bot + offset; in __ioremap_caller()
|
H A D | ioremap.c | 9 unsigned long ioremap_bot; variable 10 EXPORT_SYMBOL(ioremap_bot); variable
|
H A D | init_32.c | 115 ioremap_bot = IOREMAP_TOP; in MMU_init()
|
H A D | mem.c | 330 if (ioremap_bot != IOREMAP_TOP) in mem_init() 332 ioremap_bot, IOREMAP_TOP); in mem_init()
|
/kernel/linux/linux-5.10/arch/microblaze/mm/ |
H A D | pgtable.c | 44 unsigned long ioremap_bot; variable 45 EXPORT_SYMBOL(ioremap_bot); variable 58 * (ioremap_bot records where we're up to). in __ioremap() 100 v = (ioremap_bot -= size); in __ioremap() 129 (unsigned long) addr < ioremap_bot) in iounmap()
|
H A D | init.c | 302 ioremap_base = ioremap_bot = PKMAP_BASE; in mmu_init() 304 ioremap_base = ioremap_bot = FIXADDR_START; in mmu_init()
|
/kernel/linux/linux-6.6/arch/microblaze/mm/ |
H A D | pgtable.c | 46 unsigned long ioremap_bot; variable 47 EXPORT_SYMBOL(ioremap_bot); variable 60 * (ioremap_bot records where we're up to). in __ioremap() 102 v = (ioremap_bot -= size); in __ioremap() 131 (unsigned long) addr < ioremap_bot) in iounmap()
|
H A D | init.c | 250 ioremap_base = ioremap_bot = PKMAP_BASE; in mmu_init() 252 ioremap_base = ioremap_bot = FIXADDR_START; in mmu_init()
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/nohash/32/ |
H A D | pgtable.h | 81 * ioremap_bot starts at that address. Early ioremaps move down from there, 107 * from VMALLOC_START). For this reason we have ioremap_bot to check when 120 #define VMALLOC_END ALIGN_DOWN(ioremap_bot, PAGE_SIZE << KASAN_SHADOW_SCALE_SHIFT) 122 #define VMALLOC_END ioremap_bot
|
/kernel/linux/linux-6.6/arch/microblaze/include/asm/ |
H A D | pgtable.h | 40 #define VMALLOC_END ioremap_bot 450 extern unsigned long ioremap_bot, ioremap_base;
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/nohash/32/ |
H A D | pgtable.h | 80 * ioremap_bot starts at that address. Early ioremaps move down from there, 106 * from VMALLOC_START). For this reason we have ioremap_bot to check when 119 #define VMALLOC_END ALIGN_DOWN(ioremap_bot, PAGE_SIZE << KASAN_SHADOW_SCALE_SHIFT) 121 #define VMALLOC_END ioremap_bot
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | pgtable.h | 78 extern unsigned long ioremap_bot;
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | pgtable.h | 93 extern unsigned long ioremap_bot;
|
/kernel/linux/linux-5.10/arch/microblaze/include/asm/ |
H A D | pgtable.h | 83 #define VMALLOC_END ioremap_bot 497 extern unsigned long ioremap_bot, ioremap_base;
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/book3s/32/ |
H A D | pgtable.h | 157 * ioremap_bot starts at that address. Early ioremaps move down from there, 183 * from VMALLOC_START). For this reason we have ioremap_bot to check when 193 #define VMALLOC_END ALIGN_DOWN(ioremap_bot, PAGE_SIZE << KASAN_SHADOW_SCALE_SHIFT) 195 #define VMALLOC_END ioremap_bot
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/book3s/32/ |
H A D | pgtable.h | 176 * ioremap_bot starts at that address. Early ioremaps move down from there, 202 * from VMALLOC_START). For this reason we have ioremap_bot to check when 212 #define VMALLOC_END ALIGN_DOWN(ioremap_bot, PAGE_SIZE << KASAN_SHADOW_SCALE_SHIFT) 214 #define VMALLOC_END ioremap_bot
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/nohash/64/ |
H A D | pgtable.h | 58 #define IOREMAP_START (ioremap_bot)
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/nohash/64/ |
H A D | pgtable.h | 57 #define IOREMAP_START (ioremap_bot)
|
/kernel/linux/linux-6.6/arch/powerpc/mm/ptdump/ |
H A D | ptdump.c | 285 address_markers[i++].start_address = ioremap_bot; in populate_markers()
|