• Home
  • Raw
  • Download

Lines Matching refs:pid

383 	return !trace_find_filtered_pid(filtered_pids, task->pid);  in trace_ignore_this_task()
407 if (!trace_find_filtered_pid(pid_list, self->pid)) in trace_filter_add_remove_task()
412 if (task->pid >= pid_list->pid_max) in trace_filter_add_remove_task()
417 set_bit(task->pid, pid_list->pids); in trace_filter_add_remove_task()
419 clear_bit(task->pid, pid_list->pids); in trace_filter_add_remove_task()
436 unsigned long pid = (unsigned long)v; in trace_pid_next() local
441 pid = find_next_bit(pid_list->pids, pid_list->pid_max, pid); in trace_pid_next()
444 if (pid < pid_list->pid_max) in trace_pid_next()
445 return (void *)(pid + 1); in trace_pid_next()
463 unsigned long pid; in trace_pid_start() local
466 pid = find_first_bit(pid_list->pids, pid_list->pid_max); in trace_pid_start()
467 if (pid >= pid_list->pid_max) in trace_pid_start()
471 for (pid++; pid && l < *pos; in trace_pid_start()
472 pid = (unsigned long)trace_pid_next(pid_list, (void *)pid, &l)) in trace_pid_start()
474 return (void *)pid; in trace_pid_start()
487 unsigned long pid = (unsigned long)v - 1; in trace_pid_show() local
489 seq_printf(m, "%lu\n", pid); in trace_pid_show()
507 pid_t pid; in trace_pid_write() local
539 for_each_set_bit(pid, filtered_pids->pids, in trace_pid_write()
541 set_bit(pid, pid_list->pids); in trace_pid_write()
564 pid = (pid_t)val; in trace_pid_write()
566 set_bit(pid, pid_list->pids); in trace_pid_write()
1523 max_data->pid = tsk->pid; in __update_max_tr()
2140 unsigned pid, idx; in trace_save_cmdline() local
2143 if (!tsk->pid) in trace_save_cmdline()
2146 if (unlikely(tsk->pid > PID_MAX_DEFAULT)) in trace_save_cmdline()
2158 idx = savedcmd->map_pid_to_cmdline[tsk->pid]; in trace_save_cmdline()
2168 pid = savedcmd->map_cmdline_to_pid[idx]; in trace_save_cmdline()
2169 if (pid != NO_CMDLINE_MAP) in trace_save_cmdline()
2170 savedcmd->map_pid_to_cmdline[pid] = NO_CMDLINE_MAP; in trace_save_cmdline()
2172 savedcmd->map_cmdline_to_pid[idx] = tsk->pid; in trace_save_cmdline()
2173 savedcmd->map_pid_to_cmdline[tsk->pid] = idx; in trace_save_cmdline()
2185 static void __trace_find_cmdline(int pid, char comm[]) in __trace_find_cmdline() argument
2189 if (!pid) { in __trace_find_cmdline()
2194 if (WARN_ON_ONCE(pid < 0)) { in __trace_find_cmdline()
2199 if (pid > PID_MAX_DEFAULT) { in __trace_find_cmdline()
2204 map = savedcmd->map_pid_to_cmdline[pid]; in __trace_find_cmdline()
2211 void trace_find_cmdline(int pid, char comm[]) in trace_find_cmdline() argument
2216 __trace_find_cmdline(pid, comm); in trace_find_cmdline()
2222 int trace_find_tgid(int pid) in trace_find_tgid() argument
2224 if (unlikely(!tgid_map || !pid || pid > PID_MAX_DEFAULT)) in trace_find_tgid()
2227 return tgid_map[pid]; in trace_find_tgid()
2233 if (!tsk->pid) in trace_save_tgid()
2236 if (unlikely(!tgid_map || tsk->pid > PID_MAX_DEFAULT)) in trace_save_tgid()
2239 tgid_map[tsk->pid] = tsk->tgid; in trace_save_tgid()
2344 entry->pid = (tsk) ? tsk->pid : 0; in tracing_generic_entry_update()
3676 data->comm, data->pid, in print_trace_header()
3764 entry->pid, iter->cpu, iter->ts); in print_raw_fmt()
3789 SEQ_PUT_HEX_FIELD(s, entry->pid); in print_hex_fmt()
3818 SEQ_PUT_FIELD(s, entry->pid); in print_bin_fmt()
5068 int pid = (int *)v - tgid_map; in saved_tgids_show() local
5070 seq_printf(m, "%d %d\n", pid, trace_find_tgid(pid)); in saved_tgids_show()
5147 unsigned int *pid = v; in saved_cmdlines_show() local
5149 __trace_find_cmdline(*pid, buf); in saved_cmdlines_show()
5150 seq_printf(m, "%d %s\n", *pid, buf); in saved_cmdlines_show()