Lines Matching refs:tsk
365 struct task_struct *tsk) in cpuset_update_task_spread_flag() argument
368 task_set_spread_page(tsk); in cpuset_update_task_spread_flag()
370 task_clear_spread_page(tsk); in cpuset_update_task_spread_flag()
373 task_set_spread_slab(tsk); in cpuset_update_task_spread_flag()
375 task_clear_spread_slab(tsk); in cpuset_update_task_spread_flag()
988 struct task_struct *tsk = current; in cpuset_migrate_mm() local
990 tsk->mems_allowed = *to; in cpuset_migrate_mm()
995 guarantee_online_mems(task_cs(tsk), &tsk->mems_allowed); in cpuset_migrate_mm()
1008 static void cpuset_change_task_nodemask(struct task_struct *tsk, in cpuset_change_task_nodemask() argument
1022 task_lock(tsk); in cpuset_change_task_nodemask()
1029 need_loop = task_has_mempolicy(tsk) || in cpuset_change_task_nodemask()
1030 !nodes_intersects(*newmems, tsk->mems_allowed); in cpuset_change_task_nodemask()
1034 write_seqcount_begin(&tsk->mems_allowed_seq); in cpuset_change_task_nodemask()
1037 nodes_or(tsk->mems_allowed, tsk->mems_allowed, *newmems); in cpuset_change_task_nodemask()
1038 mpol_rebind_task(tsk, newmems, MPOL_REBIND_STEP1); in cpuset_change_task_nodemask()
1040 mpol_rebind_task(tsk, newmems, MPOL_REBIND_STEP2); in cpuset_change_task_nodemask()
1041 tsk->mems_allowed = *newmems; in cpuset_change_task_nodemask()
1044 write_seqcount_end(&tsk->mems_allowed_seq); in cpuset_change_task_nodemask()
1048 task_unlock(tsk); in cpuset_change_task_nodemask()
2362 void cpuset_cpus_allowed(struct task_struct *tsk, struct cpumask *pmask) in cpuset_cpus_allowed() argument
2368 guarantee_online_cpus(task_cs(tsk), pmask); in cpuset_cpus_allowed()
2373 void cpuset_cpus_allowed_fallback(struct task_struct *tsk) in cpuset_cpus_allowed_fallback() argument
2376 do_set_cpus_allowed(tsk, task_cs(tsk)->effective_cpus); in cpuset_cpus_allowed_fallback()
2413 nodemask_t cpuset_mems_allowed(struct task_struct *tsk) in cpuset_mems_allowed() argument
2420 guarantee_online_mems(task_cs(tsk), &mask); in cpuset_mems_allowed()
2607 void cpuset_print_task_mems_allowed(struct task_struct *tsk) in cpuset_print_task_mems_allowed() argument
2613 cgrp = task_cs(tsk)->css.cgroup; in cpuset_print_task_mems_allowed()
2614 pr_info("%s cpuset=", tsk->comm); in cpuset_print_task_mems_allowed()
2616 pr_cont(" mems_allowed=%*pbl\n", nodemask_pr_args(&tsk->mems_allowed)); in cpuset_print_task_mems_allowed()
2665 struct pid *pid, struct task_struct *tsk) in proc_cpuset_show() argument
2678 css = task_css(tsk, cpuset_cgrp_id); in proc_cpuset_show()