Home
last modified time | relevance | path

Searched refs:linux_vdso_base (Results 1 – 4 of 4) sorted by relevance

/freebsd-14.2/sys/amd64/linux/
H A Dlinux_sysvec.c96 static vm_offset_t linux_vdso_base; variable
225 AUXARGS_ENTRY((*pos), LINUX_AT_SYSINFO_EHDR, linux_vdso_base); in linux64_arch_copyout_auxargs()
726 error = linux_map_vdso(p, linux_vdso_obj, linux_vdso_base, in linux_on_exec_vmspace()
749 tkoff = kern_timekeep_base - linux_vdso_base; in linux_exec_sysvec_init()
753 tkoff = kern_tsc_selector - linux_vdso_base; in linux_exec_sysvec_init()
759 tkoff = kern_cpu_selector - linux_vdso_base; in linux_exec_sysvec_init()
777 linux_vdso_base = LINUX_VDSOPAGE_LA48; in linux_vdso_install()
779 linux_vdso_base -= PAGE_SIZE; in linux_vdso_install()
781 __elfN(linux_vdso_fixup)(vdso_start, linux_vdso_base); in linux_vdso_install()
787 linux_vdso_reloc(linux_vdso_mapping, linux_vdso_base); in linux_vdso_install()
/freebsd-14.2/sys/arm64/linux/
H A Dlinux_sysvec.c89 static vm_offset_t linux_vdso_base; variable
156 AUXARGS_ENTRY((*pos), LINUX_AT_SYSINFO_EHDR, linux_vdso_base); in linux64_arch_copyout_auxargs()
472 error = linux_map_vdso(p, linux_vdso_obj, linux_vdso_base, in linux_on_exec_vmspace()
494 tkoff = kern_timekeep_base - linux_vdso_base; in linux_exec_sysvec_init()
510 linux_vdso_base = LINUX_VDSOPAGE; in linux_vdso_install()
512 __elfN(linux_vdso_fixup)(vdso_start, linux_vdso_base); in linux_vdso_install()
518 linux_vdso_reloc(linux_vdso_mapping, linux_vdso_base); in linux_vdso_install()
/freebsd-14.2/sys/i386/linux/
H A Dlinux_sysvec.c92 static vm_offset_t linux_vdso_base; variable
145 AUXARGS_ENTRY((*pos), LINUX_AT_SYSINFO_EHDR, linux_vdso_base); in linux32_arch_copyout_auxargs()
667 linux_vdso_base, LINUX_VDSOPAGE_SIZE, imgp); in linux_on_exec_vmspace()
688 tkoff = kern_timekeep_base - linux_vdso_base; in linux_exec_sysvec_init()
692 tkoff = kern_tsc_selector - linux_vdso_base; in linux_exec_sysvec_init()
698 tkoff = kern_cpu_selector - linux_vdso_base; in linux_exec_sysvec_init()
716 linux_vdso_base = LINUX_VDSOPAGE; in linux_vdso_install()
718 __elfN(linux_vdso_fixup)(vdso_start, linux_vdso_base); in linux_vdso_install()
724 linux_vdso_reloc(linux_vdso_mapping, linux_vdso_base); in linux_vdso_install()
/freebsd-14.2/sys/amd64/linux32/
H A Dlinux32_sysvec.c95 static vm_offset_t linux_vdso_base; variable
139 AUXARGS_ENTRY((*pos), LINUX_AT_SYSINFO_EHDR, linux_vdso_base); in linux32_arch_copyout_auxargs()
825 error = linux_map_vdso(p, linux_vdso_obj, linux_vdso_base, in linux_on_exec_vmspace()
847 tkoff = kern_timekeep_base - linux_vdso_base; in linux_exec_sysvec_init()
851 tkoff = kern_tsc_selector - linux_vdso_base; in linux_exec_sysvec_init()
857 tkoff = kern_cpu_selector - linux_vdso_base; in linux_exec_sysvec_init()
875 linux_vdso_base = LINUX32_VDSOPAGE; in linux_vdso_install()
877 __elfN(linux_vdso_fixup)(vdso_start, linux_vdso_base); in linux_vdso_install()
883 linux_vdso_reloc(linux_vdso_mapping, linux_vdso_base); in linux_vdso_install()