• Home
  • Raw
  • Download

Lines Matching refs:pid

230 				current->comm, current->pid, sig);  in print_dropped_signal()
726 struct pid *sid; in check_kill_permission()
1283 int __kill_pgrp_info(int sig, struct siginfo *info, struct pid *pgrp) in __kill_pgrp_info()
1298 int kill_pid_info(int sig, struct siginfo *info, struct pid *pid) in kill_pid_info() argument
1305 p = pid_task(pid, PIDTYPE_PID); in kill_pid_info()
1320 int kill_proc_info(int sig, struct siginfo *info, pid_t pid) in kill_proc_info() argument
1324 error = kill_pid_info(sig, info, find_vpid(pid)); in kill_proc_info()
1340 int kill_pid_info_as_cred(int sig, struct siginfo *info, struct pid *pid, in kill_pid_info_as_cred() argument
1351 p = pid_task(pid, PIDTYPE_PID); in kill_pid_info_as_cred()
1384 static int kill_something_info(int sig, struct siginfo *info, pid_t pid) in kill_something_info() argument
1388 if (pid > 0) { in kill_something_info()
1390 ret = kill_pid_info(sig, info, find_vpid(pid)); in kill_something_info()
1396 if (pid != -1) { in kill_something_info()
1398 pid ? find_vpid(-pid) : task_pgrp(current)); in kill_something_info()
1469 int kill_pgrp(struct pid *pid, int sig, int priv) in kill_pgrp() argument
1474 ret = __kill_pgrp_info(sig, __si_special(priv), pid); in kill_pgrp()
1481 int kill_pid(struct pid *pid, int sig, int priv) in kill_pid() argument
1483 return kill_pid_info(sig, __si_special(priv), pid); in kill_pid()
2857 SYSCALL_DEFINE2(kill, pid_t, pid, int, sig) in SYSCALL_DEFINE2() argument
2867 return kill_something_info(sig, &info, pid); in SYSCALL_DEFINE2()
2871 do_send_specific(pid_t tgid, pid_t pid, int sig, struct siginfo *info) in do_send_specific() argument
2877 p = find_task_by_vpid(pid); in do_send_specific()
2900 static int do_tkill(pid_t tgid, pid_t pid, int sig) in do_tkill() argument
2910 return do_send_specific(tgid, pid, sig, &info); in do_tkill()
2923 SYSCALL_DEFINE3(tgkill, pid_t, tgid, pid_t, pid, int, sig) in SYSCALL_DEFINE3() argument
2926 if (pid <= 0 || tgid <= 0) in SYSCALL_DEFINE3()
2929 return do_tkill(tgid, pid, sig); in SYSCALL_DEFINE3()
2939 SYSCALL_DEFINE2(tkill, pid_t, pid, int, sig) in SYSCALL_DEFINE2() argument
2942 if (pid <= 0) in SYSCALL_DEFINE2()
2945 return do_tkill(0, pid, sig); in SYSCALL_DEFINE2()
2948 static int do_rt_sigqueueinfo(pid_t pid, int sig, siginfo_t *info) in do_rt_sigqueueinfo() argument
2954 (task_pid_vnr(current) != pid)) in do_rt_sigqueueinfo()
2960 return kill_proc_info(sig, info, pid); in do_rt_sigqueueinfo()
2969 SYSCALL_DEFINE3(rt_sigqueueinfo, pid_t, pid, int, sig, in SYSCALL_DEFINE3() argument
2975 return do_rt_sigqueueinfo(pid, sig, &info); in SYSCALL_DEFINE3()
2980 compat_pid_t, pid, in COMPAT_SYSCALL_DEFINE3() argument
2988 return do_rt_sigqueueinfo(pid, sig, &info); in COMPAT_SYSCALL_DEFINE3()
2992 static int do_rt_tgsigqueueinfo(pid_t tgid, pid_t pid, int sig, siginfo_t *info) in do_rt_tgsigqueueinfo() argument
2995 if (pid <= 0 || tgid <= 0) in do_rt_tgsigqueueinfo()
3002 (task_pid_vnr(current) != pid)) in do_rt_tgsigqueueinfo()
3007 return do_send_specific(tgid, pid, sig, info); in do_rt_tgsigqueueinfo()
3010 SYSCALL_DEFINE4(rt_tgsigqueueinfo, pid_t, tgid, pid_t, pid, int, sig, in SYSCALL_DEFINE4() argument
3018 return do_rt_tgsigqueueinfo(tgid, pid, sig, &info); in SYSCALL_DEFINE4()
3024 compat_pid_t, pid, in COMPAT_SYSCALL_DEFINE4() argument
3032 return do_rt_tgsigqueueinfo(tgid, pid, sig, &info); in COMPAT_SYSCALL_DEFINE4()
3652 sig, t->pid); in kdb_send_sig_info()
3654 kdb_printf("Signal %d is sent to process %d.\n", sig, t->pid); in kdb_send_sig_info()