Lines Matching refs:page_table
156 unsigned long segment_table, page_table, page_frame; in vdso_alloc_per_cpu() local
160 page_table = get_zeroed_page(GFP_KERNEL); in vdso_alloc_per_cpu()
162 if (!segment_table || !page_table || !page_frame) in vdso_alloc_per_cpu()
165 arch_set_page_dat(virt_to_page(page_table), 0); in vdso_alloc_per_cpu()
174 memset64((u64 *)page_table, _PAGE_INVALID, PTRS_PER_PTE); in vdso_alloc_per_cpu()
176 *(unsigned long *) segment_table = _SEGMENT_ENTRY + page_table; in vdso_alloc_per_cpu()
177 *(unsigned long *) page_table = _PAGE_PROTECT + page_frame; in vdso_alloc_per_cpu()
187 free_page(page_table); in vdso_alloc_per_cpu()
194 unsigned long segment_table, page_table, page_frame; in vdso_free_per_cpu() local
197 page_table = *(unsigned long *) segment_table; in vdso_free_per_cpu()
198 page_frame = *(unsigned long *) page_table; in vdso_free_per_cpu()
201 free_page(page_table); in vdso_free_per_cpu()