jump_entry 7 arch/arm/kernel/jump_label.c static void __arch_jump_label_transform(struct jump_entry *entry, jump_entry 25 arch/arm/kernel/jump_label.c void arch_jump_label_transform(struct jump_entry *entry, jump_entry 31 arch/arm/kernel/jump_label.c void arch_jump_label_transform_static(struct jump_entry *entry, jump_entry 12 arch/arm64/kernel/jump_label.c void arch_jump_label_transform(struct jump_entry *entry, jump_entry 29 arch/arm64/kernel/jump_label.c void arch_jump_label_transform_static(struct jump_entry *entry, jump_entry 38 arch/mips/kernel/jump_label.c void arch_jump_label_transform(struct jump_entry *e, jump_entry 21 arch/parisc/kernel/jump_label.c void arch_jump_label_transform(struct jump_entry *entry, jump_entry 46 arch/parisc/kernel/jump_label.c void arch_jump_label_transform_static(struct jump_entry *entry, jump_entry 10 arch/powerpc/kernel/jump_label.c void arch_jump_label_transform(struct jump_entry *entry, jump_entry 18 arch/s390/kernel/jump_label.c static void jump_label_make_nop(struct jump_entry *entry, struct insn *insn) jump_entry 25 arch/s390/kernel/jump_label.c static void jump_label_make_branch(struct jump_entry *entry, struct insn *insn) jump_entry 32 arch/s390/kernel/jump_label.c static void jump_label_bug(struct jump_entry *entry, struct insn *expected, jump_entry 51 arch/s390/kernel/jump_label.c static void __jump_label_transform(struct jump_entry *entry, jump_entry 79 arch/s390/kernel/jump_label.c void arch_jump_label_transform(struct jump_entry *entry, jump_entry 86 arch/s390/kernel/jump_label.c void arch_jump_label_transform_static(struct jump_entry *entry, jump_entry 12 arch/sparc/kernel/jump_label.c void arch_jump_label_transform(struct jump_entry *entry, jump_entry 38 arch/x86/kernel/jump_label.c static void __jump_label_set_jump_code(struct jump_entry *entry, jump_entry 67 arch/x86/kernel/jump_label.c static void __ref __jump_label_transform(struct jump_entry *entry, jump_entry 96 arch/x86/kernel/jump_label.c void arch_jump_label_transform(struct jump_entry *entry, jump_entry 108 arch/x86/kernel/jump_label.c bool arch_jump_label_transform_queue(struct jump_entry *entry, jump_entry 179 arch/x86/kernel/jump_label.c __init_or_module void arch_jump_label_transform_static(struct jump_entry *entry, jump_entry 74 arch/xtensa/kernel/jump_label.c void arch_jump_label_transform(struct jump_entry *e, jump_entry 104 include/linux/jump_label.h struct jump_entry *entries; jump_entry 128 include/linux/jump_label.h static inline unsigned long jump_entry_code(const struct jump_entry *entry) jump_entry 133 include/linux/jump_label.h static inline unsigned long jump_entry_target(const struct jump_entry *entry) jump_entry 138 include/linux/jump_label.h static inline struct static_key *jump_entry_key(const struct jump_entry *entry) jump_entry 147 include/linux/jump_label.h static inline unsigned long jump_entry_code(const struct jump_entry *entry) jump_entry 152 include/linux/jump_label.h static inline unsigned long jump_entry_target(const struct jump_entry *entry) jump_entry 157 include/linux/jump_label.h static inline struct static_key *jump_entry_key(const struct jump_entry *entry) jump_entry 164 include/linux/jump_label.h static inline bool jump_entry_is_branch(const struct jump_entry *entry) jump_entry 169 include/linux/jump_label.h static inline bool jump_entry_is_init(const struct jump_entry *entry) jump_entry 174 include/linux/jump_label.h static inline void jump_entry_set_init(struct jump_entry *entry) jump_entry 208 include/linux/jump_label.h extern struct jump_entry __start___jump_table[]; jump_entry 209 include/linux/jump_label.h extern struct jump_entry __stop___jump_table[]; jump_entry 214 include/linux/jump_label.h extern void arch_jump_label_transform(struct jump_entry *entry, jump_entry 216 include/linux/jump_label.h extern void arch_jump_label_transform_static(struct jump_entry *entry, jump_entry 218 include/linux/jump_label.h extern bool arch_jump_label_transform_queue(struct jump_entry *entry, jump_entry 462 include/linux/module.h struct jump_entry *jump_entries; jump_entry 37 kernel/jump_label.c const struct jump_entry *jea = a; jump_entry 38 kernel/jump_label.c const struct jump_entry *jeb = b; jump_entry 66 kernel/jump_label.c struct jump_entry *jea = a; jump_entry 67 kernel/jump_label.c struct jump_entry *jeb = b; jump_entry 68 kernel/jump_label.c struct jump_entry tmp = *jea; jump_entry 80 kernel/jump_label.c jump_label_sort_entries(struct jump_entry *start, struct jump_entry *stop) jump_entry 89 kernel/jump_label.c / sizeof(struct jump_entry)); jump_entry 90 kernel/jump_label.c sort(start, size, sizeof(struct jump_entry), jump_label_cmp, swapfn); jump_entry 309 kernel/jump_label.c static int addr_conflict(struct jump_entry *entry, void *start, void *end) jump_entry 318 kernel/jump_label.c static int __jump_label_text_reserved(struct jump_entry *iter_start, jump_entry 319 kernel/jump_label.c struct jump_entry *iter_stop, void *start, void *end) jump_entry 321 kernel/jump_label.c struct jump_entry *iter; jump_entry 339 kernel/jump_label.c void __weak __init_or_module arch_jump_label_transform_static(struct jump_entry *entry, jump_entry 345 kernel/jump_label.c static inline struct jump_entry *static_key_entries(struct static_key *key) jump_entry 348 kernel/jump_label.c return (struct jump_entry *)(key->type & ~JUMP_TYPE_MASK); jump_entry 381 kernel/jump_label.c struct jump_entry *entries) jump_entry 391 kernel/jump_label.c static enum jump_label_type jump_label_type(struct jump_entry *entry) jump_entry 401 kernel/jump_label.c static bool jump_label_can_update(struct jump_entry *entry, bool init) jump_entry 421 kernel/jump_label.c struct jump_entry *entry, jump_entry 422 kernel/jump_label.c struct jump_entry *stop, jump_entry 432 kernel/jump_label.c struct jump_entry *entry, jump_entry 433 kernel/jump_label.c struct jump_entry *stop, jump_entry 455 kernel/jump_label.c struct jump_entry *iter_start = __start___jump_table; jump_entry 456 kernel/jump_label.c struct jump_entry *iter_stop = __stop___jump_table; jump_entry 458 kernel/jump_label.c struct jump_entry *iter; jump_entry 500 kernel/jump_label.c static enum jump_label_type jump_label_init_type(struct jump_entry *entry) jump_entry 512 kernel/jump_label.c struct jump_entry *entries; jump_entry 562 kernel/jump_label.c struct jump_entry *stop; jump_entry 592 kernel/jump_label.c struct jump_entry *iter_start = mod->jump_entries; jump_entry 593 kernel/jump_label.c struct jump_entry *iter_stop = iter_start + mod->num_jump_entries; jump_entry 594 kernel/jump_label.c struct jump_entry *iter; jump_entry 609 kernel/jump_label.c struct jump_entry *iter_start = mod->jump_entries; jump_entry 610 kernel/jump_label.c struct jump_entry *iter_stop = iter_start + mod->num_jump_entries; jump_entry 611 kernel/jump_label.c struct jump_entry *iter; jump_entry 670 kernel/jump_label.c struct jump_entry *iter_start = mod->jump_entries; jump_entry 671 kernel/jump_label.c struct jump_entry *iter_stop = iter_start + mod->num_jump_entries; jump_entry 672 kernel/jump_label.c struct jump_entry *iter; jump_entry 789 kernel/jump_label.c struct jump_entry *stop = __stop___jump_table; jump_entry 790 kernel/jump_label.c struct jump_entry *entry;