Searched refs:poking_addr (Results 1 – 3 of 3) sorted by relevance
/linux-6.3-rc2/arch/x86/mm/ |
A D | init.c | 816 poking_addr = TASK_UNMAPPED_BASE; in poking_init() 818 poking_addr += (kaslr_get_random_long("Poking") & PAGE_MASK) % in poking_init() 821 if (((poking_addr + PAGE_SIZE) & ~PMD_MASK) == 0) in poking_init() 822 poking_addr += PAGE_SIZE; in poking_init() 829 ptep = get_locked_pte(poking_mm, poking_addr, &ptl); in poking_init()
|
/linux-6.3-rc2/arch/x86/kernel/ |
A D | alternative.c | 1527 __ro_after_init unsigned long poking_addr; variable 1584 ptep = get_locked_pte(poking_mm, poking_addr, &ptl); in __text_poke() 1594 set_pte_at(poking_mm, poking_addr, ptep, pte); in __text_poke() 1598 set_pte_at(poking_mm, poking_addr + PAGE_SIZE, ptep + 1, pte); in __text_poke() 1608 func((u8 *)poking_addr + offset_in_page(addr), src, len); in __text_poke() 1617 pte_clear(poking_mm, poking_addr, ptep); in __text_poke() 1619 pte_clear(poking_mm, poking_addr + PAGE_SIZE, ptep + 1); in __text_poke() 1632 flush_tlb_mm_range(poking_mm, poking_addr, poking_addr + in __text_poke()
|
/linux-6.3-rc2/arch/x86/include/asm/ |
A D | text-patching.h | 141 extern __ro_after_init unsigned long poking_addr;
|
Completed in 13 milliseconds