Lines Matching refs:jump_entry

35 	const struct jump_entry *jea = a;  in jump_label_cmp()
36 const struct jump_entry *jeb = b; in jump_label_cmp()
48 jump_label_sort_entries(struct jump_entry *start, struct jump_entry *stop) in jump_label_sort_entries()
53 / sizeof(struct jump_entry)); in jump_label_sort_entries()
54 sort(start, size, sizeof(struct jump_entry), jump_label_cmp, NULL); in jump_label_sort_entries()
120 static int addr_conflict(struct jump_entry *entry, void *start, void *end) in addr_conflict()
129 static int __jump_label_text_reserved(struct jump_entry *iter_start, in __jump_label_text_reserved()
130 struct jump_entry *iter_stop, void *start, void *end) in __jump_label_text_reserved()
132 struct jump_entry *iter; in __jump_label_text_reserved()
150 void __weak __init_or_module arch_jump_label_transform_static(struct jump_entry *entry, in arch_jump_label_transform_static()
156 static inline struct jump_entry *static_key_entries(struct static_key *key) in static_key_entries()
158 return (struct jump_entry *)((unsigned long)key->entries & ~JUMP_TYPE_MASK); in static_key_entries()
166 static inline struct static_key *jump_entry_key(struct jump_entry *entry) in jump_entry_key()
171 static bool jump_entry_branch(struct jump_entry *entry) in jump_entry_branch()
176 static enum jump_label_type jump_label_type(struct jump_entry *entry) in jump_label_type()
187 struct jump_entry *entry, in __jump_label_update()
188 struct jump_entry *stop) in __jump_label_update()
203 struct jump_entry *iter_start = __start___jump_table; in jump_label_init()
204 struct jump_entry *iter_stop = __stop___jump_table; in jump_label_init()
206 struct jump_entry *iter; in jump_label_init()
237 static enum jump_label_type jump_label_init_type(struct jump_entry *entry) in jump_label_init_type()
249 struct jump_entry *entries;
290 struct jump_entry *iter_start = mod->jump_entries; in jump_label_apply_nops()
291 struct jump_entry *iter_stop = iter_start + mod->num_jump_entries; in jump_label_apply_nops()
292 struct jump_entry *iter; in jump_label_apply_nops()
307 struct jump_entry *iter_start = mod->jump_entries; in jump_label_add_module()
308 struct jump_entry *iter_stop = iter_start + mod->num_jump_entries; in jump_label_add_module()
309 struct jump_entry *iter; in jump_label_add_module()
353 struct jump_entry *iter_start = mod->jump_entries; in jump_label_del_module()
354 struct jump_entry *iter_stop = iter_start + mod->num_jump_entries; in jump_label_del_module()
355 struct jump_entry *iter; in jump_label_del_module()
385 struct jump_entry *iter_start = mod->jump_entries; in jump_label_invalidate_module_init()
386 struct jump_entry *iter_stop = iter_start + mod->num_jump_entries; in jump_label_invalidate_module_init()
387 struct jump_entry *iter; in jump_label_invalidate_module_init()
467 struct jump_entry *stop = __stop___jump_table; in jump_label_update()
468 struct jump_entry *entry = static_key_entries(key); in jump_label_update()