Searched refs:poking_mm (Results 1 – 3 of 3) sorted by relevance
| /Linux-v6.6/arch/x86/mm/ |
| D | init.c | 820 poking_mm = mm_alloc(); in poking_init() 821 BUG_ON(!poking_mm); in poking_init() 824 paravirt_enter_mmap(poking_mm); in poking_init() 844 ptep = get_locked_pte(poking_mm, poking_addr, &ptl); in poking_init()
|
| /Linux-v6.6/arch/x86/kernel/ |
| D | alternative.c | 1762 __ro_after_init struct mm_struct *poking_mm; variable 1820 ptep = get_locked_pte(poking_mm, poking_addr, &ptl); in __text_poke() 1830 set_pte_at(poking_mm, poking_addr, ptep, pte); in __text_poke() 1834 set_pte_at(poking_mm, poking_addr + PAGE_SIZE, ptep + 1, pte); in __text_poke() 1841 prev = use_temporary_mm(poking_mm); in __text_poke() 1853 pte_clear(poking_mm, poking_addr, ptep); in __text_poke() 1855 pte_clear(poking_mm, poking_addr + PAGE_SIZE, ptep + 1); in __text_poke() 1868 flush_tlb_mm_range(poking_mm, poking_addr, poking_addr + in __text_poke()
|
| /Linux-v6.6/arch/x86/include/asm/ |
| D | text-patching.h | 140 extern __ro_after_init struct mm_struct *poking_mm;
|