Searched refs:i_af (Results 1 – 23 of 23) sorted by relevance
275 switch (ip->i_af.if_format) { in xfs_inode_item_attr_fork_size()278 ip->i_af.if_nextents > 0 && in xfs_inode_item_attr_fork_size()279 ip->i_af.if_bytes > 0) { in xfs_inode_item_attr_fork_size()294 ip->i_af.if_bytes > 0) { in xfs_inode_item_attr_fork_size()419 switch (ip->i_af.if_format) { in xfs_inode_item_format_attr_fork()426 ip->i_af.if_bytes > 0) { in xfs_inode_item_format_attr_fork()430 ip->i_af.if_nextents); in xfs_inode_item_format_attr_fork()451 ip->i_af.if_broot, in xfs_inode_item_format_attr_fork()452 ip->i_af.if_broot_bytes); in xfs_inode_item_format_attr_fork()464 ip->i_af.if_bytes > 0) { in xfs_inode_item_format_attr_fork()[all …]
60 struct xfs_attr_sf_hdr *sf = dp->i_af.if_data; in xfs_attr_shortform_list()82 (dp->i_af.if_bytes + sf->count * 16) < context->bufsize)) { in xfs_attr_shortform_list()127 ((char *)sfe >= ((char *)sf + dp->i_af.if_bytes)) || in xfs_attr_shortform_list()568 if (dp->i_af.if_format == XFS_DINODE_FMT_LOCAL) in xfs_attr_list_ilocked()
39 struct xfs_ifork i_af; /* attribute fork */ member119 return &ip->i_af; in xfs_ifork_ptr()
1371 if (xfs_inode_has_attr_fork(ip) && ip->i_af.if_nextents > 0 && in xfs_swap_extent_forks()1372 ip->i_af.if_format != XFS_DINODE_FMT_LOCAL) { in xfs_swap_extent_forks()1378 if (xfs_inode_has_attr_fork(tip) && tip->i_af.if_nextents > 0 && in xfs_swap_extent_forks()1379 tip->i_af.if_format != XFS_DINODE_FMT_LOCAL) { in xfs_swap_extent_forks()
370 if (dp->i_af.if_nextents > 0) { in xfs_attr_inactive()
62 return READ_ONCE(ip->i_af.if_seq); in xfs_iomap_inode_sequence()1429 if (!xfs_inode_has_attr_fork(ip) || !ip->i_af.if_nextents) { in xfs_xattr_iomap_begin()1434 ASSERT(ip->i_af.if_format != XFS_DINODE_FMT_LOCAL); in xfs_xattr_iomap_begin()
137 buf->bs_aextents = xfs_ifork_nextents(&ip->i_af); in xfs_bulkstat_one_int()
115 memset(&ip->i_af, 0, sizeof(ip->i_af)); in xfs_inode_alloc()116 ip->i_af.if_format = XFS_DINODE_FMT_EXTENTS; in xfs_inode_alloc()
82 if (xfs_inode_has_attr_fork(ip) && xfs_need_iread_extents(&ip->i_af)) in xfs_ilock_attr_map_shared()2396 if (XFS_TEST_ERROR(ip->i_df.if_nextents + xfs_ifork_nextents(&ip->i_af) > in xfs_iflush()2402 ip->i_df.if_nextents + xfs_ifork_nextents(&ip->i_af), in xfs_iflush()2433 ip->i_af.if_format == XFS_DINODE_FMT_LOCAL && in xfs_iflush()
310 ip->i_af.if_format = format; in xfs_ifork_init_attr()311 ip->i_af.if_nextents = nextents; in xfs_ifork_init_attr()312 smp_store_release(&ip->i_af.if_needextents, in xfs_ifork_init_attr()313 ip->i_af.if_format == XFS_DINODE_FMT_BTREE ? 1 : 0); in xfs_ifork_init_attr()320 xfs_idestroy_fork(&ip->i_af); in xfs_ifork_zap_attr()321 memset(&ip->i_af, 0, sizeof(struct xfs_ifork)); in xfs_ifork_zap_attr()322 ip->i_af.if_format = XFS_DINODE_FMT_EXTENTS; in xfs_ifork_zap_attr()339 switch (ip->i_af.if_format) { in xfs_iformat_attr_fork()689 return &ip->i_af; in xfs_iext_state_to_fork()748 struct xfs_ifork *ifp = &ip->i_af; in xfs_ifork_verify_local_attr()[all …]
578 return ip->i_af.if_format == XFS_DINODE_FMT_LOCAL || in xfs_attr_is_shortform()579 (ip->i_af.if_format == XFS_DINODE_FMT_EXTENTS && in xfs_attr_is_shortform()580 ip->i_af.if_nextents == 0); in xfs_attr_is_shortform()
72 if (ip->i_af.if_format == XFS_DINODE_FMT_EXTENTS && in xfs_inode_hasattr()73 ip->i_af.if_nextents == 0) in xfs_inode_hasattr()86 struct xfs_ifork *ifp = &ip->i_af; in xfs_attr_is_leaf()244 if (args->dp->i_af.if_format == XFS_DINODE_FMT_LOCAL) in xfs_attr_get_ilocked()363 if (dp->i_af.if_format == XFS_DINODE_FMT_EXTENTS) in xfs_attr_try_sf_addname()970 if (dp->i_af.if_format == XFS_DINODE_FMT_LOCAL) { in xfs_attr_lookup()1167 struct xfs_attr_sf_hdr *sf = dp->i_af.if_data; in xfs_attr_sf_totsize()
297 to->di_big_anextents = cpu_to_be32(xfs_ifork_nextents(&ip->i_af)); in xfs_inode_to_disk_iext_counters()305 to->di_anextents = cpu_to_be16(xfs_ifork_nextents(&ip->i_af)); in xfs_inode_to_disk_iext_counters()337 to->di_aformat = xfs_ifork_format(&ip->i_af); in xfs_inode_to_disk()
757 struct xfs_ifork *ifp = &dp->i_af; in xfs_attr_shortform_create()779 struct xfs_attr_sf_hdr *sf = args->dp->i_af.if_data; in xfs_attr_sf_findname()805 struct xfs_ifork *ifp = &dp->i_af; in xfs_attr_shortform_add()842 ASSERT(ip->i_af.if_nextents == 0); in xfs_attr_fork_remove()858 struct xfs_attr_sf_hdr *sf = dp->i_af.if_data; in xfs_attr_sf_removename()928 ASSERT(args->dp->i_af.if_format == XFS_DINODE_FMT_LOCAL); in xfs_attr_shortform_getvalue()945 struct xfs_ifork *ifp = &dp->i_af; in xfs_attr_shortform_to_leaf()
807 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()
33 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()
573 struct xfs_ifork *ifp = &sc->ip->i_af; in xchk_xattr_check_sf()657 if (sc->ip->i_af.if_format == XFS_DINODE_FMT_LOCAL) in xchk_xattr()
935 return ip->i_af.if_format == XFS_DINODE_FMT_EXTENTS && in xchk_pptr_looks_zapped()936 ip->i_af.if_nextents == 0; in xchk_pptr_looks_zapped()
667 struct xfs_ifork *ifp = &ip->i_af; in xchk_bmap_check_empty_attrfork()
122 if (!xfs_inode_has_attr_fork(ip) || !xfs_need_iread_extents(&ip->i_af)) in xchk_dir_lock_child()
559 if (xfs_inode_has_attr_fork(ip) && xfs_need_iread_extents(&ip->i_af)) in xrep_rmap_scan_ilock()
1201 if (xfs_inode_has_attr_fork(ip) && xfs_need_iread_extents(&ip->i_af)) in xrep_dir_scan_ilock()
2422 __entry->anextents = sc->ip->i_af.if_nextents;2423 __entry->aformat = sc->ip->i_af.if_format;
Completed in 71 milliseconds