Home
last modified time | relevance | path

Searched refs:VSYSCALL_ADDR (Results 1 – 7 of 7) sorted by relevance

/linux-6.6.21/arch/x86/entry/vsyscall/
Dvsyscall_64.c89 if ((addr & ~0xC00UL) != VSYSCALL_ADDR) in addr_to_vsyscall_nr()
310 .vm_start = VSYSCALL_ADDR,
311 .vm_end = VSYSCALL_ADDR + PAGE_SIZE,
345 return vsyscall_mode != NONE && (addr & PAGE_MASK) == VSYSCALL_ADDR; in in_gate_area_no_mm()
365 pgd = pgd_offset_pgd(root, VSYSCALL_ADDR); in set_vsyscall_pgtable_user_bits()
367 p4d = p4d_offset(pgd, VSYSCALL_ADDR); in set_vsyscall_pgtable_user_bits()
371 pud = pud_offset(p4d, VSYSCALL_ADDR); in set_vsyscall_pgtable_user_bits()
373 pmd = pmd_offset(pud, VSYSCALL_ADDR); in set_vsyscall_pgtable_user_bits()
397 (unsigned long)VSYSCALL_ADDR); in map_vsyscall()
/linux-6.6.21/arch/x86/include/asm/
Dfixmap.h58 #define FIXADDR_TOP (round_up(VSYSCALL_ADDR + PAGE_SIZE, 1<<PMD_SHIFT) - \
86 VSYSCALL_PAGE = (FIXADDR_TOP - VSYSCALL_ADDR) >> PAGE_SHIFT,
/linux-6.6.21/arch/x86/include/uapi/asm/
Dvsyscall.h11 #define VSYSCALL_ADDR (-10UL << 20) macro
/linux-6.6.21/arch/x86/mm/
Dpti.c282 pte = lookup_address(VSYSCALL_ADDR, &level); in pti_setup_vsyscall()
286 target_pte = pti_user_pagetable_walk_pte(VSYSCALL_ADDR); in pti_setup_vsyscall()
Dfault.c807 return unlikely((vaddr & PAGE_MASK) == VSYSCALL_ADDR); in is_vsyscall_vaddr()
Dinit_64.c1352 kclist_add(&kcore_vsyscall, (void *)VSYSCALL_ADDR, PAGE_SIZE, KCORE_USER); in mem_init()
/linux-6.6.21/arch/x86/xen/
Dmmu_pv.c1417 user_pgd[pgd_index(VSYSCALL_ADDR)] = in xen_pgd_alloc()