@@ -2687,24 +2687,24 @@ enum btrfs_flush_state {
26872687};
26882688
26892689int 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 );
26912691void btrfs_free_reserved_data_space (struct inode * inode , u64 start , u64 len );
26922692void btrfs_free_reserved_data_space_noquota (struct inode * inode , u64 start ,
26932693 u64 len );
26942694void btrfs_trans_release_metadata (struct btrfs_trans_handle * trans ,
26952695 struct btrfs_fs_info * fs_info );
26962696void btrfs_trans_release_chunk_metadata (struct btrfs_trans_handle * trans );
26972697int btrfs_orphan_reserve_metadata (struct btrfs_trans_handle * trans ,
2698- struct inode * inode );
2699- void btrfs_orphan_release_metadata (struct inode * inode );
2698+ struct btrfs_inode * inode );
2699+ void btrfs_orphan_release_metadata (struct btrfs_inode * inode );
27002700int btrfs_subvolume_reserve_metadata (struct btrfs_root * root ,
27012701 struct btrfs_block_rsv * rsv ,
27022702 int nitems ,
27032703 u64 * qgroup_reserved , bool use_global_rsv );
27042704void btrfs_subvolume_release_metadata (struct btrfs_fs_info * fs_info ,
27052705 struct btrfs_block_rsv * rsv );
2706- int btrfs_delalloc_reserve_metadata (struct inode * inode , u64 num_bytes );
2707- void btrfs_delalloc_release_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 btrfs_inode * inode , u64 num_bytes );
27082708int btrfs_delalloc_reserve_space (struct inode * inode , u64 start , u64 len );
27092709void btrfs_delalloc_release_space (struct inode * inode , u64 start , u64 len );
27102710void 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,
29822982 const char * name , int name_len );
29832983int btrfs_insert_dir_item (struct btrfs_trans_handle * trans ,
29842984 struct btrfs_root * root , const char * name ,
2985- int name_len , struct inode * dir ,
2985+ int name_len , struct btrfs_inode * dir ,
29862986 struct btrfs_key * location , u8 type , u64 index );
29872987struct btrfs_dir_item * btrfs_lookup_dir_item (struct btrfs_trans_handle * trans ,
29882988 struct btrfs_root * root ,
@@ -3081,7 +3081,7 @@ int btrfs_csum_one_bio(struct inode *inode, struct bio *bio,
30813081 u64 file_start , int contig );
30823082int btrfs_lookup_csums_range (struct btrfs_root * root , u64 start , u64 end ,
30833083 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 ,
30853085 const struct btrfs_path * path ,
30863086 struct btrfs_file_extent_item * fi ,
30873087 const bool new_inline ,
@@ -3100,9 +3100,9 @@ struct btrfs_delalloc_work *btrfs_alloc_delalloc_work(struct inode *inode,
31003100 int delay_iput );
31013101void btrfs_wait_and_free_delalloc_work (struct btrfs_delalloc_work * work );
31023102
3103- struct extent_map * btrfs_get_extent_fiemap (struct inode * inode , struct page * page ,
3104- size_t pg_offset , u64 start , u64 len ,
3105- int create );
3103+ struct extent_map * btrfs_get_extent_fiemap (struct btrfs_inode * inode ,
3104+ struct page * page , size_t pg_offset , u64 start ,
3105+ u64 len , int create );
31063106noinline int can_nocow_extent (struct inode * inode , u64 offset , u64 * len ,
31073107 u64 * orig_start , u64 * orig_block_len ,
31083108 u64 * ram_bytes );
@@ -3123,13 +3123,13 @@ static inline void btrfs_force_ra(struct address_space *mapping,
31233123}
31243124
31253125struct 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 );
31273127int btrfs_unlink_inode (struct btrfs_trans_handle * trans ,
31283128 struct btrfs_root * root ,
31293129 struct btrfs_inode * dir , struct btrfs_inode * inode ,
31303130 const char * name , int name_len );
31313131int 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 ,
31333133 const char * name , int name_len , int add_backref , u64 index );
31343134int btrfs_unlink_subvol (struct btrfs_trans_handle * trans ,
31353135 struct btrfs_root * root ,
@@ -3166,15 +3166,16 @@ void btrfs_destroy_cachep(void);
31663166long btrfs_ioctl_trans_end (struct file * file );
31673167struct inode * btrfs_iget (struct super_block * s , struct btrfs_key * location ,
31683168 struct btrfs_root * root , int * was_new );
3169- struct extent_map * btrfs_get_extent (struct inode * inode , struct page * page ,
3170- size_t pg_offset , u64 start , u64 end ,
3171- int create );
3169+ struct extent_map * btrfs_get_extent (struct btrfs_inode * inode ,
3170+ struct page * page , size_t pg_offset ,
3171+ u64 start , u64 end , int create );
31723172int btrfs_update_inode (struct btrfs_trans_handle * trans ,
31733173 struct btrfs_root * root ,
31743174 struct inode * inode );
31753175int btrfs_update_inode_fallback (struct btrfs_trans_handle * trans ,
31763176 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 );
31783179int btrfs_orphan_cleanup (struct btrfs_root * root );
31793180void btrfs_orphan_commit_root (struct btrfs_trans_handle * trans ,
31803181 struct btrfs_root * root );
@@ -3215,11 +3216,11 @@ ssize_t btrfs_dedupe_file_range(struct file *src_file, u64 loff, u64 olen,
32153216int btrfs_auto_defrag_init (void );
32163217void btrfs_auto_defrag_exit (void );
32173218int btrfs_add_inode_defrag (struct btrfs_trans_handle * trans ,
3218- struct inode * inode );
3219+ struct btrfs_inode * inode );
32193220int btrfs_run_defrag_inodes (struct btrfs_fs_info * fs_info );
32203221void btrfs_cleanup_defrag_inodes (struct btrfs_fs_info * fs_info );
32213222int 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 ,
32233224 int skip_pinned );
32243225extern const struct file_operations btrfs_file_operations ;
32253226int __btrfs_drop_extents (struct btrfs_trans_handle * trans ,
@@ -3233,7 +3234,7 @@ int btrfs_drop_extents(struct btrfs_trans_handle *trans,
32333234 struct btrfs_root * root , struct inode * inode , u64 start ,
32343235 u64 end , int drop_cache );
32353236int 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 );
32373238int btrfs_release_file (struct inode * inode , struct file * file );
32383239int btrfs_dirty_pages (struct inode * inode , struct page * * pages ,
32393240 size_t num_pages , loff_t pos , size_t write_bytes ,
0 commit comments