Lines Matching refs:entry

20 int arch_jump_entry_size(struct jump_entry *entry)  in arch_jump_entry_size()  argument
24 insn_decode_kernel(&insn, (void *)jump_entry_code(entry)); in arch_jump_entry_size()
36 __jump_label_patch(struct jump_entry *entry, enum jump_label_type type) in __jump_label_patch() argument
42 addr = (void *)jump_entry_code(entry); in __jump_label_patch()
43 dest = (void *)jump_entry_target(entry); in __jump_label_patch()
45 size = arch_jump_entry_size(entry); in __jump_label_patch()
83 __jump_label_transform(struct jump_entry *entry, in __jump_label_transform() argument
87 const struct jump_label_patch jlp = __jump_label_patch(entry, type); in __jump_label_transform()
101 text_poke_early((void *)jump_entry_code(entry), jlp.code, jlp.size); in __jump_label_transform()
105 smp_text_poke_single((void *)jump_entry_code(entry), jlp.code, jlp.size, NULL); in __jump_label_transform()
108 static void __ref jump_label_transform(struct jump_entry *entry, in jump_label_transform() argument
113 __jump_label_transform(entry, type, init); in jump_label_transform()
117 void arch_jump_label_transform(struct jump_entry *entry, in arch_jump_label_transform() argument
120 jump_label_transform(entry, type, 0); in arch_jump_label_transform()
123 bool arch_jump_label_transform_queue(struct jump_entry *entry, in arch_jump_label_transform_queue() argument
132 arch_jump_label_transform(entry, type); in arch_jump_label_transform_queue()
137 jlp = __jump_label_patch(entry, type); in arch_jump_label_transform_queue()
138 smp_text_poke_batch_add((void *)jump_entry_code(entry), jlp.code, jlp.size, NULL); in arch_jump_label_transform_queue()