Lines Matching refs:btrfs_inode

73 struct btrfs_inode {  struct
258 static inline u64 btrfs_get_first_dir_index_to_log(const struct btrfs_inode *inode) in btrfs_get_first_dir_index_to_log() argument
263 static inline void btrfs_set_first_dir_index_to_log(struct btrfs_inode *inode, in btrfs_set_first_dir_index_to_log()
269 static inline struct btrfs_inode *BTRFS_I(const struct inode *inode) in BTRFS_I()
271 return container_of(inode, struct btrfs_inode, vfs_inode); in BTRFS_I()
292 static inline u64 btrfs_ino(const struct btrfs_inode *inode) in btrfs_ino()
304 static inline u64 btrfs_ino(const struct btrfs_inode *inode) in btrfs_ino()
311 static inline void btrfs_i_size_write(struct btrfs_inode *inode, u64 size) in btrfs_i_size_write()
317 static inline bool btrfs_is_free_space_inode(struct btrfs_inode *inode) in btrfs_is_free_space_inode()
327 static inline void btrfs_mod_outstanding_extents(struct btrfs_inode *inode, in btrfs_mod_outstanding_extents()
346 static inline void btrfs_set_inode_last_sub_trans(struct btrfs_inode *inode) in btrfs_set_inode_last_sub_trans()
358 static inline void btrfs_set_inode_full_sync(struct btrfs_inode *inode) in btrfs_set_inode_full_sync()
383 static inline bool btrfs_inode_in_log(struct btrfs_inode *inode, u64 generation) in btrfs_inode_in_log()
399 static inline bool btrfs_inode_can_compress(const struct btrfs_inode *inode) in btrfs_inode_can_compress()
419 void __btrfs_del_delalloc_inode(struct btrfs_root *root, struct btrfs_inode *inode);
421 int btrfs_set_inode_index(struct btrfs_inode *dir, u64 *index);
423 struct btrfs_inode *dir, struct btrfs_inode *inode,
426 struct btrfs_inode *parent_inode, struct btrfs_inode *inode,
428 int btrfs_delete_subvolume(struct btrfs_inode *dir, struct dentry *dentry);
429 int btrfs_truncate_block(struct btrfs_inode *inode, loff_t from, loff_t len,
435 int btrfs_set_extent_delalloc(struct btrfs_inode *inode, u64 start, u64 end,
460 void btrfs_set_delalloc_extent(struct btrfs_inode *inode, struct extent_state *state,
462 void btrfs_clear_delalloc_extent(struct btrfs_inode *inode,
464 void btrfs_merge_delalloc_extent(struct btrfs_inode *inode, struct extent_state *new,
466 void btrfs_split_delalloc_extent(struct btrfs_inode *inode,
468 void btrfs_set_range_writeback(struct btrfs_inode *inode, u64 start, u64 end);
480 struct extent_map *btrfs_get_extent(struct btrfs_inode *inode,
484 struct btrfs_root *root, struct btrfs_inode *inode);
486 struct btrfs_root *root, struct btrfs_inode *inode);
487 int btrfs_orphan_add(struct btrfs_trans_handle *trans, struct btrfs_inode *inode);
489 int btrfs_cont_expand(struct btrfs_inode *inode, loff_t oldsize, loff_t size);
490 void btrfs_add_delayed_iput(struct btrfs_inode *inode);
500 int btrfs_run_delalloc_range(struct btrfs_inode *inode, struct page *locked_page,
505 int btrfs_encoded_read_regular_fill_pages(struct btrfs_inode *inode,
528 int btrfs_inode_lock(struct btrfs_inode *inode, unsigned int ilock_flags);
529 void btrfs_inode_unlock(struct btrfs_inode *inode, unsigned int ilock_flags);
530 void btrfs_update_inode_bytes(struct btrfs_inode *inode, const u64 add_bytes,
532 void btrfs_assert_inode_range_clean(struct btrfs_inode *inode, u64 start, u64 end);