Lines Matching refs:sc
56 struct shrink_control *sc)
71 if (!(sc->gfp_mask & __GFP_FS))
78 fs_objects = sb->s_op->nr_cached_objects(sb, sc);
80 inodes = list_lru_shrink_count(&sb->s_inode_lru, sc);
81 dentries = list_lru_shrink_count(&sb->s_dentry_lru, sc);
87 dentries = mult_frac(sc->nr_to_scan, dentries, total_objects);
88 inodes = mult_frac(sc->nr_to_scan, inodes, total_objects);
89 fs_objects = mult_frac(sc->nr_to_scan, fs_objects, total_objects);
98 sc->nr_to_scan = dentries + 1;
99 freed = prune_dcache_sb(sb, sc);
100 sc->nr_to_scan = inodes + 1;
101 freed += prune_icache_sb(sb, sc);
104 sc->nr_to_scan = fs_objects + 1;
105 freed += sb->s_op->free_cached_objects(sb, sc);
113 struct shrink_control *sc)
129 total_objects = sb->s_op->nr_cached_objects(sb, sc);
131 total_objects += list_lru_shrink_count(&sb->s_dentry_lru, sc);
132 total_objects += list_lru_shrink_count(&sb->s_inode_lru, sc);