Searched refs:pid_list (Results 1 – 4 of 4) sorted by relevance
/kernel/trace/ |
D | trace_events.c | 235 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 …]
|
D | trace.c | 344 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 …]
|
D | ftrace.c | 6506 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 …]
|
D | trace.h | 770 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);
|