Searched refs:vdso_page (Results 1 – 12 of 12) sorted by relevance
/arch/mips/kernel/ |
D | vdso.c | 32 static struct page *vdso_page; variable 44 vdso_page = alloc_page(GFP_KERNEL); in init_vdso() 45 if (!vdso_page) in init_vdso() 48 vdso = vmap(&vdso_page, 1, 0, PAGE_KERNEL); in init_vdso() 94 &vdso_page); in arch_setup_additional_pages() 124 if (cpu_has_rixi && ti->task->mm && !ti->vdso_page) { in mips_thread_vdso() 128 ti->vdso_page = vdso; in mips_thread_vdso() 131 copy_page((void *)addr, (void *)page_address(vdso_page)); in mips_thread_vdso() 141 if (info->vdso_page) { in arch_release_thread_info() 149 __free_page(info->vdso_page); in arch_release_thread_info() [all …]
|
D | ptrace32.c | 72 if (task_thread_info(child)->vdso_page) { in compat_arch_ptrace() 197 if (task_thread_info(child)->vdso_page) { in compat_arch_ptrace() 322 if (task_thread_info(child)->vdso_page) { in compat_arch_ptrace() 340 if (task_thread_info(child)->vdso_page) { in compat_arch_ptrace()
|
D | ptrace.c | 592 if (task_thread_info(child)->vdso_page) { in arch_ptrace() 704 if (task_thread_info(child)->vdso_page) { in arch_ptrace()
|
D | process.c | 123 ti->vdso_page = NULL; in copy_thread()
|
D | signal.c | 555 if (current_thread_info()->vdso_page) in handle_signal()
|
/arch/hexagon/kernel/ |
D | vdso.c | 28 static struct page *vdso_page; variable 37 vdso_page = alloc_page(GFP_KERNEL); in vdso_init() 38 if (!vdso_page) in vdso_init() 41 vdso = vmap(&vdso_page, 1, 0, PAGE_KERNEL); in vdso_init() 83 &vdso_page); in arch_setup_additional_pages()
|
/arch/tile/mm/ |
D | elf.c | 72 static void *vdso_page; variable 79 vdso_page = (void *)get_zeroed_page(GFP_ATOMIC); in vdso_setup() 80 memcpy(vdso_page, __rt_sigreturn, __rt_sigreturn_end - __rt_sigreturn); in vdso_setup() 81 vdso_pages[0] = virt_to_page(vdso_page); in vdso_setup()
|
/arch/mips/include/asm/ |
D | switch_to.h | 109 (current->mm->context.vdso_page[cpu] != current_thread_info()->vdso_page) && in flush_vdso_page()
|
D | mmu.h | 7 struct page *vdso_page[NR_CPUS]; member
|
D | thread_info.h | 39 struct page *vdso_page; member 56 .vdso_page = NULL, \
|
/arch/mips/math-emu/ |
D | dsemul.c | 189 if (current_thread_info()->vdso_page) { in mips_dsemul() 194 pg_addr = (unsigned char *)page_address(current_thread_info()->vdso_page); in mips_dsemul() 227 regs->cp0_epc, current_thread_info()->vdso_page, in mips_dsemul() 302 (current_thread_info()->vdso_page && in do_dsemulret() 329 if (current_thread_info()->vdso_page) { in do_dsemulret()
|
/arch/mips/mm/ |
D | tlb-r4k.c | 445 if (!current_thread_info()->vdso_page) in install_vdso_tlb() 461 page_to_pfn(current_thread_info()->vdso_page), in install_vdso_tlb() 465 page_to_pfn(current_thread_info()->vdso_page), in install_vdso_tlb() 477 current->mm->context.vdso_page[cpu] = current_thread_info()->vdso_page; in install_vdso_tlb()
|