Home
last modified time | relevance | path

Searched refs:jump_entry (Results 1 – 18 of 18) sorted by relevance

/linux-4.4.14/kernel/
Djump_label.c35 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/
Djump_label.c21 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/
Djump_label.c8 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/
Djump_label.h92 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,
Dmodule.h446 struct jump_entry *jump_entries;
/linux-4.4.14/arch/arm64/kernel/
Djump_label.c25 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/
Djump_label.c39 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/
Djump_label.c15 void arch_jump_label_transform(struct jump_entry *entry, in arch_jump_label_transform()
/linux-4.4.14/arch/arm64/include/asm/
Djump_label.h59 struct jump_entry { struct
/linux-4.4.14/arch/sparc/include/asm/
Djump_label.h44 struct jump_entry { struct
/linux-4.4.14/arch/s390/include/asm/
Djump_label.h45 struct jump_entry { struct
/linux-4.4.14/arch/arm/include/asm/
Djump_label.h41 struct jump_entry { struct
/linux-4.4.14/arch/sparc/kernel/
Djump_label.c13 void arch_jump_label_transform(struct jump_entry *entry, in arch_jump_label_transform()
/linux-4.4.14/arch/mips/include/asm/
Djump_label.h63 struct jump_entry { struct
/linux-4.4.14/arch/x86/include/asm/
Djump_label.h56 struct jump_entry { struct
/linux-4.4.14/arch/powerpc/include/asm/
Djump_label.h55 struct jump_entry { struct
/linux-4.4.14/arch/mips/kernel/
Djump_label.c40 void arch_jump_label_transform(struct jump_entry *e, in arch_jump_label_transform()
/linux-4.4.14/Documentation/
Dstatic-keys.txt161 * 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