Lines Matching defs:ip
9 static inline bool xfs_is_always_cow_inode(struct xfs_inode *ip)
11 return ip->i_mount->m_always_cow &&
12 xfs_sb_version_hasreflink(&ip->i_mount->m_sb);
15 static inline bool xfs_is_cow_inode(struct xfs_inode *ip)
17 return xfs_is_reflink_inode(ip) || xfs_is_always_cow_inode(ip);
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,