Lines Matching refs:tsk
366 struct task_struct *tsk) in cpuset_update_task_spread_flag() argument
369 task_set_spread_page(tsk); in cpuset_update_task_spread_flag()
371 task_clear_spread_page(tsk); in cpuset_update_task_spread_flag()
374 task_set_spread_slab(tsk); in cpuset_update_task_spread_flag()
376 task_clear_spread_slab(tsk); in cpuset_update_task_spread_flag()
1031 static void cpuset_change_task_nodemask(struct task_struct *tsk, in cpuset_change_task_nodemask() argument
1045 task_lock(tsk); in cpuset_change_task_nodemask()
1052 need_loop = task_has_mempolicy(tsk) || in cpuset_change_task_nodemask()
1053 !nodes_intersects(*newmems, tsk->mems_allowed); in cpuset_change_task_nodemask()
1057 write_seqcount_begin(&tsk->mems_allowed_seq); in cpuset_change_task_nodemask()
1060 nodes_or(tsk->mems_allowed, tsk->mems_allowed, *newmems); in cpuset_change_task_nodemask()
1061 mpol_rebind_task(tsk, newmems, MPOL_REBIND_STEP1); in cpuset_change_task_nodemask()
1063 mpol_rebind_task(tsk, newmems, MPOL_REBIND_STEP2); in cpuset_change_task_nodemask()
1064 tsk->mems_allowed = *newmems; in cpuset_change_task_nodemask()
1067 write_seqcount_end(&tsk->mems_allowed_seq); in cpuset_change_task_nodemask()
1071 task_unlock(tsk); in cpuset_change_task_nodemask()
2398 void cpuset_cpus_allowed(struct task_struct *tsk, struct cpumask *pmask) in cpuset_cpus_allowed() argument
2404 guarantee_online_cpus(task_cs(tsk), pmask); in cpuset_cpus_allowed()
2409 void cpuset_cpus_allowed_fallback(struct task_struct *tsk) in cpuset_cpus_allowed_fallback() argument
2412 do_set_cpus_allowed(tsk, task_cs(tsk)->effective_cpus); in cpuset_cpus_allowed_fallback()
2449 nodemask_t cpuset_mems_allowed(struct task_struct *tsk) in cpuset_mems_allowed() argument
2456 guarantee_online_mems(task_cs(tsk), &mask); in cpuset_mems_allowed()
2701 struct pid *pid, struct task_struct *tsk) in proc_cpuset_show() argument
2714 css = task_css(tsk, cpuset_cgrp_id); in proc_cpuset_show()