ocfs2_caching_info
static int __ocfs2_find_path(struct ocfs2_caching_info *ci,
int ocfs2_find_path(struct ocfs2_caching_info *ci,
int ocfs2_find_leaf(struct ocfs2_caching_info *ci,
struct ocfs2_caching_info *ci,
struct ocfs2_caching_info *ci,
struct ocfs2_caching_info *ci,
struct ocfs2_caching_info *ci,
struct ocfs2_caching_info *ci,
struct ocfs2_caching_info *ci,
struct ocfs2_caching_info *ci,
int ocfs2_journal_access_path(struct ocfs2_caching_info *ci,
int ocfs2_read_extent_block(struct ocfs2_caching_info *ci, u64 eb_blkno,
int ocfs2_find_leaf(struct ocfs2_caching_info *ci,
int ocfs2_find_path(struct ocfs2_caching_info *ci,
struct ocfs2_caching_info *ci,
int ocfs2_journal_access_path(struct ocfs2_caching_info *ci,
struct ocfs2_caching_info *et_ci;
struct ocfs2_caching_info *ci,
struct ocfs2_caching_info *ci,
struct ocfs2_caching_info *ci,
struct ocfs2_caching_info *ci,
struct ocfs2_caching_info *ci,
int ocfs2_read_extent_block(struct ocfs2_caching_info *ci, u64 eb_blkno,
int ocfs2_read_blocks(struct ocfs2_caching_info *ci, u64 block, int nr,
struct ocfs2_caching_info *ci)
struct ocfs2_caching_info *ci);
int ocfs2_read_blocks(struct ocfs2_caching_info *ci, u64 block, int nr,
static inline int ocfs2_read_block(struct ocfs2_caching_info *ci, u64 off,
static int ocfs2_ci_checkpointed(struct ocfs2_caching_info *ci,
int ocfs2_figure_hole_clusters(struct ocfs2_caching_info *ci,
int ocfs2_figure_hole_clusters(struct ocfs2_caching_info *ci,
static u64 ocfs2_inode_cache_owner(struct ocfs2_caching_info *ci)
static struct super_block *ocfs2_inode_cache_get_super(struct ocfs2_caching_info *ci)
static void ocfs2_inode_cache_lock(struct ocfs2_caching_info *ci)
static void ocfs2_inode_cache_unlock(struct ocfs2_caching_info *ci)
static void ocfs2_inode_cache_io_lock(struct ocfs2_caching_info *ci)
static void ocfs2_inode_cache_io_unlock(struct ocfs2_caching_info *ci)
static inline struct ocfs2_caching_info *INODE_CACHE(struct inode *inode)
static inline struct ocfs2_inode_info *cache_info_to_inode(struct ocfs2_caching_info *ci)
struct ocfs2_caching_info ip_metadata_cache;
struct ocfs2_caching_info *ci,
int ocfs2_journal_access_di(handle_t *handle, struct ocfs2_caching_info *ci,
int ocfs2_journal_access_eb(handle_t *handle, struct ocfs2_caching_info *ci,
int ocfs2_journal_access_rb(handle_t *handle, struct ocfs2_caching_info *ci,
int ocfs2_journal_access_gd(handle_t *handle, struct ocfs2_caching_info *ci,
int ocfs2_journal_access_db(handle_t *handle, struct ocfs2_caching_info *ci,
int ocfs2_journal_access_xb(handle_t *handle, struct ocfs2_caching_info *ci,
int ocfs2_journal_access_dq(handle_t *handle, struct ocfs2_caching_info *ci,
int ocfs2_journal_access_dr(handle_t *handle, struct ocfs2_caching_info *ci,
int ocfs2_journal_access_dl(handle_t *handle, struct ocfs2_caching_info *ci,
int ocfs2_journal_access(handle_t *handle, struct ocfs2_caching_info *ci,
static inline int ocfs2_ci_is_new(struct ocfs2_caching_info *ci)
struct ocfs2_caching_info *ci)
int ocfs2_journal_access_di(handle_t *handle, struct ocfs2_caching_info *ci,
int ocfs2_journal_access_eb(handle_t *handle, struct ocfs2_caching_info *ci,
int ocfs2_journal_access_rb(handle_t *handle, struct ocfs2_caching_info *ci,
int ocfs2_journal_access_gd(handle_t *handle, struct ocfs2_caching_info *ci,
int ocfs2_journal_access_xb(handle_t *handle, struct ocfs2_caching_info *ci,
int ocfs2_journal_access_dq(handle_t *handle, struct ocfs2_caching_info *ci,
int ocfs2_journal_access_db(handle_t *handle, struct ocfs2_caching_info *ci,
int ocfs2_journal_access_dr(handle_t *handle, struct ocfs2_caching_info *ci,
int ocfs2_journal_access_dl(handle_t *handle, struct ocfs2_caching_info *ci,
int ocfs2_journal_access(handle_t *handle, struct ocfs2_caching_info *ci,
struct ocfs2_caching_info *ci)
static inline int ocfs2_ci_fully_checkpointed(struct ocfs2_caching_info *ci)
struct ocfs2_caching_info *ci,
struct super_block *ocfs2_metadata_cache_get_super(struct ocfs2_caching_info *ci);
static int ocfs2_get_refcount_rec(struct ocfs2_caching_info *ci,
struct ocfs2_caching_info *ci,
static int ocfs2_read_refcount_block(struct ocfs2_caching_info *ci,
struct ocfs2_caching_info *ci,
static u64 ocfs2_refcount_cache_owner(struct ocfs2_caching_info *ci)
ocfs2_refcount_cache_get_super(struct ocfs2_caching_info *ci)
struct ocfs2_caching_info *ci,
static void ocfs2_refcount_cache_lock(struct ocfs2_caching_info *ci)
struct ocfs2_caching_info *ci,
static void ocfs2_refcount_cache_unlock(struct ocfs2_caching_info *ci)
struct ocfs2_caching_info *ci,
static void ocfs2_refcount_cache_io_lock(struct ocfs2_caching_info *ci)
struct ocfs2_caching_info *ci,
static void ocfs2_refcount_cache_io_unlock(struct ocfs2_caching_info *ci)
struct ocfs2_caching_info *ci,
struct ocfs2_caching_info *ci,
struct ocfs2_caching_info *ci,
struct ocfs2_caching_info *ci,
struct ocfs2_caching_info *ci,
struct ocfs2_caching_info *ci,
struct ocfs2_caching_info *ci,
struct ocfs2_caching_info *ref_ci,
struct ocfs2_caching_info *ci = INODE_CACHE(inode);
struct ocfs2_caching_info *ci = context->data_et.et_ci;
struct ocfs2_caching_info *ref_ci = &context->ref_tree->rf_ci;
struct ocfs2_caching_info *ref_ci,
struct ocfs2_caching_info *ref_ci,
struct ocfs2_caching_info *ref_ci,
struct ocfs2_caching_info *ref_ci,
cache_info_to_refcount(struct ocfs2_caching_info *ci)
static void ocfs2_find_refcount_rec_in_rl(struct ocfs2_caching_info *ci,
static int ocfs2_get_refcount_cpos_end(struct ocfs2_caching_info *ci,
struct ocfs2_caching_info rf_ci;
struct ocfs2_caching_info *ref_ci,
struct ocfs2_caching_info *ref_ci,
struct ocfs2_caching_info *ci,
void ocfs2_metadata_cache_init(struct ocfs2_caching_info *ci,
void ocfs2_metadata_cache_exit(struct ocfs2_caching_info *ci)
void ocfs2_metadata_cache_purge(struct ocfs2_caching_info *ci)
static int ocfs2_search_cache_array(struct ocfs2_caching_info *ci,
ocfs2_search_cache_tree(struct ocfs2_caching_info *ci,
static int ocfs2_buffer_cached(struct ocfs2_caching_info *ci,
int ocfs2_buffer_uptodate(struct ocfs2_caching_info *ci,
int ocfs2_buffer_read_ahead(struct ocfs2_caching_info *ci,
static void ocfs2_append_cache_array(struct ocfs2_caching_info *ci,
static void __ocfs2_insert_cache_tree(struct ocfs2_caching_info *ci,
static inline int ocfs2_insert_can_use_array(struct ocfs2_caching_info *ci)
static void ocfs2_expand_cache(struct ocfs2_caching_info *ci,
static void __ocfs2_set_buffer_uptodate(struct ocfs2_caching_info *ci,
void ocfs2_set_buffer_uptodate(struct ocfs2_caching_info *ci,
void ocfs2_set_new_buffer_uptodate(struct ocfs2_caching_info *ci,
static void ocfs2_remove_metadata_array(struct ocfs2_caching_info *ci,
static void ocfs2_remove_metadata_tree(struct ocfs2_caching_info *ci,
static void ocfs2_remove_block_from_cache(struct ocfs2_caching_info *ci,
u64 ocfs2_metadata_cache_owner(struct ocfs2_caching_info *ci)
void ocfs2_remove_from_cache(struct ocfs2_caching_info *ci,
void ocfs2_remove_xattr_clusters_from_cache(struct ocfs2_caching_info *ci,
struct super_block *ocfs2_metadata_cache_get_super(struct ocfs2_caching_info *ci)
static void ocfs2_metadata_cache_lock(struct ocfs2_caching_info *ci)
static void ocfs2_metadata_cache_unlock(struct ocfs2_caching_info *ci)
void ocfs2_metadata_cache_io_lock(struct ocfs2_caching_info *ci)
void ocfs2_metadata_cache_io_unlock(struct ocfs2_caching_info *ci)
static void ocfs2_metadata_cache_reset(struct ocfs2_caching_info *ci,
u64 (*co_owner)(struct ocfs2_caching_info *ci);
struct super_block *(*co_get_super)(struct ocfs2_caching_info *ci);
void (*co_cache_lock)(struct ocfs2_caching_info *ci);
void (*co_cache_unlock)(struct ocfs2_caching_info *ci);
void (*co_io_lock)(struct ocfs2_caching_info *ci);
void (*co_io_unlock)(struct ocfs2_caching_info *ci);
void ocfs2_metadata_cache_init(struct ocfs2_caching_info *ci,
void ocfs2_metadata_cache_purge(struct ocfs2_caching_info *ci);
void ocfs2_metadata_cache_exit(struct ocfs2_caching_info *ci);
u64 ocfs2_metadata_cache_owner(struct ocfs2_caching_info *ci);
void ocfs2_metadata_cache_io_lock(struct ocfs2_caching_info *ci);
void ocfs2_metadata_cache_io_unlock(struct ocfs2_caching_info *ci);
int ocfs2_buffer_uptodate(struct ocfs2_caching_info *ci,
void ocfs2_set_buffer_uptodate(struct ocfs2_caching_info *ci,
void ocfs2_set_new_buffer_uptodate(struct ocfs2_caching_info *ci,
void ocfs2_remove_from_cache(struct ocfs2_caching_info *ci,
void ocfs2_remove_xattr_clusters_from_cache(struct ocfs2_caching_info *ci,
int ocfs2_buffer_read_ahead(struct ocfs2_caching_info *ci,
struct ocfs2_caching_info *ref_ci,
struct ocfs2_caching_info *ref_ci,
struct ocfs2_caching_info *ref_ci,
struct ocfs2_caching_info *ref_ci;
struct ocfs2_caching_info *ref_ci,
struct ocfs2_caching_info *ref_ci,
struct ocfs2_caching_info *ref_ci = NULL;
struct ocfs2_caching_info *ref_ci,
struct ocfs2_caching_info *ref_ci,
struct ocfs2_caching_info *ref_ci,
struct ocfs2_caching_info *ref_ci;
struct ocfs2_caching_info *ref_ci,
struct ocfs2_caching_info *ref_ci,
struct ocfs2_caching_info *ref_ci;
struct ocfs2_caching_info *ref_ci,