poking_mm 57 arch/x86/include/asm/text-patching.h extern __ro_after_init struct mm_struct *poking_mm; poking_mm 785 arch/x86/kernel/alternative.c __ro_after_init struct mm_struct *poking_mm; poking_mm 831 arch/x86/kernel/alternative.c ptep = get_locked_pte(poking_mm, poking_addr, &ptl); poking_mm 839 arch/x86/kernel/alternative.c set_pte_at(poking_mm, poking_addr, ptep, pte); poking_mm 843 arch/x86/kernel/alternative.c set_pte_at(poking_mm, poking_addr + PAGE_SIZE, ptep + 1, pte); poking_mm 850 arch/x86/kernel/alternative.c prev = use_temporary_mm(poking_mm); poking_mm 862 arch/x86/kernel/alternative.c pte_clear(poking_mm, poking_addr, ptep); poking_mm 864 arch/x86/kernel/alternative.c pte_clear(poking_mm, poking_addr + PAGE_SIZE, ptep + 1); poking_mm 877 arch/x86/kernel/alternative.c flush_tlb_mm_range(poking_mm, poking_addr, poking_addr + poking_mm 715 arch/x86/mm/init.c poking_mm = copy_init_mm(); poking_mm 716 arch/x86/mm/init.c BUG_ON(!poking_mm); poking_mm 736 arch/x86/mm/init.c ptep = get_locked_pte(poking_mm, poking_addr, &ptl);