Lines Matching refs:vdso_base
195 unsigned long vdso_size, vdso_base, mappings_size; in __arch_setup_additional_pages() local
204 vdso_base = VDSO32_MBASE; in __arch_setup_additional_pages()
213 vdso_base = 0; in __arch_setup_additional_pages()
225 vdso_base = get_unmapped_area(NULL, vdso_base, mappings_size, 0, 0); in __arch_setup_additional_pages()
226 if (IS_ERR_VALUE(vdso_base)) in __arch_setup_additional_pages()
227 return vdso_base; in __arch_setup_additional_pages()
230 vdso_base = ALIGN(vdso_base, VDSO_ALIGNMENT); in __arch_setup_additional_pages()
237 mm->context.vdso = (void __user *)vdso_base + vvar_size; in __arch_setup_additional_pages()
239 vma = _install_special_mapping(mm, vdso_base, vvar_size, in __arch_setup_additional_pages()
255 vma = _install_special_mapping(mm, vdso_base + vvar_size, vdso_size, in __arch_setup_additional_pages()
259 do_munmap(mm, vdso_base, vvar_size, NULL); in __arch_setup_additional_pages()