Lines Matching refs:thunk
139 static void *its_init_thunk(void *thunk, int reg) in its_init_thunk() argument
141 u8 *bytes = thunk; in its_init_thunk()
169 return thunk + offset; in its_init_thunk()
249 void *thunk; in its_allocate_thunk() local
279 thunk = its_page + its_offset; in its_allocate_thunk()
282 return its_init_thunk(thunk, reg); in its_allocate_thunk()
287 u8 *thunk = __x86_indirect_its_thunk_array[reg]; in its_static_thunk() local
292 return thunk - 2; in its_static_thunk()
294 return thunk; in its_static_thunk()
806 u8 *thunk = __x86_indirect_its_thunk_array[reg]; in emit_its_trampoline() local
810 thunk = tmp; in emit_its_trampoline()
812 return __emit_trampoline(addr, insn, bytes, thunk, thunk); in emit_its_trampoline()
1643 u8 *thunk = (void *)__x86_indirect_its_thunk_array[reg] - 2; in emit_paranoid_trampoline() local
1648 thunk = tmp; in emit_paranoid_trampoline()
1651 return __emit_trampoline(addr, insn, bytes, thunk, thunk); in emit_paranoid_trampoline()
1931 u32 thunk; in is_paranoid_thunk() local
1933 __get_kernel_nofault(&thunk, (u32 *)addr, u32, Efault); in is_paranoid_thunk()
1934 return (thunk & 0x00FFFFFF) == 0xfd75ea; in is_paranoid_thunk()