Lines Matching refs:entry

39 static void __jump_label_transform(struct jump_entry *entry,  in __jump_label_transform()  argument
54 if (unlikely(memcmp((void *)entry->code, default_nop, 5) in __jump_label_transform()
56 bug_at((void *)entry->code, __LINE__); in __jump_label_transform()
62 if (unlikely(memcmp((void *)entry->code, ideal_nop, 5) in __jump_label_transform()
64 bug_at((void *)entry->code, __LINE__); in __jump_label_transform()
68 code.offset = entry->target - in __jump_label_transform()
69 (entry->code + JUMP_LABEL_NOP_SIZE); in __jump_label_transform()
78 if (unlikely(memcmp((void *)entry->code, default_nop, 5) != 0)) in __jump_label_transform()
79 bug_at((void *)entry->code, __LINE__); in __jump_label_transform()
82 code.offset = entry->target - in __jump_label_transform()
83 (entry->code + JUMP_LABEL_NOP_SIZE); in __jump_label_transform()
84 if (unlikely(memcmp((void *)entry->code, &code, 5) != 0)) in __jump_label_transform()
85 bug_at((void *)entry->code, __LINE__); in __jump_label_transform()
99 (*poker)((void *)entry->code, &code, JUMP_LABEL_NOP_SIZE); in __jump_label_transform()
101 text_poke_bp((void *)entry->code, &code, JUMP_LABEL_NOP_SIZE, in __jump_label_transform()
102 (void *)entry->code + JUMP_LABEL_NOP_SIZE); in __jump_label_transform()
105 void arch_jump_label_transform(struct jump_entry *entry, in arch_jump_label_transform() argument
110 __jump_label_transform(entry, type, NULL, 0); in arch_jump_label_transform()
121 __init_or_module void arch_jump_label_transform_static(struct jump_entry *entry, in arch_jump_label_transform_static() argument
141 __jump_label_transform(entry, type, text_poke_early, 1); in arch_jump_label_transform_static()