|
void | ocfs2_init_dinode_extent_tree (struct ocfs2_extent_tree *et, struct ocfs2_caching_info *ci, struct buffer_head *bh) |
|
void | ocfs2_init_xattr_tree_extent_tree (struct ocfs2_extent_tree *et, struct ocfs2_caching_info *ci, struct buffer_head *bh) |
|
void | ocfs2_init_xattr_value_extent_tree (struct ocfs2_extent_tree *et, struct ocfs2_caching_info *ci, struct ocfs2_xattr_value_buf *vb) |
|
void | ocfs2_init_dx_root_extent_tree (struct ocfs2_extent_tree *et, struct ocfs2_caching_info *ci, struct buffer_head *bh) |
|
void | ocfs2_init_refcount_extent_tree (struct ocfs2_extent_tree *et, struct ocfs2_caching_info *ci, struct buffer_head *bh) |
|
void | ocfs2_reinit_path (struct ocfs2_path *path, int keep_root) |
|
void | ocfs2_free_path (struct ocfs2_path *path) |
|
struct ocfs2_path * | ocfs2_new_path_from_path (struct ocfs2_path *path) |
|
struct ocfs2_path * | ocfs2_new_path_from_et (struct ocfs2_extent_tree *et) |
|
int | ocfs2_path_bh_journal_access (handle_t *handle, struct ocfs2_caching_info *ci, struct ocfs2_path *path, int idx) |
|
int | ocfs2_journal_access_path (struct ocfs2_caching_info *ci, handle_t *handle, struct ocfs2_path *path) |
|
int | ocfs2_search_extent_list (struct ocfs2_extent_list *el, u32 v_cluster) |
|
int | ocfs2_read_extent_block (struct ocfs2_caching_info *ci, u64 eb_blkno, struct buffer_head **bh) |
|
int | ocfs2_num_free_extents (struct ocfs2_super *osb, struct ocfs2_extent_tree *et) |
|
int | ocfs2_find_subtree_root (struct ocfs2_extent_tree *et, struct ocfs2_path *left, struct ocfs2_path *right) |
|
int | ocfs2_find_path (struct ocfs2_caching_info *ci, struct ocfs2_path *path, u32 cpos) |
|
int | ocfs2_find_leaf (struct ocfs2_caching_info *ci, struct ocfs2_extent_list *root_el, u32 cpos, struct buffer_head **leaf_bh) |
|
int | ocfs2_find_cpos_for_left_leaf (struct super_block *sb, struct ocfs2_path *path, u32 *cpos) |
|
int | ocfs2_find_cpos_for_right_leaf (struct super_block *sb, struct ocfs2_path *path, u32 *cpos) |
|
int | ocfs2_insert_extent (handle_t *handle, struct ocfs2_extent_tree *et, u32 cpos, u64 start_blk, u32 new_clusters, u8 flags, struct ocfs2_alloc_context *meta_ac) |
|
int | ocfs2_add_clusters_in_btree (handle_t *handle, struct ocfs2_extent_tree *et, u32 *logical_offset, u32 clusters_to_add, int mark_unwritten, struct ocfs2_alloc_context *data_ac, struct ocfs2_alloc_context *meta_ac, enum ocfs2_alloc_restarted *reason_ret) |
|
int | ocfs2_split_extent (handle_t *handle, struct ocfs2_extent_tree *et, struct ocfs2_path *path, int split_index, struct ocfs2_extent_rec *split_rec, struct ocfs2_alloc_context *meta_ac, struct ocfs2_cached_dealloc_ctxt *dealloc) |
|
int | ocfs2_change_extent_flag (handle_t *handle, struct ocfs2_extent_tree *et, u32 cpos, u32 len, u32 phys, struct ocfs2_alloc_context *meta_ac, struct ocfs2_cached_dealloc_ctxt *dealloc, int new_flags, int clear_flags) |
|
int | ocfs2_mark_extent_written (struct inode *inode, struct ocfs2_extent_tree *et, handle_t *handle, u32 cpos, u32 len, u32 phys, struct ocfs2_alloc_context *meta_ac, struct ocfs2_cached_dealloc_ctxt *dealloc) |
|
int | ocfs2_remove_extent (handle_t *handle, struct ocfs2_extent_tree *et, u32 cpos, u32 len, struct ocfs2_alloc_context *meta_ac, struct ocfs2_cached_dealloc_ctxt *dealloc) |
|
int | ocfs2_remove_btree_range (struct inode *inode, struct ocfs2_extent_tree *et, u32 cpos, u32 phys_cpos, u32 len, int flags, struct ocfs2_cached_dealloc_ctxt *dealloc, u64 refcount_loc) |
|
int | ocfs2_truncate_log_needs_flush (struct ocfs2_super *osb) |
|
int | ocfs2_truncate_log_append (struct ocfs2_super *osb, handle_t *handle, u64 start_blk, unsigned int num_clusters) |
|
int | __ocfs2_flush_truncate_log (struct ocfs2_super *osb) |
|
int | ocfs2_flush_truncate_log (struct ocfs2_super *osb) |
|
void | ocfs2_schedule_truncate_log_flush (struct ocfs2_super *osb, int cancel) |
|
int | ocfs2_begin_truncate_log_recovery (struct ocfs2_super *osb, int slot_num, struct ocfs2_dinode **tl_copy) |
|
int | ocfs2_complete_truncate_log_recovery (struct ocfs2_super *osb, struct ocfs2_dinode *tl_copy) |
|
void | ocfs2_truncate_log_shutdown (struct ocfs2_super *osb) |
|
int | ocfs2_truncate_log_init (struct ocfs2_super *osb) |
|
int | ocfs2_cache_cluster_dealloc (struct ocfs2_cached_dealloc_ctxt *ctxt, u64 blkno, unsigned int bit) |
|
int | ocfs2_run_deallocs (struct ocfs2_super *osb, struct ocfs2_cached_dealloc_ctxt *ctxt) |
|
int | ocfs2_cache_block_dealloc (struct ocfs2_cached_dealloc_ctxt *ctxt, int type, int slot, u64 suballoc, u64 blkno, unsigned int bit) |
|
void | ocfs2_map_and_dirty_page (struct inode *inode, handle_t *handle, unsigned int from, unsigned int to, struct page *page, int zero, u64 *phys) |
|
int | ocfs2_grab_pages (struct inode *inode, loff_t start, loff_t end, struct page **pages, int *num) |
|
int | ocfs2_zero_range_for_truncate (struct inode *inode, handle_t *handle, u64 range_start, u64 range_end) |
|
void | ocfs2_dinode_new_extent_list (struct inode *inode, struct ocfs2_dinode *di) |
|
void | ocfs2_set_inode_data_inline (struct inode *inode, struct ocfs2_dinode *di) |
|
int | ocfs2_convert_inline_data_to_extents (struct inode *inode, struct buffer_head *di_bh) |
|
int | ocfs2_commit_truncate (struct ocfs2_super *osb, struct inode *inode, struct buffer_head *di_bh) |
|
int | ocfs2_truncate_inline (struct inode *inode, struct buffer_head *di_bh, unsigned int start, unsigned int end, int trunc) |
|
int | ocfs2_trim_fs (struct super_block *sb, struct fstrim_range *range) |
|