unsigned int write_pending:1;
unsigned int metadata_changed:1;
- unsigned int read_counted:1;
- unsigned int prefetch_counted:1;
+ unsigned int read_or_prefetch_counted:1;
unsigned int lookup_metadata_counted:1;
unsigned int stat_counted:1;
};
fs_set_error(file->fs, "Metadata not supported by backend");
return -1;
}
- if (!file->read_counted && !file->prefetch_counted &&
+ if (!file->read_or_prefetch_counted &&
!file->lookup_metadata_counted) {
file->lookup_metadata_counted = TRUE;
file->fs->stats.lookup_metadata_count++;
{
bool ret;
- if (!file->read_counted && !file->prefetch_counted) {
- file->prefetch_counted = TRUE;
+ if (!file->read_or_prefetch_counted) {
+ file->read_or_prefetch_counted = TRUE;
file->fs->stats.prefetch_count++;
}
T_BEGIN {
{
int ret;
- if (!file->read_counted && !file->prefetch_counted) {
- file->read_counted = TRUE;
+ if (!file->read_or_prefetch_counted) {
+ file->read_or_prefetch_counted = TRUE;
file->fs->stats.read_count++;
}
ssize_t ret;
bool want_seekable = FALSE;
- if (!file->read_counted && !file->prefetch_counted) {
- file->read_counted = TRUE;
+ if (!file->read_or_prefetch_counted) {
+ file->read_or_prefetch_counted = TRUE;
file->fs->stats.read_count++;
}
{
int ret;
- if (!file->read_counted && !file->prefetch_counted &&
+ if (!file->read_or_prefetch_counted &&
!file->lookup_metadata_counted && !file->stat_counted) {
file->stat_counted = TRUE;
file->fs->stats.stat_count++;