Lines Matching defs:inode

84  * inode ref items.
511 * These are sorted on (ptr, inode) (note that a block group or device can
519 struct inode *inode;
679 struct inode *btree_inode;
1076 struct inode *ino_cache_inode;
1118 * radix tree that keeps track of delayed nodes of every inode,
1173 * destination inode belonging to this root. Protected by the lock
2500 * Figure the key offset of an extended inode ref
2620 * - Running delayed inode items
2627 * - Running delayed inode items
2672 void btrfs_delalloc_release_extents(struct btrfs_inode *inode, u64 num_bytes);
2674 int btrfs_delalloc_reserve_metadata(struct btrfs_inode *inode, u64 num_bytes);
2914 /* inode-item.c */
2948 blk_status_t btrfs_lookup_bio_sums(struct inode *inode, struct bio *bio,
2963 blk_status_t btrfs_csum_one_bio(struct btrfs_inode *inode, struct bio *bio,
2967 void btrfs_extent_item_to_extent_map(struct btrfs_inode *inode,
2972 int btrfs_inode_clear_file_extent_range(struct btrfs_inode *inode, u64 start,
2974 int btrfs_inode_set_file_extent_range(struct btrfs_inode *inode, u64 start,
2976 void btrfs_inode_safe_disk_i_size_write(struct inode *inode, u64 new_i_size);
2979 /* inode.c */
2980 blk_status_t btrfs_submit_data_bio(struct inode *inode, struct bio *bio,
2984 struct extent_map *btrfs_get_extent_fiemap(struct btrfs_inode *inode,
2986 noinline int can_nocow_extent(struct inode *inode, u64 offset, u64 *len,
2991 struct btrfs_inode *inode);
2992 struct inode *btrfs_lookup_dentry(struct inode *dir, struct dentry *dentry);
2996 struct btrfs_inode *dir, struct btrfs_inode *inode,
2999 struct btrfs_inode *parent_inode, struct btrfs_inode *inode,
3001 int btrfs_delete_subvolume(struct inode *dir, struct dentry *dentry);
3002 int btrfs_truncate_block(struct inode *inode, loff_t from, loff_t len,
3006 struct inode *inode, u64 new_size,
3012 int btrfs_set_extent_delalloc(struct btrfs_inode *inode, u64 start, u64 end,
3019 void btrfs_set_delalloc_extent(struct inode *inode, struct extent_state *state,
3021 void btrfs_clear_delalloc_extent(struct inode *inode,
3023 void btrfs_merge_delalloc_extent(struct inode *inode, struct extent_state *new,
3025 void btrfs_split_delalloc_extent(struct inode *inode,
3032 void btrfs_evict_inode(struct inode *inode);
3033 int btrfs_write_inode(struct inode *inode, struct writeback_control *wbc);
3034 struct inode *btrfs_alloc_inode(struct super_block *sb);
3035 void btrfs_destroy_inode(struct inode *inode);
3036 void btrfs_free_inode(struct inode *inode);
3037 int btrfs_drop_inode(struct inode *inode);
3040 struct inode *btrfs_iget_path(struct super_block *s, u64 ino,
3042 struct inode *btrfs_iget(struct super_block *s, u64 ino, struct btrfs_root *root);
3043 struct extent_map *btrfs_get_extent(struct btrfs_inode *inode,
3048 struct inode *inode);
3050 struct btrfs_root *root, struct inode *inode);
3052 struct btrfs_inode *inode);
3054 int btrfs_cont_expand(struct inode *inode, loff_t oldsize, loff_t size);
3055 void btrfs_add_delayed_iput(struct inode *inode);
3058 int btrfs_prealloc_file_range(struct inode *inode, int mode,
3061 int btrfs_prealloc_file_range_trans(struct inode *inode,
3065 int btrfs_run_delalloc_range(struct btrfs_inode *inode, struct page *locked_page,
3078 void btrfs_sync_inode_flags_to_i_flags(struct inode *inode);
3080 int btrfs_defrag_file(struct inode *inode, struct file *file,
3095 struct btrfs_inode *inode);
3099 void btrfs_drop_extent_cache(struct btrfs_inode *inode, u64 start, u64 end,
3103 struct btrfs_root *root, struct btrfs_inode *inode,
3110 struct btrfs_root *root, struct inode *inode, u64 start,
3112 int btrfs_replace_file_extents(struct inode *inode, struct btrfs_path *path,
3117 struct btrfs_inode *inode, u64 start, u64 end);
3118 int btrfs_release_file(struct inode *inode, struct file *file);
3119 int btrfs_dirty_pages(struct btrfs_inode *inode, struct page **pages,
3122 int btrfs_fdatawrite_range(struct inode *inode, loff_t start, loff_t end);
3123 int btrfs_check_nocow_lock(struct btrfs_inode *inode, loff_t pos,
3125 void btrfs_check_nocow_unlock(struct btrfs_inode *inode);
3501 struct posix_acl *btrfs_get_acl(struct inode *inode, int type);
3502 int btrfs_set_acl(struct inode *inode, struct posix_acl *acl, int type);
3504 struct inode *inode, struct inode *dir);
3509 struct inode *inode, struct inode *dir)
3522 int btrfs_reloc_clone_csums(struct btrfs_inode *inode, u64 file_pos, u64 len);
3597 void btrfs_test_destroy_inode(struct inode *inode);