Lines Matching refs:sched_cache_group
1425 static bool exceed_llc_capacity(struct sched_cache_group *grp, int cpu) in exceed_llc_capacity()
1473 static bool invalid_llc_nr(struct sched_cache_group *grp, struct task_struct *p, in invalid_llc_nr()
1598 struct sched_cache_group *grp; in mm_init_sched()
1645 struct sched_cache_group *grp = in sched_cache_group_free_rcu()
1646 container_of(rcu, struct sched_cache_group, rcu); in sched_cache_group_free_rcu()
1652 static void sched_cache_group_put(struct sched_cache_group *grp) in sched_cache_group_put()
1660 DEFINE_FREE(sched_cache_group_put, struct sched_cache_group *,
1666 static struct sched_cache_group *sched_cache_replace_grp(struct task_struct *p, in sched_cache_replace_grp()
1667 struct sched_cache_group *new) in sched_cache_replace_grp()
1669 struct sched_cache_group *old; in sched_cache_replace_grp()
1677 struct sched_cache_group *sched_cache_group_get(struct sched_cache_group *grp) in sched_cache_group_get()
1690 struct sched_cache_group *task_cache_group_get(struct task_struct *p) in task_cache_group_get()
1720 struct sched_cache_group *old; in sched_cache_exec_mmap()
1732 struct sched_cache_group *grp = sched_cache_replace_grp(p, NULL); in sched_cache_exit_mm()
1804 static int get_pref_llc(struct task_struct *p, struct sched_cache_group *grp) in get_pref_llc()
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()
1922 struct sched_cache_group *grp) in get_scan_cpumasks()
1987 struct sched_cache_group *grp __free(sched_cache_group_put) = NULL; in task_cache_work()
3833 struct sched_cache_group __maybe_unused *grp; in task_numa_placement()
10950 struct sched_cache_group *grp; in can_migrate_llc_task()