• Home
  • Raw
  • Download

Lines Matching refs:entry

40 static void __jump_label_transform(struct jump_entry *entry,  in __jump_label_transform()  argument
55 if (unlikely(memcmp((void *)entry->code, default_nop, 5) in __jump_label_transform()
57 bug_at((void *)entry->code, __LINE__); in __jump_label_transform()
63 if (unlikely(memcmp((void *)entry->code, ideal_nop, 5) in __jump_label_transform()
65 bug_at((void *)entry->code, __LINE__); in __jump_label_transform()
69 code.offset = entry->target - in __jump_label_transform()
70 (entry->code + JUMP_LABEL_NOP_SIZE); in __jump_label_transform()
79 if (unlikely(memcmp((void *)entry->code, default_nop, 5) != 0)) in __jump_label_transform()
80 bug_at((void *)entry->code, __LINE__); in __jump_label_transform()
83 code.offset = entry->target - in __jump_label_transform()
84 (entry->code + JUMP_LABEL_NOP_SIZE); in __jump_label_transform()
85 if (unlikely(memcmp((void *)entry->code, &code, 5) != 0)) in __jump_label_transform()
86 bug_at((void *)entry->code, __LINE__); in __jump_label_transform()
100 (*poker)((void *)entry->code, &code, JUMP_LABEL_NOP_SIZE); in __jump_label_transform()
102 text_poke_bp((void *)entry->code, &code, JUMP_LABEL_NOP_SIZE, in __jump_label_transform()
103 (void *)entry->code + JUMP_LABEL_NOP_SIZE); in __jump_label_transform()
106 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()
120 __init_or_module void arch_jump_label_transform_static(struct jump_entry *entry, in arch_jump_label_transform_static() argument
140 __jump_label_transform(entry, type, text_poke_early, 1); in arch_jump_label_transform_static()