Lines Matching refs:pid

122 		put_pid(f_owner->pid);  in file_f_owner_release()
127 void __f_setown(struct file *filp, struct pid *pid, enum pid_type type, in __f_setown() argument
137 if (force || !f_owner->pid) { in __f_setown()
138 put_pid(f_owner->pid); in __f_setown()
139 f_owner->pid = get_pid(pid); in __f_setown()
142 if (pid) { in __f_setown()
156 struct pid *pid = NULL; in f_setown() local
177 pid = find_vpid(who); in f_setown()
178 if (!pid) in f_setown()
183 __f_setown(filp, pid, type, force); in f_setown()
197 pid_t pid = 0; in f_getown() local
202 return pid; in f_getown()
206 if (pid_task(f_owner->pid, f_owner->pid_type)) { in f_getown()
207 pid = pid_vnr(f_owner->pid); in f_getown()
209 pid = -pid; in f_getown()
213 return pid; in f_getown()
220 struct pid *pid; in f_setown_ex() local
250 pid = find_vpid(owner.pid); in f_setown_ex()
251 if (owner.pid && !pid) in f_setown_ex()
254 __f_setown(filp, pid, type, 1); in f_setown_ex()
272 if (pid_task(f_owner->pid, f_owner->pid_type)) in f_getown_ex()
273 owner.pid = pid_vnr(f_owner->pid); in f_getown_ex()
905 struct pid *pid; in send_sigio() local
910 pid = fown->pid; in send_sigio()
911 if (!pid) in send_sigio()
916 p = pid_task(pid, PIDTYPE_PID); in send_sigio()
922 do_each_pid_task(pid, type, p) { in send_sigio()
924 } while_each_pid_task(pid, type, p); in send_sigio()
943 struct pid *pid; in send_sigurg() local
954 pid = fown->pid; in send_sigurg()
955 if (!pid) in send_sigurg()
962 p = pid_task(pid, PIDTYPE_PID); in send_sigurg()
968 do_each_pid_task(pid, type, p) { in send_sigurg()
970 } while_each_pid_task(pid, type, p); in send_sigurg()