Lines Matching defs:numa_faults
1623 if (!p->numa_faults)
1626 return p->numa_faults[task_faults_idx(NUMA_MEM, nid, 0)] +
1627 p->numa_faults[task_faults_idx(NUMA_MEM, nid, 1)];
1760 if (!p->numa_faults)
2626 if (unlikely(p->numa_preferred_nid == NUMA_NO_NODE || !p->numa_faults))
2909 /* Keep track of the offsets in numa_faults array */
2923 diff = p->numa_faults[membuf_idx] - p->numa_faults[mem_idx] / 2;
2924 fault_types[priv] += p->numa_faults[membuf_idx];
2925 p->numa_faults[membuf_idx] = 0;
2935 f_weight = (f_weight * p->numa_faults[cpubuf_idx]) /
2937 f_diff = f_weight - p->numa_faults[cpu_idx] / 2;
2938 p->numa_faults[cpubuf_idx] = 0;
2940 p->numa_faults[mem_idx] += diff;
2941 p->numa_faults[cpu_idx] += f_diff;
2942 faults += p->numa_faults[mem_idx];
2950 * is at the beginning of the numa_faults array.
3036 grp->faults[i] = p->numa_faults[i];
3094 my_grp->faults[i] -= p->numa_faults[i];
3095 grp->faults[i] += p->numa_faults[i];
3121 * reset the data back to default state without freeing ->numa_faults.
3127 unsigned long *numa_faults = p->numa_faults;
3131 if (!numa_faults)
3137 grp->faults[i] -= p->numa_faults[i];
3147 p->numa_faults = NULL;
3148 kfree(numa_faults);
3152 numa_faults[i] = 0;
3185 if (unlikely(!p->numa_faults)) {
3186 int size = sizeof(*p->numa_faults) *
3189 p->numa_faults = kzalloc(size, GFP_KERNEL|__GFP_NOWARN);
3190 if (!p->numa_faults)
3235 p->numa_faults[task_faults_idx(NUMA_MEMBUF, mem_node, priv)] += pages;
3236 p->numa_faults[task_faults_idx(NUMA_CPUBUF, cpu_node, priv)] += pages;
3479 p->numa_faults = NULL;
3549 if (!p->mm || !p->numa_faults || (p->flags & PF_EXITING))
9075 if (!p->numa_faults || !(env->sd->flags & SD_NUMA))
13668 if (p->numa_faults) {
13669 tsf = p->numa_faults[task_faults_idx(NUMA_MEM, node, 0)];
13670 tpf = p->numa_faults[task_faults_idx(NUMA_MEM, node, 1)];