Lines Matching refs:pid

98 			  machine->pid) < 0)  in machine__set_mmap_name()
104 static void thread__set_guest_comm(struct thread *thread, pid_t pid) in thread__set_guest_comm() argument
108 snprintf(comm, sizeof(comm), "[guest/%d]", pid); in thread__set_guest_comm()
112 int machine__init(struct machine *machine, const char *root_dir, pid_t pid) in machine__init() argument
129 machine->pid = pid; in machine__init()
144 if (pid != HOST_KERNEL_ID) { in machine__init()
146 pid); in machine__init()
151 thread__set_guest_comm(thread, pid); in machine__init()
286 struct machine *machines__add(struct machines *machines, pid_t pid, in machines__add() argument
297 if (machine__init(machine, root_dir, pid) != 0) { in machines__add()
305 if (pid < pos->pid) in machines__add()
334 struct machine *machines__find(struct machines *machines, pid_t pid) in machines__find() argument
341 if (pid == HOST_KERNEL_ID) in machines__find()
347 if (pid < machine->pid) in machines__find()
349 else if (pid > machine->pid) in machines__find()
353 if (!machine->pid) in machines__find()
360 struct machine *machines__findnew(struct machines *machines, pid_t pid) in machines__findnew() argument
364 struct machine *machine = machines__find(machines, pid); in machines__findnew()
366 if (machine && (machine->pid == pid)) in machines__findnew()
369 if ((pid != HOST_KERNEL_ID) && in machines__findnew()
370 (pid != DEFAULT_GUEST_KERNEL_ID) && in machines__findnew()
372 sprintf(path, "%s/%d", symbol_conf.guestmount, pid); in machines__findnew()
389 machine = machines__add(machines, pid, root_dir); in machines__findnew()
394 struct machine *machines__find_guest(struct machines *machines, pid_t pid) in machines__find_guest() argument
396 struct machine *machine = machines__find(machines, pid); in machines__find_guest()
430 pid_t pid) in findnew_guest_code() argument
439 thread = machine__findnew_thread(machine, -1, pid); in findnew_guest_code()
447 host_thread = machine__find_thread(host_machine, -1, pid); in findnew_guest_code()
451 thread__set_guest_comm(thread, pid); in findnew_guest_code()
469 struct thread *machines__findnew_guest_code(struct machines *machines, pid_t pid) in machines__findnew_guest_code() argument
472 struct machine *machine = machines__findnew(machines, pid); in machines__findnew_guest_code()
474 return findnew_guest_code(machine, host_machine, pid); in machines__findnew_guest_code()
477 struct thread *machine__findnew_guest_code(struct machine *machine, pid_t pid) in machine__findnew_guest_code() argument
487 return findnew_guest_code(machine, host_machine, pid); in machine__findnew_guest_code()
518 struct thread *th, pid_t pid) in machine__update_thread_pid() argument
522 if (pid == thread__pid(th) || pid == -1 || thread__pid(th) != -1) in machine__update_thread_pid()
525 thread__set_pid(th, pid); in machine__update_thread_pid()
571 int pid, int tid) in __threads__get_last_match() argument
578 machine__update_thread_pid(machine, th, pid); in __threads__get_last_match()
590 int pid, int tid) in threads__get_last_match() argument
595 th = __threads__get_last_match(threads, machine, pid, tid); in threads__get_last_match()
620 pid_t pid, pid_t tid, in ____machine__findnew_thread() argument
629 th = threads__get_last_match(threads, machine, pid, tid); in ____machine__findnew_thread()
639 machine__update_thread_pid(machine, th, pid); in ____machine__findnew_thread()
654 th = thread__new(pid, tid); in ____machine__findnew_thread()
675 pr_err("Thread init failed thread %d\n", pid); in ____machine__findnew_thread()
691 struct thread *__machine__findnew_thread(struct machine *machine, pid_t pid, pid_t tid) in __machine__findnew_thread() argument
693 return ____machine__findnew_thread(machine, machine__threads(machine, tid), pid, tid, true); in __machine__findnew_thread()
696 struct thread *machine__findnew_thread(struct machine *machine, pid_t pid, in machine__findnew_thread() argument
703 th = __machine__findnew_thread(machine, pid, tid); in machine__findnew_thread()
708 struct thread *machine__find_thread(struct machine *machine, pid_t pid, in machine__find_thread() argument
715 th = ____machine__findnew_thread(machine, threads, pid, tid, false); in machine__find_thread()
733 pr_err("problem inserting idle task for machine pid %d\n", machine->pid); in machine__idle_thread()
751 event->comm.pid, in machine__process_comm_event()
778 event->namespaces.pid, in machine__process_namespaces_event()
1392 pid_t pid; in machines__create_guest_kernel_maps() local
1410 pid = (pid_t)strtol(namelist[i]->d_name, &endp, 10); in machines__create_guest_kernel_maps()
1426 machines__create_kernel_maps(machines, pid); in machines__create_guest_kernel_maps()
1450 int machines__create_kernel_maps(struct machines *machines, pid_t pid) in machines__create_kernel_maps() argument
1452 struct machine *machine = machines__findnew(machines, pid); in machines__create_kernel_maps()
1729 "continuing anyway...\n", machine->pid); in machine__create_kernel_maps()
1964 thread = machine__findnew_thread(machine, event->mmap2.pid, in machine__process_mmap2_event()
2021 thread = machine__findnew_thread(machine, event->mmap.pid, in machine__process_mmap_event()
2089 event->fork.pid, in machine__process_fork_event()
2121 thread = machine__findnew_thread(machine, event->fork.pid, in machine__process_fork_event()
2155 event->fork.pid, in machine__process_exit_event()
3268 int machine__set_current_tid(struct machine *machine, int cpu, pid_t pid, in machine__set_current_tid() argument
3285 thread = machine__findnew_thread(machine, pid, tid); in machine__set_current_tid()