Lines Matching refs:freed
67 unsigned freed = 0; in scan() local
74 while (freed < nr_to_scan) { in scan()
108 freed += msm_obj->base.size >> PAGE_SHIFT; in scan()
120 return freed; in scan()
128 unsigned long freed; in msm_gem_shrinker_scan() local
130 freed = scan(priv, sc->nr_to_scan, &priv->inactive_dontneed, purge); in msm_gem_shrinker_scan()
132 if (freed > 0) in msm_gem_shrinker_scan()
133 trace_msm_gem_purge(freed << PAGE_SHIFT); in msm_gem_shrinker_scan()
135 if (can_swap() && freed < sc->nr_to_scan) { in msm_gem_shrinker_scan()
136 int evicted = scan(priv, sc->nr_to_scan - freed, in msm_gem_shrinker_scan()
142 freed += evicted; in msm_gem_shrinker_scan()
145 return (freed > 0) ? freed : SHRINK_STOP; in msm_gem_shrinker_scan()