Home
last modified time | relevance | path

Searched refs:FIXADDR_TOP (Results 1 - 25 of 75) sorted by relevance

123

/kernel/linux/linux-5.10/arch/openrisc/include/asm/
H A Dfixmap.h23 #define FIXADDR_TOP ((unsigned long) (-2*PAGE_SIZE)) macro
51 #define FIXADDR_START (FIXADDR_TOP - FIXADDR_SIZE)
53 #define __fix_to_virt(x) (FIXADDR_TOP - ((x) << PAGE_SHIFT))
54 #define __virt_to_fix(x) ((FIXADDR_TOP - ((x)&PAGE_MASK)) >> PAGE_SHIFT)
80 BUG_ON(vaddr >= FIXADDR_TOP || vaddr < FIXADDR_START); in virt_to_fix()
/kernel/linux/linux-6.6/arch/openrisc/include/asm/
H A Dfixmap.h23 #define FIXADDR_TOP ((unsigned long) (-2*PAGE_SIZE)) macro
51 #define FIXADDR_START (FIXADDR_TOP - FIXADDR_SIZE)
53 #define __fix_to_virt(x) (FIXADDR_TOP - ((x) << PAGE_SHIFT))
54 #define __virt_to_fix(x) ((FIXADDR_TOP - ((x)&PAGE_MASK)) >> PAGE_SHIFT)
80 BUG_ON(vaddr >= FIXADDR_TOP || vaddr < FIXADDR_START); in virt_to_fix()
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dfixmap.h27 #define FIXADDR_TOP (IOREMAP_END + FIXADDR_SIZE) macro
32 #define FIXADDR_TOP (KASAN_SHADOW_START - PAGE_SIZE) macro
34 #define FIXADDR_TOP ((unsigned long)(-PAGE_SIZE)) macro
94 #define FIXADDR_START (FIXADDR_TOP - __FIXADDR_SIZE)
96 #define FIXMAP_ALIGNED_SIZE (ALIGN(FIXADDR_TOP, PGDIR_SIZE) - \
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dfixmap.h27 #define FIXADDR_TOP (IOREMAP_END + FIXADDR_SIZE) macro
32 #define FIXADDR_TOP (KASAN_SHADOW_START - PAGE_SIZE) macro
34 #define FIXADDR_TOP ((unsigned long)(-PAGE_SIZE)) macro
94 #define FIXADDR_START (FIXADDR_TOP - __FIXADDR_SIZE)
96 #define FIXMAP_ALIGNED_SIZE (ALIGN(FIXADDR_TOP, PGDIR_SIZE) - \
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dfixmap.h40 * We can't declare FIXADDR_TOP as variable for x86_64 because vsyscall
41 * uses fixmaps that relies on FIXADDR_TOP for proper address calculation.
42 * Because of this, FIXADDR_TOP x86 integration was left as later work.
50 #define FIXADDR_TOP ((unsigned long)__FIXADDR_TOP) macro
52 #define FIXADDR_TOP (round_up(VSYSCALL_ADDR + PAGE_SIZE, 1<<PMD_SHIFT) - \ macro
80 VSYSCALL_PAGE = (FIXADDR_TOP - VSYSCALL_ADDR) >> PAGE_SHIFT,
148 #define FIXADDR_START (FIXADDR_TOP - FIXADDR_SIZE)
150 #define FIXADDR_TOT_START (FIXADDR_TOP - FIXADDR_TOT_SIZE)
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dfixmap.h46 * We can't declare FIXADDR_TOP as variable for x86_64 because vsyscall
47 * uses fixmaps that relies on FIXADDR_TOP for proper address calculation.
48 * Because of this, FIXADDR_TOP x86 integration was left as later work.
56 #define FIXADDR_TOP ((unsigned long)__FIXADDR_TOP) macro
58 #define FIXADDR_TOP (round_up(VSYSCALL_ADDR + PAGE_SIZE, 1<<PMD_SHIFT) - \ macro
86 VSYSCALL_PAGE = (FIXADDR_TOP - VSYSCALL_ADDR) >> PAGE_SHIFT,
151 #define FIXADDR_START (FIXADDR_TOP - FIXADDR_SIZE)
153 #define FIXADDR_TOT_START (FIXADDR_TOP - FIXADDR_TOT_SIZE)
/kernel/linux/linux-5.10/arch/xtensa/include/asm/
H A Dfixmap.h47 #define FIXADDR_TOP (XCHAL_KSEG_CACHED_VADDR - PAGE_SIZE) macro
49 #define FIXADDR_START ((FIXADDR_TOP - FIXADDR_SIZE) & PMD_MASK)
73 BUG_ON(vaddr >= FIXADDR_TOP || vaddr < FIXADDR_START); in virt_to_fix()
/kernel/linux/linux-5.10/arch/sparc/include/asm/
H A Dvaddrs.h50 #define FIXADDR_TOP (0xfcfff000UL) macro
52 #define FIXADDR_START (FIXADDR_TOP - FIXADDR_SIZE)
54 #define __fix_to_virt(x) (FIXADDR_TOP - ((x) << PAGE_SHIFT))
/kernel/linux/linux-6.6/arch/sparc/include/asm/
H A Dvaddrs.h50 #define FIXADDR_TOP (0xfcfff000UL) macro
52 #define FIXADDR_START (FIXADDR_TOP - FIXADDR_SIZE)
54 #define __fix_to_virt(x) (FIXADDR_TOP - ((x) << PAGE_SHIFT))
/kernel/linux/linux-6.6/arch/arc/include/asm/
H A Dhighmem.h24 #define FIXADDR_TOP (FIXMAP_BASE + (FIX_KMAP_END << PAGE_SHIFT)) macro
30 #define __fix_to_virt(x) (FIXADDR_TOP - ((x) << PAGE_SHIFT))
31 #define __virt_to_fix(x) (((FIXADDR_TOP - ((x) & PAGE_MASK))) >> PAGE_SHIFT)
/kernel/linux/linux-5.10/arch/mips/include/asm/mach-generic/
H A Dspaces.h102 #ifndef FIXADDR_TOP
104 #define FIXADDR_TOP ((unsigned long)(long)(int)0x7ffe0000) macro
106 #define FIXADDR_TOP ((unsigned long)(long)(int)0xfffe0000) macro
/kernel/linux/linux-5.10/include/asm-generic/
H A Dfixmap.h21 #define __fix_to_virt(x) (FIXADDR_TOP - ((x) << PAGE_SHIFT))
22 #define __virt_to_fix(x) ((FIXADDR_TOP - ((x)&PAGE_MASK)) >> PAGE_SHIFT)
38 BUG_ON(vaddr >= FIXADDR_TOP || vaddr < FIXADDR_START); in virt_to_fix()
/kernel/linux/linux-6.6/include/asm-generic/
H A Dfixmap.h21 #define __fix_to_virt(x) (FIXADDR_TOP - ((x) << PAGE_SHIFT))
22 #define __virt_to_fix(x) ((FIXADDR_TOP - ((x)&PAGE_MASK)) >> PAGE_SHIFT)
38 BUG_ON(vaddr >= FIXADDR_TOP || vaddr < FIXADDR_START); in virt_to_fix()
/kernel/linux/linux-5.10/arch/um/include/asm/
H A Dfixmap.h51 #define FIXADDR_TOP (TASK_SIZE - 2 * PAGE_SIZE) macro
53 #define FIXADDR_START (FIXADDR_TOP - FIXADDR_SIZE)
/kernel/linux/linux-5.10/arch/nds32/include/asm/
H A Dfixmap.h22 #define FIXADDR_TOP ((unsigned long) (-(16 * PAGE_SIZE))) macro
24 #define FIXADDR_START (FIXADDR_TOP - FIXADDR_SIZE)
/kernel/linux/linux-6.6/arch/um/include/asm/
H A Dfixmap.h50 #define FIXADDR_TOP (TASK_SIZE - 2 * PAGE_SIZE) macro
52 #define FIXADDR_START (FIXADDR_TOP - FIXADDR_SIZE)
/kernel/linux/linux-5.10/arch/microblaze/include/asm/
H A Dfixmap.h26 #define FIXADDR_TOP ((unsigned long)(-PAGE_SIZE)) macro
59 #define FIXADDR_START (FIXADDR_TOP - __FIXADDR_SIZE)
/kernel/linux/linux-5.10/arch/sh/include/asm/
H A Dfixmap.h86 #define FIXADDR_TOP (P4SEG - PAGE_SIZE) macro
88 #define FIXADDR_START (FIXADDR_TOP - FIXADDR_SIZE)
/kernel/linux/linux-5.10/arch/csky/include/asm/
H A Dmemory.h11 #define FIXADDR_TOP _AC(0xffffc000, UL) macro
22 #define FIXADDR_TCM _AC(FIXADDR_TOP - (TCM_NR_PAGES * PAGE_SIZE), UL)
/kernel/linux/linux-6.6/arch/microblaze/include/asm/
H A Dfixmap.h26 #define FIXADDR_TOP ((unsigned long)(-PAGE_SIZE)) macro
59 #define FIXADDR_START (FIXADDR_TOP - __FIXADDR_SIZE)
/kernel/linux/linux-6.6/arch/csky/include/asm/
H A Dmemory.h11 #define FIXADDR_TOP _AC(0xffffc000, UL) macro
22 #define FIXADDR_TCM _AC(FIXADDR_TOP - (TCM_NR_PAGES * PAGE_SIZE), UL)
/kernel/linux/linux-6.6/arch/sh/include/asm/
H A Dfixmap.h78 #define FIXADDR_TOP (P4SEG - PAGE_SIZE) macro
80 #define FIXADDR_START (FIXADDR_TOP - FIXADDR_SIZE)
/kernel/linux/linux-5.10/arch/hexagon/include/asm/
H A Dmem-layout.h68 * Create the space between VMALLOC_START and FIXADDR_TOP backwards
75 #define FIXADDR_TOP 0xfe000000 macro
77 #define FIXADDR_START (FIXADDR_TOP - FIXADDR_SIZE)
/kernel/linux/linux-6.6/arch/hexagon/include/asm/
H A Dmem-layout.h68 * Create the space between VMALLOC_START and FIXADDR_TOP backwards
75 #define FIXADDR_TOP 0xfe000000 macro
77 #define FIXADDR_START (FIXADDR_TOP - FIXADDR_SIZE)
/kernel/linux/linux-5.10/arch/loongarch/include/asm/
H A Daddrspace.h55 #ifndef FIXADDR_TOP
56 #define FIXADDR_TOP ((unsigned long)(long)(int)0xfffe0000) macro

Completed in 9 milliseconds

123