Lines Matching refs:addr
14 void *addr; member
20 static void __kprobes *patch_map(void *addr, int fixmap, unsigned long *flags) in patch_map() argument
23 unsigned int uintaddr = (uintptr_t) addr; in patch_map()
28 page = vmalloc_to_page(addr); in patch_map()
30 page = virt_to_page(addr); in patch_map()
32 return addr; in patch_map()
55 void __kprobes __patch_text_real(void *addr, unsigned int insn, bool remap) in __patch_text_real() argument
58 unsigned int uintaddr = (uintptr_t) addr; in __patch_text_real()
61 void *waddr = addr; in __patch_text_real()
65 waddr = patch_map(addr, FIX_TEXT_POKE0, &flags); in __patch_text_real()
80 addrh1 = patch_map(addr + 2, FIX_TEXT_POKE1, NULL); in __patch_text_real()
85 if (twopage && addrh1 != addr + 2) { in __patch_text_real()
101 if (waddr != addr) { in __patch_text_real()
107 flush_icache_range((uintptr_t)(addr), in __patch_text_real()
108 (uintptr_t)(addr) + size); in __patch_text_real()
115 __patch_text(patch->addr, patch->insn); in patch_text_stop_machine()
120 void __kprobes patch_text(void *addr, unsigned int insn) in patch_text() argument
123 .addr = addr, in patch_text()