| /linux/arch/um/kernel/ |
| H A D | mem.c | 48 unsigned long *empty_zero_page = NULL; variable 49 EXPORT_SYMBOL(empty_zero_page); 69 memset(empty_zero_page, 0, PAGE_SIZE); in arch_mm_preinit() 91 empty_zero_page = (unsigned long *) memblock_alloc_low(PAGE_SIZE, in paging_init() 93 if (!empty_zero_page) in paging_init()
|
| /linux/arch/sh/kernel/ |
| H A D | vmlinux.lds.S | 25 .empty_zero_page : AT(ADDR(.empty_zero_page)) { 26 *(.empty_zero_page)
|
| H A D | head_32.S | 28 .section .empty_zero_page, "aw" 29 ENTRY(empty_zero_page) 42 .skip PAGE_SIZE - empty_zero_page - 1b
|
| /linux/arch/arc/include/asm/ |
| H A D | pgtable.h | 24 extern char empty_zero_page[PAGE_SIZE]; 25 #define ZERO_PAGE(vaddr) (virt_to_page(empty_zero_page))
|
| /linux/arch/hexagon/mm/ |
| H A D | uaccess.c | 27 uncleared = raw_copy_to_user(dest, &empty_zero_page, PAGE_SIZE); in __clear_user_hexagon() 34 count = raw_copy_to_user(dest, &empty_zero_page, count); in __clear_user_hexagon()
|
| /linux/arch/m68k/include/asm/ |
| H A D | pgtable_no.h | 37 extern void *empty_zero_page; 38 #define ZERO_PAGE(vaddr) (virt_to_page(empty_zero_page))
|
| H A D | pgtable_mm.h | 114 extern void *empty_zero_page; 120 #define ZERO_PAGE(vaddr) (virt_to_page(empty_zero_page))
|
| /linux/arch/s390/mm/ |
| H A D | init.c | 68 unsigned long empty_zero_page, zero_page_mask; variable 69 EXPORT_SYMBOL(empty_zero_page); 84 empty_zero_page = (unsigned long)memblock_alloc_or_panic(PAGE_SIZE << order, PAGE_SIZE); in setup_zero_pages()
|
| /linux/arch/sh/include/asm/ |
| H A D | pgtable.h | 28 extern unsigned long empty_zero_page[PAGE_SIZE / sizeof(unsigned long)]; 29 #define ZERO_PAGE(vaddr) (virt_to_page(empty_zero_page))
|
| H A D | setup.h | 10 #define PARAM ((unsigned char *)empty_zero_page)
|
| /linux/arch/nios2/kernel/ |
| H A D | head.S | 31 .global empty_zero_page 33 empty_zero_page: label
|
| H A D | nios2_ksyms.c | 23 EXPORT_SYMBOL(empty_zero_page);
|
| /linux/arch/powerpc/include/asm/ |
| H A D | pgtable.h | 81 extern unsigned long empty_zero_page[]; 82 #define ZERO_PAGE(vaddr) (virt_to_page(empty_zero_page))
|
| /linux/arch/xtensa/kernel/ |
| H A D | xtensa_ksyms.c | 18 EXPORT_SYMBOL(empty_zero_page);
|
| H A D | head.S | 384 ENTRY(empty_zero_page) 386 END(empty_zero_page)
|
| /linux/arch/loongarch/mm/ |
| H A D | init.c | 39 unsigned long empty_zero_page[PAGE_SIZE / sizeof(unsigned long)] __page_aligned_bss; variable 40 EXPORT_SYMBOL(empty_zero_page);
|
| /linux/arch/openrisc/kernel/ |
| H A D | or32_ksyms.c | 43 EXPORT_SYMBOL(empty_zero_page);
|
| /linux/arch/hexagon/kernel/ |
| H A D | hexagon_ksyms.c | 20 EXPORT_SYMBOL(empty_zero_page);
|
| /linux/arch/hexagon/include/asm/ |
| H A D | pgtable.h | 18 extern unsigned long empty_zero_page; 352 #define ZERO_PAGE(vaddr) (virt_to_page(&empty_zero_page))
|
| /linux/arch/sparc/include/asm/ |
| H A D | setup.h | 20 extern unsigned long empty_zero_page[PAGE_SIZE / sizeof(unsigned long)];
|
| /linux/arch/powerpc/kernel/ptrace/ |
| H A D | ptrace-novsx.c | 32 return membuf_write(&to, &empty_zero_page, 33 * sizeof(u64)); in fpr_get()
|
| /linux/arch/x86/kernel/ |
| H A D | head_64.S | 717 SYM_DATA_START_PAGE_ALIGNED(empty_zero_page) 719 SYM_DATA_END(empty_zero_page) 720 EXPORT_SYMBOL(empty_zero_page)
|
| /linux/arch/nios2/include/asm/ |
| H A D | pgtable.h | 72 extern unsigned long empty_zero_page[PAGE_SIZE / sizeof(unsigned long)]; 73 #define ZERO_PAGE(vaddr) (virt_to_page(empty_zero_page))
|
| /linux/arch/csky/include/asm/ |
| H A D | pgtable.h | 79 extern unsigned long empty_zero_page[PAGE_SIZE / sizeof(unsigned long)]; 80 #define ZERO_PAGE(vaddr) (virt_to_page(empty_zero_page))
|
| /linux/arch/um/include/asm/ |
| H A D | pgtable.h | 38 extern unsigned long *empty_zero_page; 81 #define ZERO_PAGE(vaddr) virt_to_page(empty_zero_page)
|