Searched refs:i_afp (Results 1 – 16 of 16) sorted by relevance
94 switch (ip->i_afp->if_format) { in xfs_inode_item_attr_fork_size()97 ip->i_afp->if_nextents > 0 && in xfs_inode_item_attr_fork_size()98 ip->i_afp->if_bytes > 0) { in xfs_inode_item_attr_fork_size()106 ip->i_afp->if_broot_bytes > 0) { in xfs_inode_item_attr_fork_size()107 *nbytes += ip->i_afp->if_broot_bytes; in xfs_inode_item_attr_fork_size()113 ip->i_afp->if_bytes > 0) { in xfs_inode_item_attr_fork_size()114 *nbytes += roundup(ip->i_afp->if_bytes, 4); in xfs_inode_item_attr_fork_size()244 switch (ip->i_afp->if_format) { in xfs_inode_item_format_attr_fork()250 ip->i_afp->if_nextents > 0 && in xfs_inode_item_format_attr_fork()251 ip->i_afp->if_bytes > 0) { in xfs_inode_item_format_attr_fork()[all …]
370 dp->i_afp->if_format != XFS_DINODE_FMT_LOCAL) { in xfs_attr_inactive()391 if (dp->i_afp) { in xfs_attr_inactive()392 xfs_idestroy_fork(dp->i_afp); in xfs_attr_inactive()393 kmem_cache_free(xfs_ifork_zone, dp->i_afp); in xfs_attr_inactive()394 dp->i_afp = NULL; in xfs_attr_inactive()
63 ASSERT(dp->i_afp != NULL); in xfs_attr_shortform_list()64 sf = (struct xfs_attr_shortform *)dp->i_afp->if_u1.if_data; in xfs_attr_shortform_list()82 (dp->i_afp->if_bytes + sf->hdr.count * 16) < context->bufsize)) { in xfs_attr_shortform_list()123 ((char *)sfe >= ((char *)sf + dp->i_afp->if_bytes)))) { in xfs_attr_shortform_list()515 if (dp->i_afp->if_format == XFS_DINODE_FMT_LOCAL) in xfs_attr_list_ilocked()
62 ip->i_afp = NULL; in xfs_inode_alloc()92 if (ip->i_afp) { in xfs_inode_free_callback()93 xfs_idestroy_fork(ip->i_afp); in xfs_inode_free_callback()94 kmem_cache_free(xfs_ifork_zone, ip->i_afp); in xfs_inode_free_callback()
127 if (ip->i_afp && in xfs_ilock_attr_map_shared()128 ip->i_afp->if_format == XFS_DINODE_FMT_BTREE && in xfs_ilock_attr_map_shared()129 (ip->i_afp->if_flags & XFS_IFEXTENTS) == 0) in xfs_ilock_attr_map_shared()1873 ASSERT(!ip->i_afp); in xfs_inactive()3498 if (XFS_TEST_ERROR(ip->i_df.if_nextents + xfs_ifork_nextents(ip->i_afp) > in xfs_iflush()3504 ip->i_df.if_nextents + xfs_ifork_nextents(ip->i_afp), in xfs_iflush()3535 if (ip->i_afp && ip->i_afp->if_format == XFS_DINODE_FMT_LOCAL && in xfs_iflush()
1443 if (XFS_IFORK_Q(ip) && ip->i_afp->if_nextents > 0 && in xfs_swap_extent_forks()1444 ip->i_afp->if_format != XFS_DINODE_FMT_LOCAL) { in xfs_swap_extent_forks()1450 if (XFS_IFORK_Q(tip) && tip->i_afp->if_nextents > 0 && in xfs_swap_extent_forks()1451 tip->i_afp->if_format != XFS_DINODE_FMT_LOCAL) { in xfs_swap_extent_forks()
36 struct xfs_ifork *i_afp; /* attribute fork pointer */ member
109 buf->bs_aextents = xfs_ifork_nextents(ip->i_afp); in xfs_bulkstat_one_int()
1294 if (!XFS_IFORK_Q(ip) || !ip->i_afp->if_nextents) { in xfs_xattr_iomap_begin()1299 ASSERT(ip->i_afp->if_format != XFS_DINODE_FMT_LOCAL); in xfs_xattr_iomap_begin()
1116 struct xfs_ifork *ifp = attr ? ip->i_afp : &ip->i_df; in xfs_fill_fsxattr()
294 ip->i_afp = kmem_cache_zalloc(xfs_ifork_zone, GFP_NOFS | __GFP_NOFAIL); in xfs_iformat_attr_fork()295 ip->i_afp->if_format = dip->di_aformat; in xfs_iformat_attr_fork()296 if (unlikely(ip->i_afp->if_format == 0)) /* pre IRIX 6.2 file system */ in xfs_iformat_attr_fork()297 ip->i_afp->if_format = XFS_DINODE_FMT_EXTENTS; in xfs_iformat_attr_fork()298 ip->i_afp->if_nextents = be16_to_cpu(dip->di_anextents); in xfs_iformat_attr_fork()300 switch (ip->i_afp->if_format) { in xfs_iformat_attr_fork()321 kmem_cache_free(xfs_ifork_zone, ip->i_afp); in xfs_iformat_attr_fork()322 ip->i_afp = NULL; in xfs_iformat_attr_fork()662 return ip->i_afp; in xfs_iext_state_to_fork()714 struct xfs_ifork *ifp = ip->i_afp; in xfs_ifork_verify_local_attr()
67 (ip->i_afp->if_format == XFS_DINODE_FMT_EXTENTS && in xfs_inode_hasattr()68 ip->i_afp->if_nextents == 0)) in xfs_inode_hasattr()90 if (args->dp->i_afp->if_format == XFS_DINODE_FMT_LOCAL) in xfs_attr_get_ilocked()186 if (dp->i_afp->if_format == XFS_DINODE_FMT_EXTENTS) in xfs_attr_try_sf_addname()214 return ip->i_afp->if_format == XFS_DINODE_FMT_LOCAL || in xfs_attr_is_shortform()215 (ip->i_afp->if_format == XFS_DINODE_FMT_EXTENTS && in xfs_attr_is_shortform()216 ip->i_afp->if_nextents == 0); in xfs_attr_is_shortform()345 if (dp->i_afp->if_format == XFS_DINODE_FMT_LOCAL) { in xfs_has_attr()346 ASSERT(dp->i_afp->if_flags & XFS_IFINLINE); in xfs_has_attr()374 } else if (dp->i_afp->if_format == XFS_DINODE_FMT_LOCAL) { in xfs_attr_remove_args()[all …]
648 struct xfs_ifork *ifp = dp->i_afp; in xfs_attr_shortform_create()690 sf = (struct xfs_attr_shortform *)args->dp->i_afp->if_u1.if_data; in xfs_attr_sf_findname()735 ifp = dp->i_afp; in xfs_attr_shortform_add()768 ASSERT(ip->i_afp->if_nextents == 0); in xfs_attr_fork_remove()770 xfs_idestroy_fork(ip->i_afp); in xfs_attr_fork_remove()771 kmem_cache_free(xfs_ifork_zone, ip->i_afp); in xfs_attr_fork_remove()772 ip->i_afp = NULL; in xfs_attr_fork_remove()796 sf = (struct xfs_attr_shortform *)dp->i_afp->if_u1.if_data; in xfs_attr_shortform_remove()853 ifp = args->dp->i_afp; in xfs_attr_shortform_lookup()881 ASSERT(args->dp->i_afp->if_flags == XFS_IFINLINE); in xfs_attr_shortform_getvalue()[all …]
201 ASSERT(ip->i_afp == NULL); in xfs_inode_from_disk()330 to->di_anextents = cpu_to_be16(xfs_ifork_nextents(ip->i_afp)); in xfs_inode_to_disk()332 to->di_aformat = xfs_ifork_format(ip->i_afp); in xfs_inode_to_disk()
48 (ip)->i_afp : \
1101 ASSERT(ip->i_afp == NULL); in xfs_bmap_add_attrfork()1103 ip->i_afp = kmem_cache_zalloc(xfs_ifork_zone, in xfs_bmap_add_attrfork()1106 ip->i_afp->if_format = XFS_DINODE_FMT_EXTENTS; in xfs_bmap_add_attrfork()1107 ip->i_afp->if_flags = XFS_IFEXTENTS; in xfs_bmap_add_attrfork()