Lines Matching refs:xfs_inode
9 static inline bool xfs_is_always_cow_inode(struct xfs_inode *ip) in xfs_is_always_cow_inode()
15 static inline bool xfs_is_cow_inode(struct xfs_inode *ip) in xfs_is_cow_inode()
23 extern int xfs_reflink_trim_around_shared(struct xfs_inode *ip,
25 int xfs_bmap_trim_cow(struct xfs_inode *ip, struct xfs_bmbt_irec *imap,
28 int xfs_reflink_allocate_cow(struct xfs_inode *ip, struct xfs_bmbt_irec *imap,
31 extern int xfs_reflink_convert_cow(struct xfs_inode *ip, xfs_off_t offset,
34 extern int xfs_reflink_cancel_cow_blocks(struct xfs_inode *ip,
37 extern int xfs_reflink_cancel_cow_range(struct xfs_inode *ip, xfs_off_t offset,
39 extern int xfs_reflink_end_cow(struct xfs_inode *ip, xfs_off_t offset,
46 struct xfs_inode *ip, bool *has_shared);
47 extern int xfs_reflink_clear_inode_flag(struct xfs_inode *ip,
49 extern int xfs_reflink_unshare(struct xfs_inode *ip, xfs_off_t offset,
54 extern int xfs_reflink_remap_blocks(struct xfs_inode *src, loff_t pos_in,
55 struct xfs_inode *dest, loff_t pos_out, loff_t remap_len,
57 extern int xfs_reflink_update_dest(struct xfs_inode *dest, xfs_off_t newlen,