Searched refs:filtered_pids (Results 1 – 4 of 4) sorted by relevance
| /linux-6.15/kernel/trace/ |
| H A D | trace_events.c | 629 pid_list = rcu_dereference_raw(tr->filtered_pids); in trace_event_ignore_this_pid() 1013 pid_list = rcu_dereference_raw(tr->filtered_pids); in event_filter_pid_sched_process_exit() 1028 pid_list = rcu_dereference_sched(tr->filtered_pids); in event_filter_pid_sched_process_fork() 1061 pid_list = rcu_dereference_sched(tr->filtered_pids); in event_filter_pid_sched_switch_probe_pre() 1086 pid_list = rcu_dereference_sched(tr->filtered_pids); in event_filter_pid_sched_switch_probe_post() 1173 rcu_assign_pointer(tr->filtered_pids, NULL); in __ftrace_clear_event_pids() 2406 struct trace_pid_list *filtered_pids = NULL; in event_pid_write() local 2422 filtered_pids = rcu_dereference_protected(tr->filtered_pids, in event_pid_write() 2438 rcu_assign_pointer(tr->filtered_pids, pid_list); in event_pid_write() 2446 if (filtered_pids) { in event_pid_write() [all …]
|
| H A D | trace.h | 365 struct trace_pid_list __rcu *filtered_pids; member 750 bool trace_find_filtered_pid(struct trace_pid_list *filtered_pids, 752 bool trace_ignore_this_task(struct trace_pid_list *filtered_pids, 761 int trace_pid_write(struct trace_pid_list *filtered_pids,
|
| H A D | trace.c | 612 trace_find_filtered_pid(struct trace_pid_list *filtered_pids, pid_t search_pid) in trace_find_filtered_pid() argument 614 return trace_pid_list_is_set(filtered_pids, search_pid); in trace_find_filtered_pid() 628 trace_ignore_this_task(struct trace_pid_list *filtered_pids, in trace_ignore_this_task() argument 640 return (filtered_pids && in trace_ignore_this_task() 641 !trace_find_filtered_pid(filtered_pids, task->pid)) || in trace_ignore_this_task() 755 int trace_pid_write(struct trace_pid_list *filtered_pids, in trace_pid_write() argument 783 if (filtered_pids) { in trace_pid_write() 785 ret = trace_pid_list_first(filtered_pids, &pid); in trace_pid_write() 788 ret = trace_pid_list_next(filtered_pids, pid + 1, &pid); in trace_pid_write()
|
| H A D | ftrace.c | 8393 struct trace_pid_list *filtered_pids; in pid_write() local 8405 filtered_pids = rcu_dereference_protected(tr->function_pids, in pid_write() 8411 filtered_pids = rcu_dereference_protected(tr->function_no_pids, in pid_write() 8421 ret = trace_pid_write(filtered_pids, &pid_list, ubuf, cnt); in pid_write() 8435 if (filtered_pids) { in pid_write() 8437 trace_pid_list_free(filtered_pids); in pid_write()
|