Lines Matching refs:numa_group

1068 struct numa_group {  struct
1092 static struct numa_group *deref_task_numa_group(struct task_struct *p) in deref_task_numa_group()
1094 return rcu_dereference_check(p->numa_group, p == current || in deref_task_numa_group()
1098 static struct numa_group *deref_curr_numa_group(struct task_struct *p) in deref_curr_numa_group()
1100 return rcu_dereference_protected(p->numa_group, p == current); in deref_curr_numa_group()
1103 static inline unsigned long group_faults_priv(struct numa_group *ng);
1104 static inline unsigned long group_faults_shared(struct numa_group *ng);
1146 struct numa_group *ng; in task_scan_start()
1150 ng = rcu_dereference(p->numa_group); in task_scan_start()
1168 struct numa_group *ng; in task_scan_max()
1213 struct numa_group *ng; in task_numa_group_id()
1217 ng = rcu_dereference(p->numa_group); in task_numa_group_id()
1247 struct numa_group *ng = deref_task_numa_group(p); in group_faults()
1256 static inline unsigned long group_faults_cpu(struct numa_group *group, int nid) in group_faults_cpu()
1262 static inline unsigned long group_faults_priv(struct numa_group *ng) in group_faults_priv()
1274 static inline unsigned long group_faults_shared(struct numa_group *ng) in group_faults_shared()
1293 static bool numa_is_active_node(int nid, struct numa_group *ng) in numa_is_active_node()
1391 struct numa_group *ng = deref_task_numa_group(p); in group_weight()
1411 struct numa_group *ng = deref_curr_numa_group(p); in should_numa_migrate_memory()
1592 struct numa_group *cur_ng, *p_ng = deref_curr_numa_group(env->p); in task_numa_compare()
1638 cur_ng = rcu_dereference(cur->numa_group); in task_numa_compare()
1754 struct numa_group *ng; in task_numa_migrate()
1895 static void numa_group_count_active_nodes(struct numa_group *numa_group) in numa_group_count_active_nodes() argument
1901 faults = group_faults_cpu(numa_group, nid); in numa_group_count_active_nodes()
1907 faults = group_faults_cpu(numa_group, nid); in numa_group_count_active_nodes()
1912 numa_group->max_faults_cpu = max_faults; in numa_group_count_active_nodes()
1913 numa_group->active_nodes = active_nodes; in numa_group_count_active_nodes()
2131 struct numa_group *ng; in task_numa_placement()
2233 static inline int get_numa_group(struct numa_group *grp) in get_numa_group()
2238 static inline void put_numa_group(struct numa_group *grp) in put_numa_group()
2247 struct numa_group *grp, *my_grp; in task_numa_group()
2254 unsigned int size = sizeof(struct numa_group) + in task_numa_group()
2276 rcu_assign_pointer(p->numa_group, grp); in task_numa_group()
2285 grp = rcu_dereference(tsk->numa_group); in task_numa_group()
2341 rcu_assign_pointer(p->numa_group, grp); in task_numa_group()
2361 struct numa_group *grp = rcu_dereference_raw(p->numa_group); in task_numa_free()
2377 RCU_INIT_POINTER(p->numa_group, NULL); in task_numa_free()
2400 struct numa_group *ng; in task_numa_fault()
2644 RCU_INIT_POINTER(p->numa_group, NULL); in init_numa_balancing()
7164 struct numa_group *numa_group = rcu_dereference(p->numa_group); in migrate_degrades_locality() local
7197 if (numa_group) { in migrate_degrades_locality()
10488 struct numa_group *ng; in show_numa_stats()
10491 ng = rcu_dereference(p->numa_group); in show_numa_stats()