Lines Matching refs:pid_list
636 struct trace_pid_list *pid_list; in trace_event_ignore_this_pid() local
638 pid_list = rcu_dereference_raw(tr->filtered_pids); in trace_event_ignore_this_pid()
641 if (!pid_list && !no_pid_list) in trace_event_ignore_this_pid()
1039 struct trace_pid_list *pid_list; in event_filter_pid_sched_process_exit() local
1043 pid_list = rcu_dereference_raw(tr->filtered_pids); in event_filter_pid_sched_process_exit()
1044 trace_filter_add_remove_task(pid_list, NULL, task); in event_filter_pid_sched_process_exit()
1046 pid_list = rcu_dereference_raw(tr->filtered_no_pids); in event_filter_pid_sched_process_exit()
1047 trace_filter_add_remove_task(pid_list, NULL, task); in event_filter_pid_sched_process_exit()
1055 struct trace_pid_list *pid_list; in event_filter_pid_sched_process_fork() local
1059 pid_list = rcu_dereference_sched(tr->filtered_pids); in event_filter_pid_sched_process_fork()
1060 trace_filter_add_remove_task(pid_list, self, task); in event_filter_pid_sched_process_fork()
1062 pid_list = rcu_dereference_sched(tr->filtered_no_pids); in event_filter_pid_sched_process_fork()
1063 trace_filter_add_remove_task(pid_list, self, task); in event_filter_pid_sched_process_fork()
1089 struct trace_pid_list *pid_list; in event_filter_pid_sched_switch_probe_pre() local
1092 pid_list = rcu_dereference_sched(tr->filtered_pids); in event_filter_pid_sched_switch_probe_pre()
1103 (trace_ignore_this_task(pid_list, NULL, prev) && in event_filter_pid_sched_switch_probe_pre()
1104 trace_ignore_this_task(pid_list, NULL, next))); in event_filter_pid_sched_switch_probe_pre()
1115 struct trace_pid_list *pid_list; in event_filter_pid_sched_switch_probe_post() local
1117 pid_list = rcu_dereference_sched(tr->filtered_pids); in event_filter_pid_sched_switch_probe_post()
1121 trace_ignore_this_task(pid_list, no_pid_list, next)); in event_filter_pid_sched_switch_probe_post()
1129 struct trace_pid_list *pid_list; in event_filter_pid_sched_wakeup_probe_pre() local
1135 pid_list = rcu_dereference_sched(tr->filtered_pids); in event_filter_pid_sched_wakeup_probe_pre()
1139 trace_ignore_this_task(pid_list, no_pid_list, task)); in event_filter_pid_sched_wakeup_probe_pre()
1147 struct trace_pid_list *pid_list; in event_filter_pid_sched_wakeup_probe_post() local
1153 pid_list = rcu_dereference_sched(tr->filtered_pids); in event_filter_pid_sched_wakeup_probe_post()
1158 trace_ignore_this_task(pid_list, no_pid_list, current)); in event_filter_pid_sched_wakeup_probe_post()
1178 struct trace_pid_list *pid_list; in __ftrace_clear_event_pids() local
1183 pid_list = rcu_dereference_protected(tr->filtered_pids, in __ftrace_clear_event_pids()
1189 if (!pid_type_enabled(type, pid_list, no_pid_list)) in __ftrace_clear_event_pids()
1192 if (!still_need_pid_events(type, pid_list, no_pid_list)) { in __ftrace_clear_event_pids()
1212 if ((type & TRACE_PIDS) && pid_list) in __ftrace_clear_event_pids()
1213 trace_pid_list_free(pid_list); in __ftrace_clear_event_pids()
1805 struct trace_pid_list *pid_list; in __next() local
1808 pid_list = rcu_dereference_sched(tr->filtered_pids); in __next()
1810 pid_list = rcu_dereference_sched(tr->filtered_no_pids); in __next()
1812 return trace_pid_next(pid_list, v, pos); in __next()
1830 struct trace_pid_list *pid_list; in __start() local
1843 pid_list = rcu_dereference_sched(tr->filtered_pids); in __start()
1845 pid_list = rcu_dereference_sched(tr->filtered_no_pids); in __start()
1847 if (!pid_list) in __start()
1850 return trace_pid_start(pid_list, pos); in __start()
2463 struct trace_pid_list *pid_list; in ignore_task_cpu() local
2470 pid_list = rcu_dereference_protected(tr->filtered_pids, in ignore_task_cpu()
2476 trace_ignore_this_task(pid_list, no_pid_list, current)); in ignore_task_cpu()
2516 struct trace_pid_list *pid_list; in event_pid_write() local
2541 ret = trace_pid_write(filtered_pids, &pid_list, ubuf, cnt); in event_pid_write()
2546 rcu_assign_pointer(tr->filtered_pids, pid_list); in event_pid_write()
2548 rcu_assign_pointer(tr->filtered_no_pids, pid_list); in event_pid_write()
2557 } else if (pid_list && !other_pids) { in event_pid_write()
3643 struct trace_pid_list *pid_list; in trace_create_new_event() local
3654 pid_list = rcu_dereference_protected(tr->filtered_pids, in trace_create_new_event()
3659 if (!trace_pid_list_first(pid_list, &first) || in trace_create_new_event()