Lines Matching refs:freed
56 * clean znodes which younger then @age. Returns number of freed znodes.
83 int freed;
116 freed = ubifs_destroy_tnc_subtree(c, znode);
117 atomic_long_sub(freed, &ubifs_clean_zn_cnt);
118 atomic_long_sub(freed, &c->clean_zn_cnt);
119 total_freed += freed;
141 * znodes which are older than @age, until at least @nr znodes are freed.
142 * Returns the number of freed znodes.
149 int freed = 0;
187 freed += shrink_tnc(c, nr, age, contention);
198 if (freed >= nr)
202 return freed;
210 * will soon be freed or become freeable. If there are no dirty znodes, returns
284 unsigned long freed;
299 freed = shrink_tnc_trees(nr, OLD_ZNODE_AGE, &contention);
300 if (freed >= nr)
304 freed += shrink_tnc_trees(nr - freed, YOUNG_ZNODE_AGE, &contention);
305 if (freed >= nr)
309 freed += shrink_tnc_trees(nr - freed, 0, &contention);
311 if (!freed && contention) {
312 dbg_tnc("freed nothing, but contention");
317 dbg_tnc("%lu znodes were freed, requested %lu", freed, nr);
318 return freed;