Home
last modified time | relevance | path

Searched refs:text_poke_mm (Results 1 – 3 of 3) sorted by relevance

/linux/arch/x86/mm/
H A Dinit.c824 text_poke_mm = mm_alloc(); in poking_init()
825 BUG_ON(!text_poke_mm); in poking_init()
828 paravirt_enter_mmap(text_poke_mm); in poking_init()
830 set_notrack_mm(text_poke_mm); 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 Dalternative.c2503 __ro_after_init struct mm_struct *text_poke_mm; 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()
2596 prev_mm = use_temporary_mm(text_poke_mm); 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 Dtext-patching.h131 extern __ro_after_init struct mm_struct *text_poke_mm;