Lines Matching refs:xfs_inode
9 static inline bool xfs_is_always_cow_inode(struct xfs_inode *ip) in xfs_is_always_cow_inode()
14 static inline bool xfs_is_cow_inode(struct xfs_inode *ip) in xfs_is_cow_inode()
19 extern int xfs_reflink_trim_around_shared(struct xfs_inode *ip,
21 int xfs_bmap_trim_cow(struct xfs_inode *ip, struct xfs_bmbt_irec *imap,
24 int xfs_reflink_allocate_cow(struct xfs_inode *ip, struct xfs_bmbt_irec *imap,
27 extern int xfs_reflink_convert_cow(struct xfs_inode *ip, xfs_off_t offset,
30 extern int xfs_reflink_cancel_cow_blocks(struct xfs_inode *ip,
33 extern int xfs_reflink_cancel_cow_range(struct xfs_inode *ip, xfs_off_t offset,
35 extern int xfs_reflink_end_cow(struct xfs_inode *ip, xfs_off_t offset,
42 struct xfs_inode *ip, bool *has_shared);
43 extern int xfs_reflink_clear_inode_flag(struct xfs_inode *ip,
45 extern int xfs_reflink_unshare(struct xfs_inode *ip, xfs_off_t offset,
50 extern int xfs_reflink_remap_blocks(struct xfs_inode *src, loff_t pos_in,
51 struct xfs_inode *dest, loff_t pos_out, loff_t remap_len,
53 extern int xfs_reflink_update_dest(struct xfs_inode *dest, xfs_off_t newlen,