dyn_ftrace 50 arch/arm/kernel/ftrace.c static unsigned long ftrace_nop_replace(struct dyn_ftrace *rec) dyn_ftrace 55 arch/arm/kernel/ftrace.c static unsigned long adjust_address(struct dyn_ftrace *rec, unsigned long addr) dyn_ftrace 131 arch/arm/kernel/ftrace.c int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) dyn_ftrace 145 arch/arm/kernel/ftrace.c int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, dyn_ftrace 161 arch/arm/kernel/ftrace.c struct dyn_ftrace *rec, unsigned long addr) dyn_ftrace 68 arch/arm64/kernel/ftrace.c int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) dyn_ftrace 150 arch/arm64/kernel/ftrace.c int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, dyn_ftrace 109 arch/csky/kernel/ftrace.c int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) dyn_ftrace 119 arch/csky/kernel/ftrace.c int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, dyn_ftrace 127 arch/ia64/kernel/ftrace.c static int ftrace_make_nop_check(struct dyn_ftrace *rec, unsigned long addr) dyn_ftrace 160 arch/ia64/kernel/ftrace.c struct dyn_ftrace *rec, unsigned long addr) dyn_ftrace 172 arch/ia64/kernel/ftrace.c int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) dyn_ftrace 113 arch/microblaze/kernel/ftrace.c struct dyn_ftrace *rec, unsigned long addr) dyn_ftrace 153 arch/microblaze/kernel/ftrace.c int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) dyn_ftrace 179 arch/mips/kernel/ftrace.c struct dyn_ftrace *rec, unsigned long addr) dyn_ftrace 203 arch/mips/kernel/ftrace.c int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) dyn_ftrace 184 arch/nds32/kernel/ftrace.c int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) dyn_ftrace 195 arch/nds32/kernel/ftrace.c int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, dyn_ftrace 106 arch/parisc/kernel/ftrace.c int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, dyn_ftrace 117 arch/parisc/kernel/ftrace.c int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) dyn_ftrace 188 arch/parisc/kernel/ftrace.c int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, dyn_ftrace 124 arch/powerpc/kernel/trace/ftrace.c struct dyn_ftrace *rec, unsigned long addr) dyn_ftrace 218 arch/powerpc/kernel/trace/ftrace.c struct dyn_ftrace *rec, unsigned long addr) dyn_ftrace 388 arch/powerpc/kernel/trace/ftrace.c static int __ftrace_make_nop_kernel(struct dyn_ftrace *rec, unsigned long addr) dyn_ftrace 428 arch/powerpc/kernel/trace/ftrace.c struct dyn_ftrace *rec, unsigned long addr) dyn_ftrace 511 arch/powerpc/kernel/trace/ftrace.c __ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) dyn_ftrace 575 arch/powerpc/kernel/trace/ftrace.c __ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) dyn_ftrace 614 arch/powerpc/kernel/trace/ftrace.c static int __ftrace_make_call_kernel(struct dyn_ftrace *rec, unsigned long addr) dyn_ftrace 661 arch/powerpc/kernel/trace/ftrace.c int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) dyn_ftrace 700 arch/powerpc/kernel/trace/ftrace.c __ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, dyn_ftrace 793 arch/powerpc/kernel/trace/ftrace.c int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, dyn_ftrace 66 arch/riscv/kernel/ftrace.c int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) dyn_ftrace 76 arch/riscv/kernel/ftrace.c int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, dyn_ftrace 110 arch/riscv/kernel/ftrace.c int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, dyn_ftrace 100 arch/s390/kernel/ftrace.c int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, dyn_ftrace 106 arch/s390/kernel/ftrace.c int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, dyn_ftrace 139 arch/s390/kernel/ftrace.c int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) dyn_ftrace 234 arch/sh/kernel/ftrace.c struct dyn_ftrace *rec, unsigned long addr) dyn_ftrace 245 arch/sh/kernel/ftrace.c int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) dyn_ftrace 56 arch/sparc/kernel/ftrace.c int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, unsigned long addr) dyn_ftrace 66 arch/sparc/kernel/ftrace.c int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) dyn_ftrace 153 arch/x86/kernel/ftrace.c struct dyn_ftrace *rec, unsigned long addr) dyn_ftrace 179 arch/x86/kernel/ftrace.c int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) dyn_ftrace 236 arch/x86/kernel/ftrace.c int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, dyn_ftrace 356 arch/x86/kernel/ftrace.c static int add_brk_on_call(struct dyn_ftrace *rec, unsigned long addr) dyn_ftrace 367 arch/x86/kernel/ftrace.c static int add_brk_on_nop(struct dyn_ftrace *rec) dyn_ftrace 376 arch/x86/kernel/ftrace.c static int add_breakpoints(struct dyn_ftrace *rec, bool enable) dyn_ftrace 409 arch/x86/kernel/ftrace.c static int remove_breakpoint(struct dyn_ftrace *rec) dyn_ftrace 466 arch/x86/kernel/ftrace.c static int add_update_call(struct dyn_ftrace *rec, unsigned long addr) dyn_ftrace 475 arch/x86/kernel/ftrace.c static int add_update_nop(struct dyn_ftrace *rec) dyn_ftrace 484 arch/x86/kernel/ftrace.c static int add_update(struct dyn_ftrace *rec, bool enable) dyn_ftrace 510 arch/x86/kernel/ftrace.c static int finish_update_call(struct dyn_ftrace *rec, unsigned long addr) dyn_ftrace 520 arch/x86/kernel/ftrace.c static int finish_update_nop(struct dyn_ftrace *rec) dyn_ftrace 530 arch/x86/kernel/ftrace.c static int finish_update(struct dyn_ftrace *rec, bool enable) dyn_ftrace 582 arch/x86/kernel/ftrace.c struct dyn_ftrace *rec; dyn_ftrace 927 arch/x86/kernel/ftrace.c static void *static_tramp_func(struct ftrace_ops *ops, struct dyn_ftrace *rec) dyn_ftrace 955 arch/x86/kernel/ftrace.c void *arch_ftrace_trampoline_func(struct ftrace_ops *ops, struct dyn_ftrace *rec) dyn_ftrace 294 include/linux/ftrace.h struct dyn_ftrace; dyn_ftrace 311 include/linux/ftrace.h void ftrace_bug(int err, struct dyn_ftrace *rec); dyn_ftrace 415 include/linux/ftrace.h void *arch_ftrace_trampoline_func(struct ftrace_ops *ops, struct dyn_ftrace *rec); dyn_ftrace 422 include/linux/ftrace.h struct dyn_ftrace *ftrace_rec_iter_record(struct ftrace_rec_iter *iter); dyn_ftrace 430 include/linux/ftrace.h int ftrace_update_record(struct dyn_ftrace *rec, bool enable); dyn_ftrace 431 include/linux/ftrace.h int ftrace_test_record(struct dyn_ftrace *rec, bool enable); dyn_ftrace 435 include/linux/ftrace.h unsigned long ftrace_get_addr_new(struct dyn_ftrace *rec); dyn_ftrace 436 include/linux/ftrace.h unsigned long ftrace_get_addr_curr(struct dyn_ftrace *rec); dyn_ftrace 521 include/linux/ftrace.h struct dyn_ftrace *rec, unsigned long addr); dyn_ftrace 543 include/linux/ftrace.h extern int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr); dyn_ftrace 567 include/linux/ftrace.h extern int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, dyn_ftrace 571 include/linux/ftrace.h static inline int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, dyn_ftrace 1101 kernel/trace/ftrace.c struct dyn_ftrace *records; dyn_ftrace 1106 kernel/trace/ftrace.c #define ENTRY_SIZE sizeof(struct dyn_ftrace) dyn_ftrace 1527 kernel/trace/ftrace.c const struct dyn_ftrace *key = a; dyn_ftrace 1528 kernel/trace/ftrace.c const struct dyn_ftrace *rec = b; dyn_ftrace 1552 kernel/trace/ftrace.c struct dyn_ftrace *rec; dyn_ftrace 1553 kernel/trace/ftrace.c struct dyn_ftrace key; dyn_ftrace 1563 kernel/trace/ftrace.c sizeof(struct dyn_ftrace), dyn_ftrace 1607 kernel/trace/ftrace.c static bool test_rec_ops_needs_regs(struct dyn_ftrace *rec) dyn_ftrace 1627 kernel/trace/ftrace.c ftrace_find_tramp_ops_any(struct dyn_ftrace *rec); dyn_ftrace 1629 kernel/trace/ftrace.c ftrace_find_tramp_ops_next(struct dyn_ftrace *rec, struct ftrace_ops *ops); dyn_ftrace 1638 kernel/trace/ftrace.c struct dyn_ftrace *rec; dyn_ftrace 1850 kernel/trace/ftrace.c struct dyn_ftrace *rec, *end = NULL; dyn_ftrace 1997 kernel/trace/ftrace.c void ftrace_bug(int failed, struct dyn_ftrace *rec) dyn_ftrace 2053 kernel/trace/ftrace.c static int ftrace_check_record(struct dyn_ftrace *rec, bool enable, bool update) dyn_ftrace 2157 kernel/trace/ftrace.c int ftrace_update_record(struct dyn_ftrace *rec, bool enable) dyn_ftrace 2171 kernel/trace/ftrace.c int ftrace_test_record(struct dyn_ftrace *rec, bool enable) dyn_ftrace 2177 kernel/trace/ftrace.c ftrace_find_tramp_ops_any(struct dyn_ftrace *rec) dyn_ftrace 2195 kernel/trace/ftrace.c ftrace_find_tramp_ops_next(struct dyn_ftrace *rec, dyn_ftrace 2213 kernel/trace/ftrace.c ftrace_find_tramp_ops_curr(struct dyn_ftrace *rec) dyn_ftrace 2283 kernel/trace/ftrace.c ftrace_find_tramp_ops_new(struct dyn_ftrace *rec) dyn_ftrace 2307 kernel/trace/ftrace.c unsigned long ftrace_get_addr_new(struct dyn_ftrace *rec) dyn_ftrace 2339 kernel/trace/ftrace.c unsigned long ftrace_get_addr_curr(struct dyn_ftrace *rec) dyn_ftrace 2362 kernel/trace/ftrace.c __ftrace_replace_code(struct dyn_ftrace *rec, bool enable) dyn_ftrace 2399 kernel/trace/ftrace.c struct dyn_ftrace *rec; dyn_ftrace 2491 kernel/trace/ftrace.c struct dyn_ftrace *ftrace_rec_iter_record(struct ftrace_rec_iter *iter) dyn_ftrace 2497 kernel/trace/ftrace.c ftrace_code_disable(struct module *mod, struct dyn_ftrace *rec) dyn_ftrace 2779 kernel/trace/ftrace.c struct dyn_ftrace *rec; dyn_ftrace 2883 kernel/trace/ftrace.c ops_references_rec(struct ftrace_ops *ops, struct dyn_ftrace *rec) dyn_ftrace 2908 kernel/trace/ftrace.c struct dyn_ftrace *p; dyn_ftrace 3055 kernel/trace/ftrace.c struct dyn_ftrace *func; dyn_ftrace 3279 kernel/trace/ftrace.c struct dyn_ftrace *rec = NULL; dyn_ftrace 3410 kernel/trace/ftrace.c arch_ftrace_trampoline_func(struct ftrace_ops *ops, struct dyn_ftrace *rec) dyn_ftrace 3416 kernel/trace/ftrace.c struct dyn_ftrace *rec) dyn_ftrace 3428 kernel/trace/ftrace.c struct dyn_ftrace *rec; dyn_ftrace 3712 kernel/trace/ftrace.c enter_record(struct ftrace_hash *hash, struct dyn_ftrace *rec, int clear_filter) dyn_ftrace 3740 kernel/trace/ftrace.c struct dyn_ftrace *rec; dyn_ftrace 3760 kernel/trace/ftrace.c ftrace_match_record(struct dyn_ftrace *rec, struct ftrace_glob *func_g, dyn_ftrace 3801 kernel/trace/ftrace.c struct dyn_ftrace *rec; dyn_ftrace 5405 kernel/trace/ftrace.c struct dyn_ftrace *rec; dyn_ftrace 5580 kernel/trace/ftrace.c struct dyn_ftrace *rec; dyn_ftrace 5696 kernel/trace/ftrace.c static int referenced_filters(struct dyn_ftrace *rec) dyn_ftrace 5713 kernel/trace/ftrace.c struct dyn_ftrace *rec; dyn_ftrace 5769 kernel/trace/ftrace.c struct dyn_ftrace *rec; dyn_ftrace 5833 kernel/trace/ftrace.c struct dyn_ftrace *rec; dyn_ftrace 5913 kernel/trace/ftrace.c struct dyn_ftrace *rec) dyn_ftrace 6056 kernel/trace/ftrace.c struct dyn_ftrace *rec) { } dyn_ftrace 6104 kernel/trace/ftrace.c struct dyn_ftrace *rec) dyn_ftrace 6124 kernel/trace/ftrace.c struct dyn_ftrace *rec; dyn_ftrace 6125 kernel/trace/ftrace.c struct dyn_ftrace key; dyn_ftrace 6152 kernel/trace/ftrace.c sizeof(struct dyn_ftrace),