Lines Matching refs:pid
185 static int parent(struct shared_info *info, pid_t pid) in parent() argument
194 ret = ptrace_read_regs(pid, NT_PPC_PKEY, regs, 3); in parent()
211 ret = ptrace_read_regs(pid, NT_PPC_PKEY, regs, 3); in parent()
222 ret = ptrace_write_regs(pid, NT_PPC_PKEY, &info->amr2, 1); in parent()
236 ret = ptrace_write_regs(pid, NT_PPC_PKEY, &info->invalid_amr, 1); in parent()
252 ret = ptrace_write_regs(pid, NT_PPC_PKEY, regs, 2); in parent()
260 ret = ptrace_write_regs(pid, NT_PPC_PKEY, regs, 3); in parent()
267 ret = ptrace_read_regs(pid, NT_PPC_PKEY, regs, 3); in parent()
282 if (ret != pid) { in parent()
299 pid_t pid; in ptrace_pkey() local
308 pid = fork(); in ptrace_pkey()
309 if (pid < 0) { in ptrace_pkey()
312 } else if (pid == 0) in ptrace_pkey()
315 ret = parent(info, pid); in ptrace_pkey()
319 if (pid) { in ptrace_pkey()