Lines Matching refs:fixmap
26 static void __kprobes *patch_map(void *addr, int fixmap, unsigned long *flags, in patch_map() argument
42 set_fixmap(fixmap, page_to_phys(page)); in patch_map()
48 return (void *) (__fix_to_virt(fixmap) + (uintaddr & ~PAGE_MASK)); in patch_map()
51 static void __kprobes patch_unmap(int fixmap, unsigned long *flags) in patch_unmap() argument
53 clear_fixmap(fixmap); in patch_unmap()
66 u32 *p, *fixmap; in __patch_text_multiple() local
73 p = fixmap = patch_map(addr, FIX_TEXT_POKE0, &flags, &mapped); in __patch_text_multiple()
84 flush_kernel_vmap_range((void *)fixmap, in __patch_text_multiple()
85 (p-fixmap) * sizeof(*p)); in __patch_text_multiple()
88 p = fixmap = patch_map(addr, FIX_TEXT_POKE0, &flags, in __patch_text_multiple()
93 flush_kernel_vmap_range((void *)fixmap, (p-fixmap) * sizeof(*p)); in __patch_text_multiple()