Lines Matching refs:pid
559 !trace_find_filtered_pid(filtered_pids, task->pid)) || in trace_ignore_this_task()
561 trace_find_filtered_pid(filtered_no_pids, task->pid)); in trace_ignore_this_task()
585 if (!trace_find_filtered_pid(pid_list, self->pid)) in trace_filter_add_remove_task()
590 if (task->pid >= pid_list->pid_max) in trace_filter_add_remove_task()
595 set_bit(task->pid, pid_list->pids); in trace_filter_add_remove_task()
597 clear_bit(task->pid, pid_list->pids); in trace_filter_add_remove_task()
614 unsigned long pid = (unsigned long)v; in trace_pid_next() local
619 pid = find_next_bit(pid_list->pids, pid_list->pid_max, pid); in trace_pid_next()
622 if (pid < pid_list->pid_max) in trace_pid_next()
623 return (void *)(pid + 1); in trace_pid_next()
641 unsigned long pid; in trace_pid_start() local
644 pid = find_first_bit(pid_list->pids, pid_list->pid_max); in trace_pid_start()
645 if (pid >= pid_list->pid_max) in trace_pid_start()
649 for (pid++; pid && l < *pos; in trace_pid_start()
650 pid = (unsigned long)trace_pid_next(pid_list, (void *)pid, &l)) in trace_pid_start()
652 return (void *)pid; in trace_pid_start()
665 unsigned long pid = (unsigned long)v - 1; in trace_pid_show() local
667 seq_printf(m, "%lu\n", pid); in trace_pid_show()
685 pid_t pid; in trace_pid_write() local
717 for_each_set_bit(pid, filtered_pids->pids, in trace_pid_write()
719 set_bit(pid, pid_list->pids); in trace_pid_write()
742 pid = (pid_t)val; in trace_pid_write()
744 set_bit(pid, pid_list->pids); in trace_pid_write()
1790 max_data->pid = tsk->pid; in __update_max_tr()
2411 if (!tsk->pid) in trace_save_cmdline()
2414 tpid = tsk->pid & (PID_MAX_DEFAULT - 1); in trace_save_cmdline()
2437 savedcmd->map_cmdline_to_pid[idx] = tsk->pid; in trace_save_cmdline()
2445 static void __trace_find_cmdline(int pid, char comm[]) in __trace_find_cmdline() argument
2450 if (!pid) { in __trace_find_cmdline()
2455 if (WARN_ON_ONCE(pid < 0)) { in __trace_find_cmdline()
2460 tpid = pid & (PID_MAX_DEFAULT - 1); in __trace_find_cmdline()
2464 if (tpid == pid) { in __trace_find_cmdline()
2472 void trace_find_cmdline(int pid, char comm[]) in trace_find_cmdline() argument
2477 __trace_find_cmdline(pid, comm); in trace_find_cmdline()
2483 static int *trace_find_tgid_ptr(int pid) in trace_find_tgid_ptr() argument
2492 if (unlikely(!map || pid > tgid_map_max)) in trace_find_tgid_ptr()
2495 return &map[pid]; in trace_find_tgid_ptr()
2498 int trace_find_tgid(int pid) in trace_find_tgid() argument
2500 int *ptr = trace_find_tgid_ptr(pid); in trace_find_tgid()
2510 if (!tsk->pid) in trace_save_tgid()
2513 ptr = trace_find_tgid_ptr(tsk->pid); in trace_save_tgid()
2620 entry->pid = (tsk) ? tsk->pid : 0; in tracing_generic_entry_update()
3938 data->comm, data->pid, in print_trace_header()
4026 entry->pid, iter->cpu, iter->ts); in print_raw_fmt()
4051 SEQ_PUT_HEX_FIELD(s, entry->pid); in print_hex_fmt()
4080 SEQ_PUT_FIELD(s, entry->pid); in print_bin_fmt()
5389 int pid = ++(*pos); in saved_tgids_next() local
5391 return trace_find_tgid_ptr(pid); in saved_tgids_next()
5396 int pid = *pos; in saved_tgids_start() local
5398 return trace_find_tgid_ptr(pid); in saved_tgids_start()
5408 int pid = entry - tgid_map; in saved_tgids_show() local
5414 seq_printf(m, "%d %d\n", pid, tgid); in saved_tgids_show()
5491 unsigned int *pid = v; in saved_cmdlines_show() local
5493 __trace_find_cmdline(*pid, buf); in saved_cmdlines_show()
5494 seq_printf(m, "%d %s\n", *pid, buf); in saved_cmdlines_show()