Home
last modified time | relevance | path

Searched refs:vdso_page (Results 1 – 12 of 12) sorted by relevance

/arch/mips/kernel/
Dvdso.c32 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 …]
Dptrace32.c72 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()
Dptrace.c592 if (task_thread_info(child)->vdso_page) { in arch_ptrace()
704 if (task_thread_info(child)->vdso_page) { in arch_ptrace()
Dprocess.c123 ti->vdso_page = NULL; in copy_thread()
Dsignal.c555 if (current_thread_info()->vdso_page) in handle_signal()
/arch/hexagon/kernel/
Dvdso.c28 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/
Delf.c72 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/
Dswitch_to.h109 (current->mm->context.vdso_page[cpu] != current_thread_info()->vdso_page) && in flush_vdso_page()
Dmmu.h7 struct page *vdso_page[NR_CPUS]; member
Dthread_info.h39 struct page *vdso_page; member
56 .vdso_page = NULL, \
/arch/mips/math-emu/
Ddsemul.c189 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/
Dtlb-r4k.c445 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()