Lines Matching refs:pid
68 struct pid *pid;
864 static struct pid * const ftrace_swapper_pid = &init_struct_pid;
2842 static void clear_ftrace_pid(struct pid *pid)
2847 do_each_pid_task(pid, PIDTYPE_PID, p) {
2849 } while_each_pid_task(pid, PIDTYPE_PID, p);
2852 put_pid(pid);
2855 static void set_ftrace_pid(struct pid *pid)
2860 do_each_pid_task(pid, PIDTYPE_PID, p) {
2862 } while_each_pid_task(pid, PIDTYPE_PID, p);
2866 static void clear_ftrace_pid_task(struct pid *pid)
2868 if (pid == ftrace_swapper_pid)
2871 clear_ftrace_pid(pid);
2874 static void set_ftrace_pid_task(struct pid *pid)
2876 if (pid == ftrace_swapper_pid)
2879 set_ftrace_pid(pid);
2884 struct pid *pid;
2891 pid = ftrace_swapper_pid;
2893 pid = find_get_pid(p);
2895 if (!pid)
2901 if (fpid->pid == pid)
2911 fpid->pid = pid;
2913 set_ftrace_pid_task(pid);
2922 if (pid != ftrace_swapper_pid)
2923 put_pid(pid);
2936 struct pid *pid = fpid->pid;
2938 clear_ftrace_pid_task(pid);
2978 seq_printf(m, "no pid\n");
2982 if (fpid->pid == ftrace_swapper_pid)
2985 seq_printf(m, "%u\n", pid_vnr(fpid->pid));