Lines Matching refs:ffd

82   fs_fs_data_t *ffd = fs->fsap_data;
101 if (revision < ffd->min_unpacked_rev)
103 revision / ffd->max_files_per_dir);
172 pack, (long)(offset / ffd->block_size),
173 (long)(offset % ffd->block_size),
174 (long)(end_offset / ffd->block_size),
175 (long)(end_offset % ffd->block_size),
205 fs_fs_data_t *ffd = fs->fsap_data;
206 return svn_error_trace(svn_io_file_aligned_seek(file, ffd->block_size,
291 fs_fs_data_t *ffd = fs->fsap_data;
292 return svn_fs_fs__use_log_addressing(fs) && ffd->use_block_read;
416 fs_fs_data_t *ffd = fs->fsap_data;
457 if (ffd->node_revision_cache)
461 ffd->node_revision_cache,
495 if (ffd->node_revision_cache)
496 SVN_ERR(svn_cache__set(ffd->node_revision_cache,
583 fs_fs_data_t *ffd = fs->fsap_data;
601 if (rev_file->is_packed && ((rev + 1) % ffd->max_files_per_dir != 0))
661 fs_fs_data_t *ffd = fs->fsap_data;
676 ffd->rev_root_id_cache, &rev, result_pool));
691 SVN_ERR(svn_cache__set(ffd->rev_root_id_cache, &rev, root_id,
768 fs_fs_data_t *ffd = rs->sfile->fs->fsap_data;
770 ffd->block_size,
840 fs_fs_data_t *ffd = fs->fsap_data;
857 && (*shared_file)->revision < ffd->min_unpacked_rev
858 && rep->revision < ffd->min_unpacked_rev
859 && ( ((*shared_file)->revision / ffd->max_files_per_dir)
860 == (rep->revision / ffd->max_files_per_dir));
870 rs->raw_window_cache = use_block_read(fs) ? ffd->raw_window_cache : NULL;
882 rs->window_cache = ffd->txdelta_window_cache
883 && svn_cache__is_cachable(ffd->txdelta_window_cache,
885 ? ffd->txdelta_window_cache
887 rs->combined_cache = ffd->combined_window_cache
888 && svn_cache__is_cachable(ffd->combined_window_cache,
890 ? ffd->combined_window_cache
894 if (ffd->rep_header_cache && !svn_fs_fs__id_txn_used(&rep->txn_id))
896 ffd->rep_header_cache, &key, result_pool));
954 if (ffd->rep_header_cache)
955 SVN_ERR(svn_cache__set(ffd->rep_header_cache, &key, rh,
1003 fs_fs_data_t *ffd = fs->fsap_data;
1015 (rep, ffd->format, TRUE, scratch_pool, scratch_pool)->data
1093 fs_fs_data_t *ffd = fs->fsap_data;
1094 svn_revnum_t shard_size = ffd->max_files_per_dir
1095 ? ffd->max_files_per_dir
1783 fulltext_size_is_cachable(fs_fs_data_t *ffd, svn_filesize_t size)
1786 && svn_cache__is_cachable(ffd->fulltext_cache, (apr_size_t)size);
2205 fs_fs_data_t *ffd = rb->fs->fsap_data;
2206 SVN_ERR(svn_cache__set(ffd->fulltext_cache, &rb->fulltext_cache_key,
2227 fs_fs_data_t *ffd = fs->fsap_data;
2241 if (ffd->fulltext_cache && cache_fulltext
2243 && fulltext_size_is_cachable(ffd, rep->expanded_size))
2245 rb->fulltext_cache = ffd->fulltext_cache;
2396 fs_fs_data_t *ffd = fs->fsap_data;
2401 if (ffd->fulltext_cache && SVN_IS_VALID_REVNUM(rep->revision)
2402 && fulltext_size_is_cachable(ffd, rep->expanded_size))
2410 ffd->fulltext_cache,
2486 fs_fs_data_t *ffd = fs->fsap_data;
2491 if (target->data_rep && (source || ! ffd->fulltext_cache))
2811 fs_fs_data_t *ffd = fs->fsap_data;
2817 return ffd->dir_cache;
2825 return ffd->txn_dir_cache;
2834 return ffd->dir_cache;
3000 fs_fs_data_t *ffd = fs->fsap_data;
3006 if (ffd->properties_cache && SVN_IS_VALID_REVNUM(rep->revision))
3010 ffd->properties_cache, &key, pool));
3030 if (ffd->properties_cache && SVN_IS_VALID_REVNUM(rep->revision))
3031 SVN_ERR(svn_cache__set(ffd->properties_cache, &key, proplist, pool));
3068 fs_fs_data_t *ffd = context->fs->fsap_data;
3077 if (ffd->changes_cache)
3080 ffd->changes_cache, &key, result_pool));
3116 ffd->changes_cache, &key, result_pool));
3168 if (ffd->changes_cache)
3169 SVN_ERR(svn_cache__set(ffd->changes_cache, &key, changes_list,
3213 fs_fs_data_t *ffd = fs->fsap_data;
3234 rs->raw_window_cache = ffd->raw_window_cache;
3235 rs->window_cache = ffd->txdelta_window_cache;
3236 rs->combined_cache = ffd->combined_window_cache;
3387 fs_fs_data_t *ffd = fs->fsap_data;
3393 && (!ffd->txdelta_window_cache || !ffd->raw_window_cache))
3395 && !ffd->combined_window_cache))
3451 fs_fs_data_t *ffd = fs->fsap_data;
3454 if (ffd->rep_header_cache)
3457 ffd->rep_header_cache, key,
3466 if (ffd->rep_header_cache)
3467 SVN_ERR(svn_cache__set(ffd->rep_header_cache, key, *rep_header,
3561 fs_fs_data_t *ffd = fs->fsap_data;
3569 if (!ffd->changes_cache)
3573 if (ffd->changes_cache)
3576 SVN_ERR(svn_cache__has_key(&is_cached, ffd->changes_cache, &key,
3607 SVN_ERR(svn_cache__set(ffd->changes_cache, &key, &changes_list,
3628 fs_fs_data_t *ffd = fs->fsap_data;
3635 if (!must_read && !ffd->node_revision_cache)
3639 if (!must_read && ffd->node_revision_cache)
3642 SVN_ERR(svn_cache__has_key(&is_cached, ffd->node_revision_cache,
3655 if (ffd->node_revision_cache)
3656 SVN_ERR(svn_cache__set(ffd->node_revision_cache, &key, *noderev_p,
3680 fs_fs_data_t *ffd = fs->fsap_data;
3716 block_start = offset - (offset % ffd->block_size);
3719 ffd->block_size, scratch_pool,
3752 && entry->size < ffd->block_size))
3766 : block_start + ffd->block_size,
3771 if (ffd->node_revision_cache || is_result)
3793 if (offset - block_start > ffd->block_size)