Lines Matching refs:sched_cache_grp
1605 mm->sched_cache_grp = NULL; in mm_init_sched()
1639 smp_store_release(&mm->sched_cache_grp, grp); in mm_init_sched()
1664 rcu_dereference_check((tsk)->sched_cache_grp, (tsk) == current)
1672 rcu_assign_pointer(p->sched_cache_grp, new); in sched_cache_replace_grp()
1693 return sched_cache_group_get(rcu_dereference(p->sched_cache_grp)); in task_cache_group_get()
1703 RCU_INIT_POINTER(p->sched_cache_grp, in sched_cache_fork()
1704 sched_cache_group_get(p->mm->sched_cache_grp)); in sched_cache_fork()
1714 sched_cache_group_put(rcu_access_pointer(p->sched_cache_grp)); in sched_cache_fork_cleanup()
1715 RCU_INIT_POINTER(p->sched_cache_grp, NULL); in sched_cache_fork_cleanup()
1726 old = sched_cache_replace_grp(p, sched_cache_group_get(mm->sched_cache_grp)); in sched_cache_exec_mmap()
1752 sched_cache_group_put(mm->sched_cache_grp); in mm_destroy_sched()
1753 mm->sched_cache_grp = NULL; in mm_destroy_sched()
1841 struct sched_cache_group *grp = rcu_dereference_all(p->sched_cache_grp); in account_mm_sched()
1897 struct sched_cache_group *grp = rcu_dereference_all(p->sched_cache_grp); in task_tick_cache()
2062 rcu_access_pointer(cur->sched_cache_grp) == grp) in task_cache_work()
2122 RCU_INIT_POINTER(p->sched_cache_grp, NULL); in init_sched_mm()
3937 grp = rcu_dereference(p->sched_cache_grp); in task_numa_placement()
10959 grp = rcu_dereference_all(p->sched_cache_grp); in can_migrate_llc_task()