Lines Matching refs:vdso_base
157 unsigned long vdso_base; in arch_setup_additional_pages() local
167 vdso_base = VDSO32_MBASE; in arch_setup_additional_pages()
176 vdso_base = 0; in arch_setup_additional_pages()
181 vdso_base = VDSO32_MBASE; in arch_setup_additional_pages()
184 current->mm->context.vdso_base = 0; in arch_setup_additional_pages()
202 vdso_base = get_unmapped_area(NULL, vdso_base, in arch_setup_additional_pages()
206 if (IS_ERR_VALUE(vdso_base)) { in arch_setup_additional_pages()
207 rc = vdso_base; in arch_setup_additional_pages()
212 vdso_base = ALIGN(vdso_base, VDSO_ALIGNMENT); in arch_setup_additional_pages()
219 current->mm->context.vdso_base = vdso_base; in arch_setup_additional_pages()
231 rc = install_special_mapping(mm, vdso_base, vdso_pages << PAGE_SHIFT, in arch_setup_additional_pages()
236 current->mm->context.vdso_base = 0; in arch_setup_additional_pages()
250 if (vma->vm_mm && vma->vm_start == vma->vm_mm->context.vdso_base) in arch_vma_name()