Lines Matching defs:pid
62 unsigned long pid;
449 unsigned long pid, const char *comm)
459 if (pid >= (unsigned long)pid_max) {
460 BUG_ON((sched->pid_to_task = realloc(sched->pid_to_task, (pid + 1) *
462 while (pid >= (unsigned long)pid_max)
466 task = sched->pid_to_task[pid];
472 task->pid = pid;
481 sched->pid_to_task[pid] = task;
488 printf("registered task #%ld, PID %ld (%s)\n", sched->nr_tasks, pid, comm);
502 task->nr, task->comm, task->pid, task->nr_events);
838 const u32 pid = evsel__intval(evsel, sample, "pid");
844 printf(" ... pid %d woke up %s/%d\n", sample->tid, comm, pid);
848 wakee = register_pid(sched, pid, comm);
906 child = machine__findnew_thread(machine, event->fork.pid,
1203 const u32 pid = evsel__intval(evsel, sample, "pid");
1205 struct thread *thread = machine__findnew_thread(machine, -1, pid);
1238 const u32 pid = evsel__intval(evsel, sample, "pid");
1245 wakee = machine__findnew_thread(machine, -1, pid);
1299 const u32 pid = evsel__intval(evsel, sample, "pid");
1312 migrant = machine__findnew_thread(machine, -1, pid);
1462 .name = "pid",
1549 map__findnew_thread(struct perf_sched *sched, struct machine *machine, pid_t pid, pid_t tid)
1551 struct thread *thread = machine__findnew_thread(machine, pid, tid);
1814 thread = machine__find_thread(machine, sample->pid, sample->tid);
1959 pid_t pid = thread__pid(thread);
1962 if (pid == 0)
1965 else if (tid != pid)
1966 n = scnprintf(str, sizeof(str), "%s[%d/%d]", comm, tid, pid);
2011 "[tid/pid]", "(msec)", "(msec)", "(msec)");
2187 /* pid 0 == swapper == idle task */
2191 return sample->pid == 0;
2203 thread = machine__findnew_thread(machine, sample->pid, sample->pid);
2205 pr_debug("Failed to get thread for pid %d.\n", sample->pid);
2368 /* there were samples with tid 0 but non-zero pid */
2369 thread = machine__findnew_thread(machine, sample->pid,
2370 sample->tid ?: sample->pid);
2434 thread = machine__findnew_thread(machine, sample->pid, sample->tid);
2477 /* want pid of awakened task not pid in sample */
2478 const u32 pid = evsel__intval(evsel, sample, "pid");
2480 thread = machine__findnew_thread(machine, 0, pid);
2517 thread = machine__findnew_thread(machine, sample->pid, sample->tid);
2561 /* want pid of migrated task not pid in sample */
2562 const u32 pid = evsel__intval(evsel, sample, "pid");
2564 thread = machine__findnew_thread(machine, 0, pid);
3376 sort_dimension__add("pid", &sched->cmp_pid);
3506 "latency stats per pid instead of per comm"),
3548 OPT_STRING('p', "pid", &symbol_conf.pid_list_str, "pid[,pid...]",