Lines Matching refs:jump_entry

37 	const struct jump_entry *jea = a;  in jump_label_cmp()
38 const struct jump_entry *jeb = b; in jump_label_cmp()
66 struct jump_entry *jea = a; in jump_label_swap()
67 struct jump_entry *jeb = b; in jump_label_swap()
68 struct jump_entry tmp = *jea; in jump_label_swap()
80 jump_label_sort_entries(struct jump_entry *start, struct jump_entry *stop) in jump_label_sort_entries()
89 / sizeof(struct jump_entry)); in jump_label_sort_entries()
90 sort(start, size, sizeof(struct jump_entry), jump_label_cmp, swapfn); in jump_label_sort_entries()
375 static int addr_conflict(struct jump_entry *entry, void *start, void *end) in addr_conflict()
384 static int __jump_label_text_reserved(struct jump_entry *iter_start, in __jump_label_text_reserved()
385 struct jump_entry *iter_stop, void *start, void *end, bool init) in __jump_label_text_reserved()
387 struct jump_entry *iter; in __jump_label_text_reserved()
402 static void arch_jump_label_transform_static(struct jump_entry *entry, in arch_jump_label_transform_static()
409 static inline struct jump_entry *static_key_entries(struct static_key *key) in static_key_entries()
412 return (struct jump_entry *)(key->type & ~JUMP_TYPE_MASK); in static_key_entries()
445 struct jump_entry *entries) in static_key_set_entries()
455 static enum jump_label_type jump_label_type(struct jump_entry *entry) in jump_label_type()
465 static bool jump_label_can_update(struct jump_entry *entry, bool init) in jump_label_can_update()
493 struct jump_entry *entry, in __jump_label_update()
494 struct jump_entry *stop, in __jump_label_update()
504 struct jump_entry *entry, in __jump_label_update()
505 struct jump_entry *stop, in __jump_label_update()
527 struct jump_entry *iter_start = __start___jump_table; in jump_label_init()
528 struct jump_entry *iter_stop = __stop___jump_table; in jump_label_init()
530 struct jump_entry *iter; in jump_label_init()
584 struct jump_entry *iter_start = __start___jump_table; in jump_label_init_ro()
585 struct jump_entry *iter_stop = __stop___jump_table; in jump_label_init_ro()
586 struct jump_entry *iter; in jump_label_init_ro()
612 enum jump_label_type jump_label_init_type(struct jump_entry *entry) in jump_label_init_type()
624 struct jump_entry *entries;
680 struct jump_entry *stop; in __jump_label_mod_update()
702 struct jump_entry *iter_start = mod->jump_entries; in jump_label_add_module()
703 struct jump_entry *iter_stop = iter_start + mod->num_jump_entries; in jump_label_add_module()
704 struct jump_entry *iter; in jump_label_add_module()
774 struct jump_entry *iter_start = mod->jump_entries; in jump_label_del_module()
775 struct jump_entry *iter_stop = iter_start + mod->num_jump_entries; in jump_label_del_module()
776 struct jump_entry *iter; in jump_label_del_module()
898 struct jump_entry *stop = __stop___jump_table; in jump_label_update()
900 struct jump_entry *entry; in jump_label_update()