Symbol: text_poke_addr
arch/powerpc/lib/code-patching.c
239
static int map_patch_area(void *addr, unsigned long text_poke_addr)
arch/powerpc/lib/code-patching.c
243
return map_kernel_page(text_poke_addr, (pfn << PAGE_SHIFT), PAGE_KERNEL);
arch/powerpc/lib/code-patching.c
285
unsigned long text_poke_addr;
arch/powerpc/lib/code-patching.c
293
text_poke_addr = __this_cpu_read(cpu_patching_context.addr);
arch/powerpc/lib/code-patching.c
294
patch_addr = (u32 *)(text_poke_addr + offset_in_page(addr));
arch/powerpc/lib/code-patching.c
296
pte = get_locked_pte(patching_mm, text_poke_addr, &ptl);
arch/powerpc/lib/code-patching.c
300
__set_pte_at(patching_mm, text_poke_addr, pte, pfn_pte(pfn, PAGE_KERNEL), 0);
arch/powerpc/lib/code-patching.c
315
pte_clear(patching_mm, text_poke_addr, pte);
arch/powerpc/lib/code-patching.c
320
local_flush_tlb_page_psize(patching_mm, text_poke_addr, mmu_virtual_psize);
arch/powerpc/lib/code-patching.c
331
unsigned long text_poke_addr;
arch/powerpc/lib/code-patching.c
335
text_poke_addr = (unsigned long)__this_cpu_read(cpu_patching_context.addr) & PAGE_MASK;
arch/powerpc/lib/code-patching.c
336
patch_addr = (u32 *)(text_poke_addr + offset_in_page(addr));
arch/powerpc/lib/code-patching.c
339
__set_pte_at(&init_mm, text_poke_addr, pte, pfn_pte(pfn, PAGE_KERNEL), 0);
arch/powerpc/lib/code-patching.c
346
pte_clear(&init_mm, text_poke_addr, pte);
arch/powerpc/lib/code-patching.c
347
flush_tlb_kernel_range(text_poke_addr, text_poke_addr + PAGE_SIZE);
arch/powerpc/lib/code-patching.c
472
unsigned long text_poke_addr;
arch/powerpc/lib/code-patching.c
479
text_poke_addr = __this_cpu_read(cpu_patching_context.addr);
arch/powerpc/lib/code-patching.c
480
patch_addr = (u32 *)(text_poke_addr + offset_in_page(addr));
arch/powerpc/lib/code-patching.c
482
pte = get_locked_pte(patching_mm, text_poke_addr, &ptl);
arch/powerpc/lib/code-patching.c
486
__set_pte_at(patching_mm, text_poke_addr, pte, pfn_pte(pfn, PAGE_KERNEL), 0);
arch/powerpc/lib/code-patching.c
503
pte_clear(patching_mm, text_poke_addr, pte);
arch/powerpc/lib/code-patching.c
508
local_flush_tlb_page_psize(patching_mm, text_poke_addr, mmu_virtual_psize);
arch/powerpc/lib/code-patching.c
522
unsigned long text_poke_addr;
arch/powerpc/lib/code-patching.c
527
text_poke_addr = (unsigned long)__this_cpu_read(cpu_patching_context.addr) & PAGE_MASK;
arch/powerpc/lib/code-patching.c
528
patch_addr = (u32 *)(text_poke_addr + offset_in_page(addr));
arch/powerpc/lib/code-patching.c
531
__set_pte_at(&init_mm, text_poke_addr, pte, pfn_pte(pfn, PAGE_KERNEL), 0);
arch/powerpc/lib/code-patching.c
538
pte_clear(&init_mm, text_poke_addr, pte);
arch/powerpc/lib/code-patching.c
539
flush_tlb_kernel_range(text_poke_addr, text_poke_addr + PAGE_SIZE);
arch/powerpc/lib/code-patching.c
63
static int map_patch_area(void *addr, unsigned long text_poke_addr);
arch/x86/kernel/alternative.c
2819
if (tpl_a < text_poke_addr(tpl_b))
arch/x86/kernel/alternative.c
2821
if (tpl_a > text_poke_addr(tpl_b))
arch/x86/kernel/alternative.c
2864
if (text_poke_addr(tpl) != ip)
arch/x86/kernel/alternative.c
2967
text_poke_array.vec[i].old = *(u8 *)text_poke_addr(&text_poke_array.vec[i]);
arch/x86/kernel/alternative.c
2968
text_poke(text_poke_addr(&text_poke_array.vec[i]), &int3, INT3_INSN_SIZE);
arch/x86/kernel/alternative.c
2984
text_poke_addr(&text_poke_array.vec[i]) + INT3_INSN_SIZE,
arch/x86/kernel/alternative.c
2993
text_poke(text_poke_addr(&text_poke_array.vec[i]) + INT3_INSN_SIZE,
arch/x86/kernel/alternative.c
3024
perf_event_text_poke(text_poke_addr(&text_poke_array.vec[i]), old, len, new, len);
arch/x86/kernel/alternative.c
3049
text_poke(text_poke_addr(&text_poke_array.vec[i]), &byte, INT3_INSN_SIZE);
arch/x86/kernel/alternative.c
3171
if (text_poke_addr(text_poke_array.vec + text_poke_array.nr_entries-1) > addr)