Home
last modified time | relevance | path

Searched refs:pid_list (Results 1 – 4 of 4) sorted by relevance

/kernel/trace/
Dtrace_events.c235 struct trace_pid_list *pid_list; in trace_event_ignore_this_pid() local
237 pid_list = rcu_dereference_raw(tr->filtered_pids); in trace_event_ignore_this_pid()
238 if (!pid_list) in trace_event_ignore_this_pid()
501 struct trace_pid_list *pid_list; in event_filter_pid_sched_process_exit() local
504 pid_list = rcu_dereference_raw(tr->filtered_pids); in event_filter_pid_sched_process_exit()
505 trace_filter_add_remove_task(pid_list, NULL, task); in event_filter_pid_sched_process_exit()
513 struct trace_pid_list *pid_list; in event_filter_pid_sched_process_fork() local
516 pid_list = rcu_dereference_sched(tr->filtered_pids); in event_filter_pid_sched_process_fork()
517 trace_filter_add_remove_task(pid_list, self, task); in event_filter_pid_sched_process_fork()
540 struct trace_pid_list *pid_list; in event_filter_pid_sched_switch_probe_pre() local
[all …]
Dtrace.c344 void trace_free_pid_list(struct trace_pid_list *pid_list) in trace_free_pid_list() argument
346 vfree(pid_list->pids); in trace_free_pid_list()
347 kfree(pid_list); in trace_free_pid_list()
404 void trace_filter_add_remove_task(struct trace_pid_list *pid_list, in trace_filter_add_remove_task() argument
408 if (!pid_list) in trace_filter_add_remove_task()
413 if (!trace_find_filtered_pid(pid_list, self->pid)) in trace_filter_add_remove_task()
418 if (task->pid >= pid_list->pid_max) in trace_filter_add_remove_task()
423 set_bit(task->pid, pid_list->pids); in trace_filter_add_remove_task()
425 clear_bit(task->pid, pid_list->pids); in trace_filter_add_remove_task()
440 void *trace_pid_next(struct trace_pid_list *pid_list, void *v, loff_t *pos) in trace_pid_next() argument
[all …]
Dftrace.c6506 struct trace_pid_list *pid_list; in ftrace_filter_pid_sched_switch_probe() local
6508 pid_list = rcu_dereference_sched(tr->function_pids); in ftrace_filter_pid_sched_switch_probe()
6511 trace_ignore_this_task(pid_list, next)); in ftrace_filter_pid_sched_switch_probe()
6519 struct trace_pid_list *pid_list; in ftrace_pid_follow_sched_process_fork() local
6522 pid_list = rcu_dereference_sched(tr->function_pids); in ftrace_pid_follow_sched_process_fork()
6523 trace_filter_add_remove_task(pid_list, self, task); in ftrace_pid_follow_sched_process_fork()
6529 struct trace_pid_list *pid_list; in ftrace_pid_follow_sched_process_exit() local
6532 pid_list = rcu_dereference_sched(tr->function_pids); in ftrace_pid_follow_sched_process_exit()
6533 trace_filter_add_remove_task(pid_list, NULL, task); in ftrace_pid_follow_sched_process_exit()
6553 struct trace_pid_list *pid_list; in clear_ftrace_pids() local
[all …]
Dtrace.h770 void trace_filter_add_remove_task(struct trace_pid_list *pid_list,
773 void *trace_pid_next(struct trace_pid_list *pid_list, void *v, loff_t *pos);
774 void *trace_pid_start(struct trace_pid_list *pid_list, loff_t *pos);
776 void trace_free_pid_list(struct trace_pid_list *pid_list);