Lines Matching refs:page_table
109 unsigned long segment_table, page_table, page_frame; in vdso_alloc_per_cpu() local
113 page_table = get_zeroed_page(GFP_KERNEL); in vdso_alloc_per_cpu()
115 if (!segment_table || !page_table || !page_frame) in vdso_alloc_per_cpu()
118 arch_set_page_dat(virt_to_page(page_table), 0); in vdso_alloc_per_cpu()
127 memset64((u64 *)page_table, _PAGE_INVALID, PTRS_PER_PTE); in vdso_alloc_per_cpu()
129 *(unsigned long *) segment_table = _SEGMENT_ENTRY + page_table; in vdso_alloc_per_cpu()
130 *(unsigned long *) page_table = _PAGE_PROTECT + page_frame; in vdso_alloc_per_cpu()
140 free_page(page_table); in vdso_alloc_per_cpu()
147 unsigned long segment_table, page_table, page_frame; in vdso_free_per_cpu() local
150 page_table = *(unsigned long *) segment_table; in vdso_free_per_cpu()
151 page_frame = *(unsigned long *) page_table; in vdso_free_per_cpu()
154 free_page(page_table); in vdso_free_per_cpu()