Searched refs:VSYSCALL_ADDR (Results 1 - 16 of 16) sorted by relevance
/kernel/linux/linux-5.10/arch/x86/entry/vsyscall/ |
H A D | vsyscall_64.c | 89 if ((addr & ~0xC00UL) != VSYSCALL_ADDR) in addr_to_vsyscall_nr() 309 .vm_start = VSYSCALL_ADDR, 310 .vm_end = VSYSCALL_ADDR + PAGE_SIZE, 344 return vsyscall_mode != NONE && (addr & PAGE_MASK) == VSYSCALL_ADDR; in in_gate_area_no_mm() 350 * the tables covering VSYSCALL_ADDR need _PAGE_USER set if vsyscalls 364 pgd = pgd_offset_pgd(root, VSYSCALL_ADDR); in set_vsyscall_pgtable_user_bits() 366 p4d = p4d_offset(pgd, VSYSCALL_ADDR); in set_vsyscall_pgtable_user_bits() 370 pud = pud_offset(p4d, VSYSCALL_ADDR); in set_vsyscall_pgtable_user_bits() 372 pmd = pmd_offset(pud, VSYSCALL_ADDR); in set_vsyscall_pgtable_user_bits() 396 (unsigned long)VSYSCALL_ADDR); in map_vsyscall() [all...] |
/kernel/linux/linux-6.6/arch/x86/entry/vsyscall/ |
H A D | vsyscall_64.c | 89 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() 351 * the tables covering VSYSCALL_ADDR need _PAGE_USER set if vsyscalls 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() [all...] |
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | fixmap.h | 52 #define FIXADDR_TOP (round_up(VSYSCALL_ADDR + PAGE_SIZE, 1<<PMD_SHIFT) - \ 80 VSYSCALL_PAGE = (FIXADDR_TOP - VSYSCALL_ADDR) >> PAGE_SHIFT,
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | fixmap.h | 58 #define FIXADDR_TOP (round_up(VSYSCALL_ADDR + PAGE_SIZE, 1<<PMD_SHIFT) - \ 86 VSYSCALL_PAGE = (FIXADDR_TOP - VSYSCALL_ADDR) >> PAGE_SHIFT,
|
H A D | vsyscall.h | 34 return unlikely((vaddr & PAGE_MASK) == VSYSCALL_ADDR); in is_vsyscall_vaddr()
|
/kernel/linux/linux-5.10/arch/x86/include/uapi/asm/ |
H A D | vsyscall.h | 11 #define VSYSCALL_ADDR (-10UL << 20) macro
|
/kernel/linux/linux-6.6/arch/x86/include/uapi/asm/ |
H A D | vsyscall.h | 11 #define VSYSCALL_ADDR (-10UL << 20) macro
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/asm-x86/asm/ |
H A D | vsyscall.h | 26 #define VSYSCALL_ADDR (- 10UL << 20) macro
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/asm-x86/asm/ |
H A D | vsyscall.h | 26 #define VSYSCALL_ADDR (- 10UL << 20) macro
|
/kernel/linux/linux-5.10/arch/x86/mm/ |
H A D | pti.c | 282 pte = lookup_address(VSYSCALL_ADDR, &level); in pti_setup_vsyscall() 286 target_pte = pti_user_pagetable_walk_pte(VSYSCALL_ADDR); in pti_setup_vsyscall()
|
H A D | fault.c | 24 #include <asm/fixmap.h> /* VSYSCALL_ADDR */ 790 return unlikely((vaddr & PAGE_MASK) == VSYSCALL_ADDR); in is_vsyscall_vaddr()
|
H A D | init_64.c | 1306 kclist_add(&kcore_vsyscall, (void *)VSYSCALL_ADDR, PAGE_SIZE, KCORE_USER); in mem_init()
|
/kernel/linux/linux-6.6/arch/x86/mm/ |
H A D | pti.c | 282 pte = lookup_address(VSYSCALL_ADDR, &level); in pti_setup_vsyscall() 286 target_pte = pti_user_pagetable_walk_pte(VSYSCALL_ADDR); in pti_setup_vsyscall()
|
H A D | init_64.c | 1352 kclist_add(&kcore_vsyscall, (void *)VSYSCALL_ADDR, PAGE_SIZE, KCORE_USER); in mem_init()
|
/kernel/linux/linux-5.10/arch/x86/xen/ |
H A D | mmu_pv.c | 1395 user_pgd[pgd_index(VSYSCALL_ADDR)] = in xen_pgd_alloc()
|
/kernel/linux/linux-6.6/arch/x86/xen/ |
H A D | mmu_pv.c | 1417 user_pgd[pgd_index(VSYSCALL_ADDR)] = in xen_pgd_alloc()
|
Completed in 17 milliseconds