Searched refs:text_poke_mm_addr (Results 1 – 3 of 3) sorted by relevance
| /linux/arch/x86/mm/ |
| H A D | init.c | 837 text_poke_mm_addr = TASK_UNMAPPED_BASE; in poking_init() 839 text_poke_mm_addr += (kaslr_get_random_long("Poking") & PAGE_MASK) % in poking_init() 842 if (((text_poke_mm_addr + PAGE_SIZE) & ~PMD_MASK) == 0) in poking_init() 843 text_poke_mm_addr += PAGE_SIZE; in poking_init() 850 ptep = get_locked_pte(text_poke_mm, text_poke_mm_addr, &ptl); in poking_init()
|
| /linux/arch/x86/kernel/ |
| H A D | alternative.c | 2504 __ro_after_init unsigned long text_poke_mm_addr; variable 2575 ptep = get_locked_pte(text_poke_mm, text_poke_mm_addr, &ptl); in __text_poke() 2585 set_pte_at(text_poke_mm, text_poke_mm_addr, ptep, pte); in __text_poke() 2589 set_pte_at(text_poke_mm, text_poke_mm_addr + PAGE_SIZE, ptep + 1, pte); in __text_poke() 2599 func((u8 *)text_poke_mm_addr + offset_in_page(addr), src, len); in __text_poke() 2608 pte_clear(text_poke_mm, text_poke_mm_addr, ptep); in __text_poke() 2610 pte_clear(text_poke_mm, text_poke_mm_addr + PAGE_SIZE, ptep + 1); in __text_poke() 2623 flush_tlb_mm_range(text_poke_mm, text_poke_mm_addr, text_poke_mm_addr + in __text_poke()
|
| /linux/arch/x86/include/asm/ |
| H A D | text-patching.h | 132 extern __ro_after_init unsigned long text_poke_mm_addr;
|