Lines Matching refs:stats
678 struct kstatfs stats; in cachefiles_has_space() local
695 memset(&stats, 0, sizeof(stats)); in cachefiles_has_space()
697 ret = vfs_statfs(&path, &stats); in cachefiles_has_space()
705 stats.f_bavail >>= cache->bshift; in cachefiles_has_space()
712 if (stats.f_ffree > fnr) in cachefiles_has_space()
713 stats.f_ffree -= fnr; in cachefiles_has_space()
715 stats.f_ffree = 0; in cachefiles_has_space()
717 if (stats.f_bavail > bnr) in cachefiles_has_space()
718 stats.f_bavail -= bnr; in cachefiles_has_space()
720 stats.f_bavail = 0; in cachefiles_has_space()
723 if (stats.f_ffree < cache->fstop || in cachefiles_has_space()
724 stats.f_bavail < cache->bstop) in cachefiles_has_space()
728 if (stats.f_ffree < cache->fcull || in cachefiles_has_space()
729 stats.f_bavail < cache->bcull) in cachefiles_has_space()
733 stats.f_ffree >= cache->frun && in cachefiles_has_space()
734 stats.f_bavail >= cache->brun && in cachefiles_has_space()