Home
last modified time | relevance | path

Searched refs:i_af (Results 1 – 15 of 15) sorted by relevance

/linux/fs/xfs/
H A Dxfs_inode_item.c290 switch (ip->i_af.if_format) { in xfs_inode_item_attr_fork_size()
293 ip->i_af.if_nextents > 0 && in xfs_inode_item_attr_fork_size()
294 ip->i_af.if_bytes > 0) { in xfs_inode_item_attr_fork_size()
302 ip->i_af.if_broot_bytes > 0) { in xfs_inode_item_attr_fork_size()
303 *nbytes += ip->i_af.if_broot_bytes; in xfs_inode_item_attr_fork_size()
309 ip->i_af.if_bytes > 0) { in xfs_inode_item_attr_fork_size()
310 *nbytes += xlog_calc_iovec_len(ip->i_af.if_bytes); in xfs_inode_item_attr_fork_size()
435 switch (ip->i_af.if_format) { in xfs_inode_item_format_attr_fork()
441 ip->i_af.if_nextents > 0 && in xfs_inode_item_format_attr_fork()
442 ip->i_af in xfs_inode_item_format_attr_fork()
[all...]
H A Dxfs_inode.h39 struct xfs_ifork i_af; /* attribute fork */ member
125 return &ip->i_af; in xfs_ifork_ptr()
H A Dxfs_bmap_util.c1385 if (xfs_inode_has_attr_fork(ip) && ip->i_af.if_nextents > 0 && in xfs_swap_extent_forks()
1386 ip->i_af.if_format != XFS_DINODE_FMT_LOCAL) { in xfs_swap_extent_forks()
1392 if (xfs_inode_has_attr_fork(tip) && tip->i_af.if_nextents > 0 && in xfs_swap_extent_forks()
1393 tip->i_af.if_format != XFS_DINODE_FMT_LOCAL) { in xfs_swap_extent_forks()
H A Dxfs_attr_inactive.c365 if (dp->i_af.if_nextents > 0) { in xfs_attr_inactive()
H A Dxfs_inode.c83 if (xfs_inode_has_attr_fork(ip) && xfs_need_iread_extents(&ip->i_af)) in xfs_ilock_attr_map_shared()
2418 if (XFS_TEST_ERROR(ip->i_df.if_nextents + xfs_ifork_nextents(&ip->i_af) > in xfs_iflush()
2424 ip->i_df.if_nextents + xfs_ifork_nextents(&ip->i_af), in xfs_iflush()
2437 ip->i_af.if_format == XFS_DINODE_FMT_META_BTREE) { in xfs_iflush()
2463 ip->i_af.if_format == XFS_DINODE_FMT_LOCAL && in xfs_iflush()
H A Dxfs_itable.c162 buf->bs_aextents = xfs_ifork_nextents(&ip->i_af); in xfs_bulkstat_one_int()
H A Dxfs_iomap.c65 return READ_ONCE(ip->i_af.if_seq); in xfs_iomap_inode_sequence()
2164 if (!xfs_inode_has_attr_fork(ip) || !ip->i_af.if_nextents) { in xfs_xattr_iomap_begin()
2169 ASSERT(ip->i_af.if_format != XFS_DINODE_FMT_LOCAL); in xfs_xattr_iomap_begin()
/linux/fs/xfs/libxfs/
H A Dxfs_inode_fork.c319 ip->i_af.if_format = format; in xfs_ifork_init_attr()
320 ip->i_af.if_nextents = nextents; in xfs_ifork_init_attr()
321 smp_store_release(&ip->i_af.if_needextents, in xfs_ifork_init_attr()
322 ip->i_af.if_format == XFS_DINODE_FMT_BTREE ? 1 : 0); in xfs_ifork_init_attr()
329 xfs_idestroy_fork(&ip->i_af); in xfs_ifork_zap_attr()
330 memset(&ip->i_af, 0, sizeof(struct xfs_ifork)); in xfs_ifork_zap_attr()
331 ip->i_af.if_format = XFS_DINODE_FMT_EXTENTS; in xfs_ifork_zap_attr()
348 switch (ip->i_af.if_format) { in xfs_iformat_attr_fork()
650 return &ip->i_af; in xfs_iext_state_to_fork()
709 struct xfs_ifork *ifp = &ip->i_af; in xfs_ifork_verify_local_attr()
[all...]
/linux/fs/xfs/scrub/
H A Dattr_repair.c807 struct xfs_ifork *ifp = &sc->tempip->i_af; in xrep_xattr_full_reset()
833 if (xfs_ifork_has_extents(&sc->tempip->i_af)) { in xrep_xattr_full_reset()
1015 if (xfs_ifork_has_extents(&sc->ip->i_af)) { in xrep_xattr_reset_fork()
1045 if (xfs_ifork_has_extents(&sc->tempip->i_af)) { in xrep_xattr_reset_tempfile_fork()
1068 if (rx->sc->ip->i_af.if_format == XFS_DINODE_FMT_LOCAL) { in xrep_xattr_salvage_attributes()
1347 ip_local = sc->ip->i_af.if_format == XFS_DINODE_FMT_LOCAL; in xrep_xattr_swap()
1348 temp_local = sc->tempip->i_af.if_format == XFS_DINODE_FMT_LOCAL; in xrep_xattr_swap()
H A Dlistxattr.c33 struct xfs_attr_sf_hdr *hdr = ip->i_af.if_data; in xchk_xattr_walk_sf()
308 if (ip->i_af.if_format == XFS_DINODE_FMT_LOCAL) in xchk_xattr_walk()
H A Dbmap.c750 struct xfs_ifork *ifp = &ip->i_af; in xchk_bmap_check_empty_attrfork()
H A Ddir.c130 if (!xfs_inode_has_attr_fork(ip) || !xfs_need_iread_extents(&ip->i_af)) in xchk_dir_lock_child()
H A Drmap_repair.c628 if (xfs_inode_has_attr_fork(ip) && xfs_need_iread_extents(&ip->i_af)) in xrep_rmap_scan_ilock()
H A Ddir_repair.c1207 if (xfs_inode_has_attr_fork(ip) && xfs_need_iread_extents(&ip->i_af)) in xrep_dir_scan_ilock()
H A Dtrace.h2496 __entry->anextents = sc->ip->i_af.if_nextents;
2497 __entry->aformat = sc->ip->i_af.if_format;