/linux-4.4.14/kernel/ |
D | jump_label.c | 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() [all …]
|
/linux-4.4.14/arch/s390/kernel/ |
D | jump_label.c | 21 struct jump_entry *entry; 25 static void jump_label_make_nop(struct jump_entry *entry, struct insn *insn) in jump_label_make_nop() 32 static void jump_label_make_branch(struct jump_entry *entry, struct insn *insn) in jump_label_make_branch() 39 static void jump_label_bug(struct jump_entry *entry, struct insn *expected, in jump_label_bug() 58 static void __jump_label_transform(struct jump_entry *entry, in __jump_label_transform() 89 void arch_jump_label_transform(struct jump_entry *entry, in arch_jump_label_transform() 100 void arch_jump_label_transform_static(struct jump_entry *entry, in arch_jump_label_transform_static()
|
/linux-4.4.14/arch/arm/kernel/ |
D | jump_label.c | 8 static void __arch_jump_label_transform(struct jump_entry *entry, in __arch_jump_label_transform() 26 void arch_jump_label_transform(struct jump_entry *entry, in arch_jump_label_transform() 32 void arch_jump_label_transform_static(struct jump_entry *entry, in arch_jump_label_transform_static()
|
/linux-4.4.14/include/linux/ |
D | jump_label.h | 92 struct jump_entry *entries; 141 extern struct jump_entry __start___jump_table[]; 142 extern struct jump_entry __stop___jump_table[]; 147 extern void arch_jump_label_transform(struct jump_entry *entry, 149 extern void arch_jump_label_transform_static(struct jump_entry *entry,
|
D | module.h | 446 struct jump_entry *jump_entries;
|
/linux-4.4.14/arch/arm64/kernel/ |
D | jump_label.c | 25 void arch_jump_label_transform(struct jump_entry *entry, in arch_jump_label_transform() 42 void arch_jump_label_transform_static(struct jump_entry *entry, in arch_jump_label_transform_static()
|
/linux-4.4.14/arch/x86/kernel/ |
D | jump_label.c | 39 static void __jump_label_transform(struct jump_entry *entry, in __jump_label_transform() 105 void arch_jump_label_transform(struct jump_entry *entry, in arch_jump_label_transform() 121 __init_or_module void arch_jump_label_transform_static(struct jump_entry *entry, in arch_jump_label_transform_static()
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | jump_label.c | 15 void arch_jump_label_transform(struct jump_entry *entry, in arch_jump_label_transform()
|
/linux-4.4.14/arch/arm64/include/asm/ |
D | jump_label.h | 59 struct jump_entry { struct
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | jump_label.h | 44 struct jump_entry { struct
|
/linux-4.4.14/arch/s390/include/asm/ |
D | jump_label.h | 45 struct jump_entry { struct
|
/linux-4.4.14/arch/arm/include/asm/ |
D | jump_label.h | 41 struct jump_entry { struct
|
/linux-4.4.14/arch/sparc/kernel/ |
D | jump_label.c | 13 void arch_jump_label_transform(struct jump_entry *entry, in arch_jump_label_transform()
|
/linux-4.4.14/arch/mips/include/asm/ |
D | jump_label.h | 63 struct jump_entry { struct
|
/linux-4.4.14/arch/x86/include/asm/ |
D | jump_label.h | 56 struct jump_entry { struct
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | jump_label.h | 55 struct jump_entry { struct
|
/linux-4.4.14/arch/mips/kernel/ |
D | jump_label.c | 40 void arch_jump_label_transform(struct jump_entry *e, in arch_jump_label_transform()
|
/linux-4.4.14/Documentation/ |
D | static-keys.txt | 161 * void arch_jump_label_transform(struct jump_entry *entry, enum jump_label_type type), 164 * __init_or_module void arch_jump_label_transform_static(struct jump_entry *entry, enum jump_label_… 168 * struct jump_entry, see: arch/x86/include/asm/jump_label.h
|