Lines Matching refs:stats
677 struct kstatfs stats; in cachefiles_has_space() local
694 memset(&stats, 0, sizeof(stats)); in cachefiles_has_space()
696 ret = vfs_statfs(&path, &stats); in cachefiles_has_space()
704 stats.f_bavail >>= cache->bshift; in cachefiles_has_space()
711 if (stats.f_ffree > fnr) in cachefiles_has_space()
712 stats.f_ffree -= fnr; in cachefiles_has_space()
714 stats.f_ffree = 0; in cachefiles_has_space()
716 if (stats.f_bavail > bnr) in cachefiles_has_space()
717 stats.f_bavail -= bnr; in cachefiles_has_space()
719 stats.f_bavail = 0; in cachefiles_has_space()
722 if (stats.f_ffree < cache->fstop || in cachefiles_has_space()
723 stats.f_bavail < cache->bstop) in cachefiles_has_space()
727 if (stats.f_ffree < cache->fcull || in cachefiles_has_space()
728 stats.f_bavail < cache->bcull) in cachefiles_has_space()
732 stats.f_ffree >= cache->frun && in cachefiles_has_space()
733 stats.f_bavail >= cache->brun && in cachefiles_has_space()