Searched refs:linux_vdso_base (Results 1 – 4 of 4) sorted by relevance
| /freebsd-14.2/sys/amd64/linux/ |
| H A D | linux_sysvec.c | 96 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 D | linux_sysvec.c | 89 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 D | linux_sysvec.c | 92 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 D | linux32_sysvec.c | 95 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()
|