Lines Matching defs:oom_adj

1044 	int oom_adj = OOM_ADJUST_MIN;
1050 oom_adj = OOM_ADJUST_MAX;
1052 oom_adj = (task->signal->oom_score_adj * -OOM_DISABLE) /
1055 if (oom_adj > OOM_ADJUST_MAX)
1056 oom_adj = OOM_ADJUST_MAX;
1057 len = snprintf(buffer, sizeof(buffer), "%d\n", oom_adj);
1061 static int __set_oom_adj(struct file *file, int oom_adj, bool legacy)
1073 if (oom_adj < task->signal->oom_score_adj &&
1079 * /proc/pid/oom_adj is provided for legacy purposes, ask users to use
1082 pr_warn_once("%s (%d): /proc/%d/oom_adj is deprecated, please use /proc/%d/oom_score_adj instead.\n",
1086 if ((short)oom_adj < task->signal->oom_score_adj_min &&
1110 task->signal->oom_score_adj = oom_adj;
1112 task->signal->oom_score_adj_min = (short)oom_adj;
1129 p->signal->oom_score_adj = oom_adj;
1131 p->signal->oom_score_adj_min = (short)oom_adj;
1145 * /proc/pid/oom_adj exists solely for backwards compatibility with previous
1147 * different scale: oom_adj grew exponentially and oom_score_adj grows linearly.
1148 * Values written to oom_adj are simply mapped linearly to oom_score_adj.
1149 * Processes that become oom disabled via oom_adj will still be oom disabled
1152 * oom_adj cannot be removed since existing userspace binaries use it.
1158 int oom_adj;
1168 err = kstrtoint(strstrip(buffer), 0, &oom_adj);
1171 if ((oom_adj < OOM_ADJUST_MIN || oom_adj > OOM_ADJUST_MAX) &&
1172 oom_adj != OOM_DISABLE) {
1181 if (oom_adj == OOM_ADJUST_MAX)
1182 oom_adj = OOM_SCORE_ADJ_MAX;
1184 oom_adj = (oom_adj * OOM_SCORE_ADJ_MAX) / -OOM_DISABLE;
1186 err = __set_oom_adj(file, oom_adj, true);
3320 REG("oom_adj", S_IRUGO|S_IWUSR, proc_oom_adj_operations),
3669 REG("oom_adj", S_IRUGO|S_IWUSR, proc_oom_adj_operations),