Home
last modified time | relevance | path

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

/linux-6.12.1/arch/x86/mm/
Dinit.c817 poking_mm = mm_alloc(); in poking_init()
818 BUG_ON(!poking_mm); in poking_init()
821 paravirt_enter_mmap(poking_mm); in poking_init()
841 ptep = get_locked_pte(poking_mm, poking_addr, &ptl); in poking_init()
/linux-6.12.1/arch/x86/kernel/
Dalternative.c1841 __ro_after_init struct mm_struct *poking_mm; variable
1899 ptep = get_locked_pte(poking_mm, poking_addr, &ptl); in __text_poke()
1909 set_pte_at(poking_mm, poking_addr, ptep, pte); in __text_poke()
1913 set_pte_at(poking_mm, poking_addr + PAGE_SIZE, ptep + 1, pte); in __text_poke()
1920 prev = use_temporary_mm(poking_mm); in __text_poke()
1932 pte_clear(poking_mm, poking_addr, ptep); in __text_poke()
1934 pte_clear(poking_mm, poking_addr + PAGE_SIZE, ptep + 1); in __text_poke()
1947 flush_tlb_mm_range(poking_mm, poking_addr, poking_addr + in __text_poke()
/linux-6.12.1/arch/x86/include/asm/
Dtext-patching.h130 extern __ro_after_init struct mm_struct *poking_mm;