Lines Matching refs:pid
367 return !trace_find_filtered_pid(filtered_pids, task->pid); in trace_ignore_this_task()
391 if (!trace_find_filtered_pid(pid_list, self->pid)) in trace_filter_add_remove_task()
396 if (task->pid >= pid_list->pid_max) in trace_filter_add_remove_task()
401 set_bit(task->pid, pid_list->pids); in trace_filter_add_remove_task()
403 clear_bit(task->pid, pid_list->pids); in trace_filter_add_remove_task()
420 unsigned long pid = (unsigned long)v; in trace_pid_next() local
425 pid = find_next_bit(pid_list->pids, pid_list->pid_max, pid); in trace_pid_next()
428 if (pid < pid_list->pid_max) in trace_pid_next()
429 return (void *)(pid + 1); in trace_pid_next()
447 unsigned long pid; in trace_pid_start() local
450 pid = find_first_bit(pid_list->pids, pid_list->pid_max); in trace_pid_start()
451 if (pid >= pid_list->pid_max) in trace_pid_start()
455 for (pid++; pid && l < *pos; in trace_pid_start()
456 pid = (unsigned long)trace_pid_next(pid_list, (void *)pid, &l)) in trace_pid_start()
458 return (void *)pid; in trace_pid_start()
471 unsigned long pid = (unsigned long)v - 1; in trace_pid_show() local
473 seq_printf(m, "%lu\n", pid); in trace_pid_show()
491 pid_t pid; in trace_pid_write() local
520 for_each_set_bit(pid, filtered_pids->pids, in trace_pid_write()
522 set_bit(pid, pid_list->pids); in trace_pid_write()
547 pid = (pid_t)val; in trace_pid_write()
549 set_bit(pid, pid_list->pids); in trace_pid_write()
1282 max_data->pid = tsk->pid; in __update_max_tr()
1805 unsigned pid, idx; in trace_save_cmdline() local
1807 if (!tsk->pid || unlikely(tsk->pid > PID_MAX_DEFAULT)) in trace_save_cmdline()
1819 idx = savedcmd->map_pid_to_cmdline[tsk->pid]; in trace_save_cmdline()
1829 pid = savedcmd->map_cmdline_to_pid[idx]; in trace_save_cmdline()
1830 if (pid != NO_CMDLINE_MAP) in trace_save_cmdline()
1831 savedcmd->map_pid_to_cmdline[pid] = NO_CMDLINE_MAP; in trace_save_cmdline()
1833 savedcmd->map_cmdline_to_pid[idx] = tsk->pid; in trace_save_cmdline()
1834 savedcmd->map_pid_to_cmdline[tsk->pid] = idx; in trace_save_cmdline()
1846 static void __trace_find_cmdline(int pid, char comm[]) in __trace_find_cmdline() argument
1850 if (!pid) { in __trace_find_cmdline()
1855 if (WARN_ON_ONCE(pid < 0)) { in __trace_find_cmdline()
1860 if (pid > PID_MAX_DEFAULT) { in __trace_find_cmdline()
1865 map = savedcmd->map_pid_to_cmdline[pid]; in __trace_find_cmdline()
1872 void trace_find_cmdline(int pid, char comm[]) in trace_find_cmdline() argument
1877 __trace_find_cmdline(pid, comm); in trace_find_cmdline()
1883 int trace_find_tgid(int pid) in trace_find_tgid() argument
1890 map = savedcmd->map_pid_to_cmdline[pid]; in trace_find_tgid()
1921 entry->pid = (tsk) ? tsk->pid : 0; in tracing_generic_entry_update()
3025 data->comm, data->pid, in print_trace_header()
3112 entry->pid, iter->cpu, iter->ts); in print_raw_fmt()
3137 SEQ_PUT_HEX_FIELD(s, entry->pid); in print_hex_fmt()
3166 SEQ_PUT_FIELD(s, entry->pid); in print_bin_fmt()
4353 unsigned int *pid = v; in saved_cmdlines_show() local
4355 __trace_find_cmdline(*pid, buf); in saved_cmdlines_show()
4356 seq_printf(m, "%d %s\n", *pid, buf); in saved_cmdlines_show()
4638 int pid; in tracing_saved_tgids_read() local
4651 pid = savedcmd->map_cmdline_to_pid[i]; in tracing_saved_tgids_read()
4652 if (pid == -1 || pid == NO_CMDLINE_MAP) in tracing_saved_tgids_read()
4655 tgid = trace_find_tgid(pid); in tracing_saved_tgids_read()
4656 r = sprintf(buf, "%d %d\n", pid, tgid); in tracing_saved_tgids_read()