Lines Matching full:ppid
71 * the comm, tgid and ppid.
74 pid_t *tgid, pid_t *ppid, bool *kernel) in perf_event__get_comm_ids() argument
83 *ppid = -1; in perf_event__get_comm_ids()
99 pr_warning("Couldn't get COMM, tigd and ppid for pid %d\n", in perf_event__get_comm_ids()
107 ppids = strstr(tgids ?: bf, "PPid:"); in perf_event__get_comm_ids()
140 ppids += 5; /* strlen("PPid:") */ in perf_event__get_comm_ids()
141 *ppid = atoi(ppids); in perf_event__get_comm_ids()
143 pr_debug("PPid: string not found for pid %d\n", tid); in perf_event__get_comm_ids()
156 pid_t *tgid, pid_t *ppid, bool *kernel) in perf_event__prepare_comm() argument
160 *ppid = -1; in perf_event__prepare_comm()
167 tgid, ppid, kernel) != 0) { in perf_event__prepare_comm()
196 pid_t tgid, ppid; in perf_event__synthesize_comm() local
199 if (perf_event__prepare_comm(event, 0, pid, machine, &tgid, &ppid, in perf_event__synthesize_comm()
263 pid_t pid, pid_t tgid, pid_t ppid, in perf_event__synthesize_fork() argument
270 * for main thread set parent to ppid from status file. For other in perf_event__synthesize_fork()
275 event->fork.ppid = ppid; in perf_event__synthesize_fork()
276 event->fork.ptid = ppid; in perf_event__synthesize_fork()
278 event->fork.ppid = tgid; in perf_event__synthesize_fork()
779 pid_t tgid, ppid; in __event__synthesize_thread() local
830 &tgid, &ppid, &kernel_thread) != 0) in __event__synthesize_thread()
835 ppid, process, machine) < 0) in __event__synthesize_thread()