Searched refs:vdso_base (Results 1 – 15 of 15) sorted by relevance
/linux-2.6.39/arch/s390/kernel/ |
D | vdso.c | 195 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/ |
D | vdso.c | 196 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 …]
|
D | perf_callchain.c | 200 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()
|
D | signal_64.c | 432 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()
|
D | signal_32.c | 861 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/ |
D | elf.c | 105 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/ |
D | mmu.h | 12 unsigned long vdso_base; member
|
D | elf.h | 217 (unsigned long)current->mm->context.vdso_base); \
|
/linux-2.6.39/arch/powerpc/include/asm/ |
D | mmu-40x.h | 59 unsigned long vdso_base; member
|
D | mmu-hash32.h | 82 unsigned long vdso_base; member
|
D | mmu-8xx.h | 142 unsigned long vdso_base; member
|
D | mmu-44x.h | 110 unsigned long vdso_base; member
|
D | mmu-book3e.h | 198 unsigned long vdso_base; member
|
D | elf.h | 301 VDSO_AUX_ENT(AT_SYSINFO_EHDR, current->mm->context.vdso_base) \
|
D | mmu-hash64.h | 422 unsigned long vdso_base; member
|