Lines Matching refs:tsk
1012 struct task_struct *tsk; in exec_mmap() local
1016 tsk = current; in exec_mmap()
1018 exec_mm_release(tsk, old_mm); in exec_mmap()
1034 task_lock(tsk); in exec_mmap()
1035 active_mm = tsk->active_mm; in exec_mmap()
1037 tsk->mm = mm; in exec_mmap()
1038 tsk->active_mm = mm; in exec_mmap()
1040 tsk->mm->vmacache_seqnum = 0; in exec_mmap()
1041 vmacache_flush(tsk); in exec_mmap()
1042 task_unlock(tsk); in exec_mmap()
1046 setmax_mm_hiwater_rss(&tsk->signal->maxrss, old_mm); in exec_mmap()
1061 static int de_thread(struct task_struct *tsk) in de_thread() argument
1063 struct signal_struct *sig = tsk->signal; in de_thread()
1064 struct sighand_struct *oldsighand = tsk->sighand; in de_thread()
1067 if (thread_group_empty(tsk)) in de_thread()
1083 sig->group_exit_task = tsk; in de_thread()
1084 sig->notify_count = zap_other_threads(tsk); in de_thread()
1085 if (!thread_group_leader(tsk)) in de_thread()
1092 if (__fatal_signal_pending(tsk)) in de_thread()
1103 if (!thread_group_leader(tsk)) { in de_thread()
1104 struct task_struct *leader = tsk->group_leader; in de_thread()
1107 cgroup_threadgroup_change_begin(tsk); in de_thread()
1118 cgroup_threadgroup_change_end(tsk); in de_thread()
1120 if (__fatal_signal_pending(tsk)) in de_thread()
1134 tsk->start_time = leader->start_time; in de_thread()
1135 tsk->real_start_time = leader->real_start_time; in de_thread()
1137 BUG_ON(!same_thread_group(leader, tsk)); in de_thread()
1138 BUG_ON(has_group_leader_pid(tsk)); in de_thread()
1151 tsk->pid = leader->pid; in de_thread()
1152 change_pid(tsk, PIDTYPE_PID, task_pid(leader)); in de_thread()
1153 transfer_pid(leader, tsk, PIDTYPE_TGID); in de_thread()
1154 transfer_pid(leader, tsk, PIDTYPE_PGID); in de_thread()
1155 transfer_pid(leader, tsk, PIDTYPE_SID); in de_thread()
1157 list_replace_rcu(&leader->tasks, &tsk->tasks); in de_thread()
1158 list_replace_init(&leader->sibling, &tsk->sibling); in de_thread()
1160 tsk->group_leader = tsk; in de_thread()
1161 leader->group_leader = tsk; in de_thread()
1163 tsk->exit_signal = SIGCHLD; in de_thread()
1177 cgroup_threadgroup_change_end(tsk); in de_thread()
1187 tsk->exit_signal = SIGCHLD; in de_thread()
1210 rcu_assign_pointer(tsk->sighand, newsighand); in de_thread()
1217 BUG_ON(!thread_group_leader(tsk)); in de_thread()
1229 char *__get_task_comm(char *buf, size_t buf_size, struct task_struct *tsk) in __get_task_comm() argument
1231 task_lock(tsk); in __get_task_comm()
1232 strncpy(buf, tsk->comm, buf_size); in __get_task_comm()
1233 task_unlock(tsk); in __get_task_comm()
1243 void __set_task_comm(struct task_struct *tsk, const char *buf, bool exec) in __set_task_comm() argument
1245 task_lock(tsk); in __set_task_comm()
1246 trace_task_rename(tsk, buf); in __set_task_comm()
1247 strlcpy(tsk->comm, buf, sizeof(tsk->comm)); in __set_task_comm()
1248 task_unlock(tsk); in __set_task_comm()
1249 perf_event_comm(tsk, exec); in __set_task_comm()