diff options
Diffstat (limited to 'fs/btrfs/ctree.h')
-rw-r--r-- | fs/btrfs/ctree.h | 39 |
1 files changed, 20 insertions, 19 deletions
diff --git a/fs/btrfs/ctree.h b/fs/btrfs/ctree.h index 105d4d43993e..00e3518a26ef 100644 --- a/fs/btrfs/ctree.h +++ b/fs/btrfs/ctree.h | |||
@@ -2687,7 +2687,7 @@ enum btrfs_flush_state { | |||
2687 | }; | 2687 | }; |
2688 | 2688 | ||
2689 | int btrfs_check_data_free_space(struct inode *inode, u64 start, u64 len); | 2689 | int btrfs_check_data_free_space(struct inode *inode, u64 start, u64 len); |
2690 | int btrfs_alloc_data_chunk_ondemand(struct inode *inode, u64 bytes); | 2690 | int btrfs_alloc_data_chunk_ondemand(struct btrfs_inode *inode, u64 bytes); |
2691 | void btrfs_free_reserved_data_space(struct inode *inode, u64 start, u64 len); | 2691 | void btrfs_free_reserved_data_space(struct inode *inode, u64 start, u64 len); |
2692 | void btrfs_free_reserved_data_space_noquota(struct inode *inode, u64 start, | 2692 | void btrfs_free_reserved_data_space_noquota(struct inode *inode, u64 start, |
2693 | u64 len); | 2693 | u64 len); |
@@ -2695,16 +2695,16 @@ void btrfs_trans_release_metadata(struct btrfs_trans_handle *trans, | |||
2695 | struct btrfs_fs_info *fs_info); | 2695 | struct btrfs_fs_info *fs_info); |
2696 | void btrfs_trans_release_chunk_metadata(struct btrfs_trans_handle *trans); | 2696 | void btrfs_trans_release_chunk_metadata(struct btrfs_trans_handle *trans); |
2697 | int btrfs_orphan_reserve_metadata(struct btrfs_trans_handle *trans, | 2697 | int btrfs_orphan_reserve_metadata(struct btrfs_trans_handle *trans, |
2698 | struct inode *inode); | 2698 | struct btrfs_inode *inode); |
2699 | void btrfs_orphan_release_metadata(struct inode *inode); | 2699 | void btrfs_orphan_release_metadata(struct btrfs_inode *inode); |
2700 | int btrfs_subvolume_reserve_metadata(struct btrfs_root *root, | 2700 | int btrfs_subvolume_reserve_metadata(struct btrfs_root *root, |
2701 | struct btrfs_block_rsv *rsv, | 2701 | struct btrfs_block_rsv *rsv, |
2702 | int nitems, | 2702 | int nitems, |
2703 | u64 *qgroup_reserved, bool use_global_rsv); | 2703 | u64 *qgroup_reserved, bool use_global_rsv); |
2704 | void btrfs_subvolume_release_metadata(struct btrfs_fs_info *fs_info, | 2704 | void btrfs_subvolume_release_metadata(struct btrfs_fs_info *fs_info, |
2705 | struct btrfs_block_rsv *rsv); | 2705 | struct btrfs_block_rsv *rsv); |
2706 | int btrfs_delalloc_reserve_metadata(struct inode *inode, u64 num_bytes); | 2706 | int btrfs_delalloc_reserve_metadata(struct btrfs_inode *inode, u64 num_bytes); |
2707 | void btrfs_delalloc_release_metadata(struct inode *inode, u64 num_bytes); | 2707 | void btrfs_delalloc_release_metadata(struct btrfs_inode *inode, u64 num_bytes); |
2708 | int btrfs_delalloc_reserve_space(struct inode *inode, u64 start, u64 len); | 2708 | int btrfs_delalloc_reserve_space(struct inode *inode, u64 start, u64 len); |
2709 | void btrfs_delalloc_release_space(struct inode *inode, u64 start, u64 len); | 2709 | void btrfs_delalloc_release_space(struct inode *inode, u64 start, u64 len); |
2710 | void btrfs_init_block_rsv(struct btrfs_block_rsv *rsv, unsigned short type); | 2710 | void btrfs_init_block_rsv(struct btrfs_block_rsv *rsv, unsigned short type); |
@@ -2982,7 +2982,7 @@ int btrfs_check_dir_item_collision(struct btrfs_root *root, u64 dir, | |||
2982 | const char *name, int name_len); | 2982 | const char *name, int name_len); |
2983 | int btrfs_insert_dir_item(struct btrfs_trans_handle *trans, | 2983 | int btrfs_insert_dir_item(struct btrfs_trans_handle *trans, |
2984 | struct btrfs_root *root, const char *name, | 2984 | struct btrfs_root *root, const char *name, |
2985 | int name_len, struct inode *dir, | 2985 | int name_len, struct btrfs_inode *dir, |
2986 | struct btrfs_key *location, u8 type, u64 index); | 2986 | struct btrfs_key *location, u8 type, u64 index); |
2987 | struct btrfs_dir_item *btrfs_lookup_dir_item(struct btrfs_trans_handle *trans, | 2987 | struct btrfs_dir_item *btrfs_lookup_dir_item(struct btrfs_trans_handle *trans, |
2988 | struct btrfs_root *root, | 2988 | struct btrfs_root *root, |
@@ -3081,7 +3081,7 @@ int btrfs_csum_one_bio(struct inode *inode, struct bio *bio, | |||
3081 | u64 file_start, int contig); | 3081 | u64 file_start, int contig); |
3082 | int btrfs_lookup_csums_range(struct btrfs_root *root, u64 start, u64 end, | 3082 | int btrfs_lookup_csums_range(struct btrfs_root *root, u64 start, u64 end, |
3083 | struct list_head *list, int search_commit); | 3083 | struct list_head *list, int search_commit); |
3084 | void btrfs_extent_item_to_extent_map(struct inode *inode, | 3084 | void btrfs_extent_item_to_extent_map(struct btrfs_inode *inode, |
3085 | const struct btrfs_path *path, | 3085 | const struct btrfs_path *path, |
3086 | struct btrfs_file_extent_item *fi, | 3086 | struct btrfs_file_extent_item *fi, |
3087 | const bool new_inline, | 3087 | const bool new_inline, |
@@ -3100,9 +3100,9 @@ struct btrfs_delalloc_work *btrfs_alloc_delalloc_work(struct inode *inode, | |||
3100 | int delay_iput); | 3100 | int delay_iput); |
3101 | void btrfs_wait_and_free_delalloc_work(struct btrfs_delalloc_work *work); | 3101 | void btrfs_wait_and_free_delalloc_work(struct btrfs_delalloc_work *work); |
3102 | 3102 | ||
3103 | struct extent_map *btrfs_get_extent_fiemap(struct inode *inode, struct page *page, | 3103 | struct extent_map *btrfs_get_extent_fiemap(struct btrfs_inode *inode, |
3104 | size_t pg_offset, u64 start, u64 len, | 3104 | struct page *page, size_t pg_offset, u64 start, |
3105 | int create); | 3105 | u64 len, int create); |
3106 | noinline int can_nocow_extent(struct inode *inode, u64 offset, u64 *len, | 3106 | noinline int can_nocow_extent(struct inode *inode, u64 offset, u64 *len, |
3107 | u64 *orig_start, u64 *orig_block_len, | 3107 | u64 *orig_start, u64 *orig_block_len, |
3108 | u64 *ram_bytes); | 3108 | u64 *ram_bytes); |
@@ -3123,13 +3123,13 @@ static inline void btrfs_force_ra(struct address_space *mapping, | |||
3123 | } | 3123 | } |
3124 | 3124 | ||
3125 | struct inode *btrfs_lookup_dentry(struct inode *dir, struct dentry *dentry); | 3125 | struct inode *btrfs_lookup_dentry(struct inode *dir, struct dentry *dentry); |
3126 | int btrfs_set_inode_index(struct inode *dir, u64 *index); | 3126 | int btrfs_set_inode_index(struct btrfs_inode *dir, u64 *index); |
3127 | int btrfs_unlink_inode(struct btrfs_trans_handle *trans, | 3127 | int btrfs_unlink_inode(struct btrfs_trans_handle *trans, |
3128 | struct btrfs_root *root, | 3128 | struct btrfs_root *root, |
3129 | struct btrfs_inode *dir, struct btrfs_inode *inode, | 3129 | struct btrfs_inode *dir, struct btrfs_inode *inode, |
3130 | const char *name, int name_len); | 3130 | const char *name, int name_len); |
3131 | int btrfs_add_link(struct btrfs_trans_handle *trans, | 3131 | int btrfs_add_link(struct btrfs_trans_handle *trans, |
3132 | struct inode *parent_inode, struct inode *inode, | 3132 | struct btrfs_inode *parent_inode, struct btrfs_inode *inode, |
3133 | const char *name, int name_len, int add_backref, u64 index); | 3133 | const char *name, int name_len, int add_backref, u64 index); |
3134 | int btrfs_unlink_subvol(struct btrfs_trans_handle *trans, | 3134 | int btrfs_unlink_subvol(struct btrfs_trans_handle *trans, |
3135 | struct btrfs_root *root, | 3135 | struct btrfs_root *root, |
@@ -3166,15 +3166,16 @@ void btrfs_destroy_cachep(void); | |||
3166 | long btrfs_ioctl_trans_end(struct file *file); | 3166 | long btrfs_ioctl_trans_end(struct file *file); |
3167 | struct inode *btrfs_iget(struct super_block *s, struct btrfs_key *location, | 3167 | struct inode *btrfs_iget(struct super_block *s, struct btrfs_key *location, |
3168 | struct btrfs_root *root, int *was_new); | 3168 | struct btrfs_root *root, int *was_new); |
3169 | struct extent_map *btrfs_get_extent(struct inode *inode, struct page *page, | 3169 | struct extent_map *btrfs_get_extent(struct btrfs_inode *inode, |
3170 | size_t pg_offset, u64 start, u64 end, | 3170 | struct page *page, size_t pg_offset, |
3171 | int create); | 3171 | u64 start, u64 end, int create); |
3172 | int btrfs_update_inode(struct btrfs_trans_handle *trans, | 3172 | int btrfs_update_inode(struct btrfs_trans_handle *trans, |
3173 | struct btrfs_root *root, | 3173 | struct btrfs_root *root, |
3174 | struct inode *inode); | 3174 | struct inode *inode); |
3175 | int btrfs_update_inode_fallback(struct btrfs_trans_handle *trans, | 3175 | int btrfs_update_inode_fallback(struct btrfs_trans_handle *trans, |
3176 | struct btrfs_root *root, struct inode *inode); | 3176 | struct btrfs_root *root, struct inode *inode); |
3177 | int btrfs_orphan_add(struct btrfs_trans_handle *trans, struct inode *inode); | 3177 | int btrfs_orphan_add(struct btrfs_trans_handle *trans, |
3178 | struct btrfs_inode *inode); | ||
3178 | int btrfs_orphan_cleanup(struct btrfs_root *root); | 3179 | int btrfs_orphan_cleanup(struct btrfs_root *root); |
3179 | void btrfs_orphan_commit_root(struct btrfs_trans_handle *trans, | 3180 | void btrfs_orphan_commit_root(struct btrfs_trans_handle *trans, |
3180 | struct btrfs_root *root); | 3181 | struct btrfs_root *root); |
@@ -3215,11 +3216,11 @@ ssize_t btrfs_dedupe_file_range(struct file *src_file, u64 loff, u64 olen, | |||
3215 | int btrfs_auto_defrag_init(void); | 3216 | int btrfs_auto_defrag_init(void); |
3216 | void btrfs_auto_defrag_exit(void); | 3217 | void btrfs_auto_defrag_exit(void); |
3217 | int btrfs_add_inode_defrag(struct btrfs_trans_handle *trans, | 3218 | int btrfs_add_inode_defrag(struct btrfs_trans_handle *trans, |
3218 | struct inode *inode); | 3219 | struct btrfs_inode *inode); |
3219 | int btrfs_run_defrag_inodes(struct btrfs_fs_info *fs_info); | 3220 | int btrfs_run_defrag_inodes(struct btrfs_fs_info *fs_info); |
3220 | void btrfs_cleanup_defrag_inodes(struct btrfs_fs_info *fs_info); | 3221 | void btrfs_cleanup_defrag_inodes(struct btrfs_fs_info *fs_info); |
3221 | int btrfs_sync_file(struct file *file, loff_t start, loff_t end, int datasync); | 3222 | int btrfs_sync_file(struct file *file, loff_t start, loff_t end, int datasync); |
3222 | void btrfs_drop_extent_cache(struct inode *inode, u64 start, u64 end, | 3223 | void btrfs_drop_extent_cache(struct btrfs_inode *inode, u64 start, u64 end, |
3223 | int skip_pinned); | 3224 | int skip_pinned); |
3224 | extern const struct file_operations btrfs_file_operations; | 3225 | extern const struct file_operations btrfs_file_operations; |
3225 | int __btrfs_drop_extents(struct btrfs_trans_handle *trans, | 3226 | int __btrfs_drop_extents(struct btrfs_trans_handle *trans, |
@@ -3233,7 +3234,7 @@ int btrfs_drop_extents(struct btrfs_trans_handle *trans, | |||
3233 | struct btrfs_root *root, struct inode *inode, u64 start, | 3234 | struct btrfs_root *root, struct inode *inode, u64 start, |
3234 | u64 end, int drop_cache); | 3235 | u64 end, int drop_cache); |
3235 | int btrfs_mark_extent_written(struct btrfs_trans_handle *trans, | 3236 | int btrfs_mark_extent_written(struct btrfs_trans_handle *trans, |
3236 | struct inode *inode, u64 start, u64 end); | 3237 | struct btrfs_inode *inode, u64 start, u64 end); |
3237 | int btrfs_release_file(struct inode *inode, struct file *file); | 3238 | int btrfs_release_file(struct inode *inode, struct file *file); |
3238 | int btrfs_dirty_pages(struct inode *inode, struct page **pages, | 3239 | int btrfs_dirty_pages(struct inode *inode, struct page **pages, |
3239 | size_t num_pages, loff_t pos, size_t write_bytes, | 3240 | size_t num_pages, loff_t pos, size_t write_bytes, |