Home
last modified time | relevance | path

Searched refs:ioremap_bot (Results 1 - 25 of 34) sorted by relevance

12

/kernel/linux/linux-5.10/arch/powerpc/mm/
H A Dioremap_64.c21 * 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 Dioremap_32.c28 * (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 Dioremap.c9 unsigned long ioremap_bot; variable
10 EXPORT_SYMBOL(ioremap_bot); variable
H A Dinit_32.c163 ioremap_bot = IOREMAP_TOP; in MMU_init()
H A Dmem.c336 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 Dioremap_64.c21 * 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 Dioremap_32.c35 * (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 Dioremap.c9 unsigned long ioremap_bot; variable
10 EXPORT_SYMBOL(ioremap_bot); variable
H A Dinit_32.c115 ioremap_bot = IOREMAP_TOP; in MMU_init()
H A Dmem.c330 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 Dpgtable.c44 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 Dinit.c302 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 Dpgtable.c46 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 Dinit.c250 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 Dpgtable.h81 * 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 Dpgtable.h40 #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 Dpgtable.h80 * 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 Dpgtable.h78 extern unsigned long ioremap_bot;
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dpgtable.h93 extern unsigned long ioremap_bot;
/kernel/linux/linux-5.10/arch/microblaze/include/asm/
H A Dpgtable.h83 #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 Dpgtable.h157 * 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 Dpgtable.h176 * 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 Dpgtable.h58 #define IOREMAP_START (ioremap_bot)
/kernel/linux/linux-6.6/arch/powerpc/include/asm/nohash/64/
H A Dpgtable.h57 #define IOREMAP_START (ioremap_bot)
/kernel/linux/linux-6.6/arch/powerpc/mm/ptdump/
H A Dptdump.c285 address_markers[i++].start_address = ioremap_bot; in populate_markers()

Completed in 13 milliseconds

12