Searched refs:ftrace_hash (Results 1 – 8 of 8) sorted by relevance
| /linux/include/linux/ |
| H A D | ftrace.h | 84 struct ftrace_hash; 414 struct ftrace_hash *alloc_ftrace_hash(int size_bits); 415 void free_ftrace_hash(struct ftrace_hash *hash); 416 struct ftrace_func_entry *add_ftrace_hash_entry_direct(struct ftrace_hash *hash, 418 void add_ftrace_hash_entry(struct ftrace_hash *hash, struct ftrace_func_entry *entry); 419 void ftrace_hash_remove(struct ftrace_hash *hash); 423 struct ftrace_hash __rcu *notrace_hash; 424 struct ftrace_hash __rcu *filter_hash; 550 int update_ftrace_direct_add(struct ftrace_ops *ops, struct ftrace_hash *hash); 551 int update_ftrace_direct_del(struct ftrace_ops *ops, struct ftrace_hash *hash); [all …]
|
| H A D | bpf.h | 2033 struct ftrace_hash *unreg; 2034 struct ftrace_hash *modify; 2035 struct ftrace_hash *reg;
|
| /linux/kernel/trace/ |
| H A D | ftrace.c | 1095 static const struct ftrace_hash empty_hash = { 1098 #define EMPTY_HASH ((struct ftrace_hash *)&empty_hash) 1171 ftrace_hash_key(struct ftrace_hash *hash, unsigned long ip) in ftrace_hash_key() 1181 __ftrace_lookup_ip(struct ftrace_hash *hash, unsigned long ip) in __ftrace_lookup_ip() 1208 ftrace_lookup_ip(struct ftrace_hash *hash, unsigned long ip) in ftrace_lookup_ip() 1216 void add_ftrace_hash_entry(struct ftrace_hash *hash, struct ftrace_func_entry *entry) in add_ftrace_hash_entry() 1228 add_ftrace_hash_entry_direct(struct ftrace_hash *hash, unsigned long ip, unsigned long direct) in add_ftrace_hash_entry_direct() 1244 add_hash_entry(struct ftrace_hash *hash, unsigned long ip) in add_hash_entry() 1250 free_hash_entry(struct ftrace_hash *hash, in free_hash_entry() 1259 remove_hash_entry(struct ftrace_hash *hash, in remove_hash_entry() [all …]
|
| H A D | trace_functions.c | 855 struct ftrace_hash *hash, char *glob, in ftrace_trace_probe_callback() 892 ftrace_trace_onoff_callback(struct trace_array *tr, struct ftrace_hash *hash, in ftrace_trace_onoff_callback() 911 ftrace_stacktrace_callback(struct trace_array *tr, struct ftrace_hash *hash, in ftrace_stacktrace_callback() 926 ftrace_dump_callback(struct trace_array *tr, struct ftrace_hash *hash, in ftrace_dump_callback() 942 ftrace_cpudump_callback(struct trace_array *tr, struct ftrace_hash *hash, in ftrace_cpudump_callback()
|
| H A D | trace.h | 988 struct ftrace_hash; 1001 struct ftrace_hash { struct 1010 ftrace_lookup_ip(struct ftrace_hash *hash, unsigned long ip); argument 1012 static __always_inline bool ftrace_hash_empty(struct ftrace_hash *hash) in ftrace_hash_empty() 1113 extern struct ftrace_hash __rcu *ftrace_graph_hash; 1114 extern struct ftrace_hash __rcu *ftrace_graph_notrace_hash; 1121 struct ftrace_hash *hash; in ftrace_graph_addr() 1176 struct ftrace_hash *notrace_hash; in ftrace_graph_notrace_addr() 1251 struct ftrace_hash *hash,
|
| H A D | trace_snapshot.c | 934 ftrace_trace_snapshot_callback(struct trace_array *tr, struct ftrace_hash *hash, in ftrace_trace_snapshot_callback()
|
| H A D | trace_events.c | 4449 event_enable_func(struct trace_array *tr, struct ftrace_hash *hash, in event_enable_func()
|
| /linux/kernel/bpf/ |
| H A D | trampoline.c | 237 static struct ftrace_hash *hash_from_ip(struct bpf_trampoline *tr, void *ptr) in hash_from_ip() 240 struct ftrace_hash *hash; in hash_from_ip() 259 struct ftrace_hash *hash = hash_from_ip(tr, addr); in direct_ops_add() 271 struct ftrace_hash *hash = hash_from_ip(tr, addr); in direct_ops_del() 283 struct ftrace_hash *hash = hash_from_ip(tr, addr); in direct_ops_mod() 1620 static void ftrace_hash_add(struct ftrace_hash *hash, struct ftrace_func_entry *entry, in ftrace_hash_add()
|