Home
last modified time | relevance | path

Searched refs:vdso_base (Results 1 – 15 of 15) sorted by relevance

/linux-2.6.39/arch/s390/kernel/
Dvdso.c195 unsigned long vdso_base; in arch_setup_additional_pages() local
227 current->mm->context.vdso_base = 0; in arch_setup_additional_pages()
235 vdso_base = get_unmapped_area(NULL, 0, vdso_pages << PAGE_SHIFT, 0, 0); in arch_setup_additional_pages()
236 if (IS_ERR_VALUE(vdso_base)) { in arch_setup_additional_pages()
237 rc = vdso_base; in arch_setup_additional_pages()
246 current->mm->context.vdso_base = vdso_base; in arch_setup_additional_pages()
263 rc = install_special_mapping(mm, vdso_base, vdso_pages << PAGE_SHIFT, in arch_setup_additional_pages()
269 current->mm->context.vdso_base = 0; in arch_setup_additional_pages()
277 if (vma->vm_mm && vma->vm_start == vma->vm_mm->context.vdso_base) in arch_vma_name()
/linux-2.6.39/arch/powerpc/kernel/
Dvdso.c196 unsigned long vdso_base; in arch_setup_additional_pages() local
206 vdso_base = VDSO32_MBASE; in arch_setup_additional_pages()
215 vdso_base = 0; in arch_setup_additional_pages()
220 vdso_base = VDSO32_MBASE; in arch_setup_additional_pages()
223 current->mm->context.vdso_base = 0; in arch_setup_additional_pages()
240 vdso_base = get_unmapped_area(NULL, vdso_base, in arch_setup_additional_pages()
244 if (IS_ERR_VALUE(vdso_base)) { in arch_setup_additional_pages()
245 rc = vdso_base; in arch_setup_additional_pages()
250 vdso_base = ALIGN(vdso_base, VDSO_ALIGNMENT); in arch_setup_additional_pages()
257 current->mm->context.vdso_base = vdso_base; in arch_setup_additional_pages()
[all …]
Dperf_callchain.c200 if (vdso64_rt_sigtramp && current->mm->context.vdso_base && in is_sigreturn_64_address()
201 nip == current->mm->context.vdso_base + vdso64_rt_sigtramp) in is_sigreturn_64_address()
353 if (vdso32_sigtramp && current->mm->context.vdso_base && in is_sigreturn_32_address()
354 nip == current->mm->context.vdso_base + vdso32_sigtramp) in is_sigreturn_32_address()
364 if (vdso32_rt_sigtramp && current->mm->context.vdso_base && in is_rt_sigreturn_32_address()
365 nip == current->mm->context.vdso_base + vdso32_rt_sigtramp) in is_rt_sigreturn_32_address()
Dsignal_64.c432 if (vdso64_rt_sigtramp && current->mm->context.vdso_base) { in handle_rt_signal64()
433 regs->link = current->mm->context.vdso_base + vdso64_rt_sigtramp; in handle_rt_signal64()
Dsignal_32.c861 if (vdso32_rt_sigtramp && current->mm->context.vdso_base) { in handle_rt_signal32()
864 regs->link = current->mm->context.vdso_base + vdso32_rt_sigtramp; in handle_rt_signal32()
1208 if (vdso32_sigtramp && current->mm->context.vdso_base) { in handle_signal32()
1211 regs->link = current->mm->context.vdso_base + vdso32_sigtramp; in handle_signal32()
/linux-2.6.39/arch/tile/mm/
Delf.c105 unsigned long vdso_base; in arch_setup_additional_pages() local
126 vdso_base = VDSO_BASE; in arch_setup_additional_pages()
127 retval = install_special_mapping(mm, vdso_base, PAGE_SIZE, in arch_setup_additional_pages()
/linux-2.6.39/arch/s390/include/asm/
Dmmu.h12 unsigned long vdso_base; member
Delf.h217 (unsigned long)current->mm->context.vdso_base); \
/linux-2.6.39/arch/powerpc/include/asm/
Dmmu-40x.h59 unsigned long vdso_base; member
Dmmu-hash32.h82 unsigned long vdso_base; member
Dmmu-8xx.h142 unsigned long vdso_base; member
Dmmu-44x.h110 unsigned long vdso_base; member
Dmmu-book3e.h198 unsigned long vdso_base; member
Delf.h301 VDSO_AUX_ENT(AT_SYSINFO_EHDR, current->mm->context.vdso_base) \
Dmmu-hash64.h422 unsigned long vdso_base; member