Lines Matching refs:dyn_ftrace
1123 struct dyn_ftrace *records;
1128 #define ENTRY_SIZE sizeof(struct dyn_ftrace)
1583 const struct dyn_ftrace *key = a;
1584 const struct dyn_ftrace *rec = b;
1593 static struct dyn_ftrace *lookup_rec(unsigned long start, unsigned long end)
1596 struct dyn_ftrace *rec = NULL;
1597 struct dyn_ftrace key;
1608 sizeof(struct dyn_ftrace),
1630 struct dyn_ftrace *rec;
1690 static bool test_rec_ops_needs_regs(struct dyn_ftrace *rec)
1710 ftrace_find_tramp_ops_any(struct dyn_ftrace *rec);
1712 ftrace_find_tramp_ops_any_other(struct dyn_ftrace *rec, struct ftrace_ops *op_exclude);
1714 ftrace_find_tramp_ops_next(struct dyn_ftrace *rec, struct ftrace_ops *ops);
1716 static bool skip_record(struct dyn_ftrace *rec)
1729 * This is the main engine to the ftrace updates to the dyn_ftrace records.
1733 * in the associated dyn_ftrace records.
1736 * the dyn_ftrace records, otherwise they are removed.
1744 struct dyn_ftrace *rec;
1893 * the counters of the dyn_ftrace records for all the functions that
1903 * the counters of the dyn_ftrace records for all the functions that
1916 * When one of the @ops hashes are updated to a "new_hash" the dyn_ftrace
1981 struct dyn_ftrace *rec, *end = NULL;
2159 void ftrace_bug(int failed, struct dyn_ftrace *rec)
2216 static int ftrace_check_record(struct dyn_ftrace *rec, bool enable, bool update)
2393 int ftrace_update_record(struct dyn_ftrace *rec, bool enable)
2407 int ftrace_test_record(struct dyn_ftrace *rec, bool enable)
2413 ftrace_find_tramp_ops_any(struct dyn_ftrace *rec)
2431 ftrace_find_tramp_ops_any_other(struct dyn_ftrace *rec, struct ftrace_ops *op_exclude)
2449 ftrace_find_tramp_ops_next(struct dyn_ftrace *rec,
2467 ftrace_find_tramp_ops_curr(struct dyn_ftrace *rec)
2537 ftrace_find_tramp_ops_new(struct dyn_ftrace *rec)
2552 ftrace_find_unique_ops(struct dyn_ftrace *rec)
2612 unsigned long ftrace_get_addr_new(struct dyn_ftrace *rec)
2653 unsigned long ftrace_get_addr_curr(struct dyn_ftrace *rec)
2685 __ftrace_replace_code(struct dyn_ftrace *rec, bool enable)
2722 struct dyn_ftrace *rec;
2814 struct dyn_ftrace *ftrace_rec_iter_record(struct ftrace_rec_iter *iter)
2820 ftrace_nop_initialize(struct module *mod, struct dyn_ftrace *rec)
3154 struct dyn_ftrace *rec;
3747 struct dyn_ftrace *p;
3904 struct dyn_ftrace *func;
4128 struct dyn_ftrace *rec = NULL;
4262 arch_ftrace_trampoline_func(struct ftrace_ops *ops, struct dyn_ftrace *rec)
4268 struct dyn_ftrace *rec)
4288 static int test_for_valid_rec(struct dyn_ftrace *rec)
4313 struct dyn_ftrace *rec;
4364 static inline int test_for_valid_rec(struct dyn_ftrace *rec)
4379 struct dyn_ftrace *rec;
4742 enter_record(struct ftrace_hash *hash, struct dyn_ftrace *rec, int clear_filter)
4770 struct dyn_ftrace *rec;
4808 ftrace_match_record(struct dyn_ftrace *rec, struct ftrace_glob *func_g,
4854 struct dyn_ftrace *rec;
6870 struct dyn_ftrace *rec;
7067 struct dyn_ftrace *rec;
7307 static int referenced_filters(struct dyn_ftrace *rec)
7335 struct dyn_ftrace *rec;
7391 struct dyn_ftrace *rec;
7459 struct dyn_ftrace *rec;
7550 struct dyn_ftrace *rec)
7693 struct dyn_ftrace *rec) { }
7753 struct dyn_ftrace *rec)
7774 struct dyn_ftrace *rec;
7775 struct dyn_ftrace key;
7799 sizeof(struct dyn_ftrace),