Home
last modified time | relevance | path

Searched refs:empty_zero_page (Results 1 – 25 of 51) sorted by relevance

123

/linux/arch/um/kernel/
H A Dmem.c48 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 Dvmlinux.lds.S25 .empty_zero_page : AT(ADDR(.empty_zero_page)) {
26 *(.empty_zero_page)
H A Dhead_32.S28 .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 Dpgtable.h24 extern char empty_zero_page[PAGE_SIZE];
25 #define ZERO_PAGE(vaddr) (virt_to_page(empty_zero_page))
/linux/arch/hexagon/mm/
H A Duaccess.c27 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 Dpgtable_no.h37 extern void *empty_zero_page;
38 #define ZERO_PAGE(vaddr) (virt_to_page(empty_zero_page))
H A Dpgtable_mm.h114 extern void *empty_zero_page;
120 #define ZERO_PAGE(vaddr) (virt_to_page(empty_zero_page))
/linux/arch/s390/mm/
H A Dinit.c68 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 Dpgtable.h28 extern unsigned long empty_zero_page[PAGE_SIZE / sizeof(unsigned long)];
29 #define ZERO_PAGE(vaddr) (virt_to_page(empty_zero_page))
H A Dsetup.h10 #define PARAM ((unsigned char *)empty_zero_page)
/linux/arch/nios2/kernel/
H A Dhead.S31 .global empty_zero_page
33 empty_zero_page: label
H A Dnios2_ksyms.c23 EXPORT_SYMBOL(empty_zero_page);
/linux/arch/powerpc/include/asm/
H A Dpgtable.h81 extern unsigned long empty_zero_page[];
82 #define ZERO_PAGE(vaddr) (virt_to_page(empty_zero_page))
/linux/arch/xtensa/kernel/
H A Dxtensa_ksyms.c18 EXPORT_SYMBOL(empty_zero_page);
H A Dhead.S384 ENTRY(empty_zero_page)
386 END(empty_zero_page)
/linux/arch/loongarch/mm/
H A Dinit.c39 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 Dor32_ksyms.c43 EXPORT_SYMBOL(empty_zero_page);
/linux/arch/hexagon/kernel/
H A Dhexagon_ksyms.c20 EXPORT_SYMBOL(empty_zero_page);
/linux/arch/hexagon/include/asm/
H A Dpgtable.h18 extern unsigned long empty_zero_page;
352 #define ZERO_PAGE(vaddr) (virt_to_page(&empty_zero_page))
/linux/arch/sparc/include/asm/
H A Dsetup.h20 extern unsigned long empty_zero_page[PAGE_SIZE / sizeof(unsigned long)];
/linux/arch/powerpc/kernel/ptrace/
H A Dptrace-novsx.c32 return membuf_write(&to, &empty_zero_page, 33 * sizeof(u64)); in fpr_get()
/linux/arch/x86/kernel/
H A Dhead_64.S717 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 Dpgtable.h72 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 Dpgtable.h79 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 Dpgtable.h38 extern unsigned long *empty_zero_page;
81 #define ZERO_PAGE(vaddr) virt_to_page(empty_zero_page)

123