Lines Matching refs:page_table
145 unsigned long segment_table, page_table, page_frame; in vdso_alloc_per_cpu() local
156 page_table = get_zeroed_page(GFP_KERNEL | GFP_DMA); in vdso_alloc_per_cpu()
158 if (!segment_table || !page_table || !page_frame) in vdso_alloc_per_cpu()
161 arch_set_page_dat(virt_to_page(page_table), 0); in vdso_alloc_per_cpu()
171 clear_table((unsigned long *) page_table, _PAGE_INVALID, in vdso_alloc_per_cpu()
174 *(unsigned long *) segment_table = _SEGMENT_ENTRY + page_table; in vdso_alloc_per_cpu()
175 *(unsigned long *) page_table = _PAGE_PROTECT + page_frame; in vdso_alloc_per_cpu()
177 psal = (u32 *) (page_table + 256*sizeof(unsigned long)); in vdso_alloc_per_cpu()
195 free_page(page_table); in vdso_alloc_per_cpu()
202 unsigned long segment_table, page_table, page_frame; in vdso_free_per_cpu() local
211 page_table = *(unsigned long *) segment_table; in vdso_free_per_cpu()
212 page_frame = *(unsigned long *) page_table; in vdso_free_per_cpu()
215 free_page(page_table); in vdso_free_per_cpu()