Lines Matching refs:sfe
780 struct xfs_attr_sf_entry *sfe; in xfs_attr_sf_findname() local
782 for (sfe = xfs_attr_sf_firstentry(sf); in xfs_attr_sf_findname()
783 sfe < xfs_attr_sf_endptr(sf); in xfs_attr_sf_findname()
784 sfe = xfs_attr_sf_nextentry(sfe)) { in xfs_attr_sf_findname()
785 if (xfs_attr_match(args, sfe->flags, sfe->nameval, in xfs_attr_sf_findname()
786 sfe->namelen, &sfe->nameval[sfe->namelen], in xfs_attr_sf_findname()
787 sfe->valuelen)) in xfs_attr_sf_findname()
788 return sfe; in xfs_attr_sf_findname()
807 struct xfs_attr_sf_entry *sfe; in xfs_attr_shortform_add() local
820 sfe = xfs_attr_sf_endptr(sf); in xfs_attr_shortform_add()
821 sfe->namelen = args->namelen; in xfs_attr_shortform_add()
822 sfe->valuelen = args->valuelen; in xfs_attr_shortform_add()
823 sfe->flags = args->attr_filter; in xfs_attr_shortform_add()
824 memcpy(sfe->nameval, args->name, args->namelen); in xfs_attr_shortform_add()
825 memcpy(&sfe->nameval[args->namelen], args->value, args->valuelen); in xfs_attr_shortform_add()
859 struct xfs_attr_sf_entry *sfe; in xfs_attr_sf_removename() local
866 sfe = xfs_attr_sf_findname(args); in xfs_attr_sf_removename()
867 if (!sfe) { in xfs_attr_sf_removename()
880 size = xfs_attr_sf_entsize(sfe); in xfs_attr_sf_removename()
881 next = xfs_attr_sf_nextentry(sfe); in xfs_attr_sf_removename()
884 memmove(sfe, next, end - next); in xfs_attr_sf_removename()
926 struct xfs_attr_sf_entry *sfe; in xfs_attr_shortform_getvalue() local
932 sfe = xfs_attr_sf_findname(args); in xfs_attr_shortform_getvalue()
933 if (!sfe) in xfs_attr_shortform_getvalue()
935 return xfs_attr_copy_value(args, &sfe->nameval[args->namelen], in xfs_attr_shortform_getvalue()
936 sfe->valuelen); in xfs_attr_shortform_getvalue()
947 struct xfs_attr_sf_entry *sfe; in xfs_attr_shortform_to_leaf() local
983 sfe = xfs_attr_sf_firstentry(sf); in xfs_attr_shortform_to_leaf()
985 nargs.name = sfe->nameval; in xfs_attr_shortform_to_leaf()
986 nargs.namelen = sfe->namelen; in xfs_attr_shortform_to_leaf()
987 nargs.value = &sfe->nameval[nargs.namelen]; in xfs_attr_shortform_to_leaf()
988 nargs.valuelen = sfe->valuelen; in xfs_attr_shortform_to_leaf()
989 nargs.attr_filter = sfe->flags & XFS_ATTR_NSP_ONDISK_MASK; in xfs_attr_shortform_to_leaf()
990 if (!xfs_attr_check_namespace(sfe->flags)) { in xfs_attr_shortform_to_leaf()
1000 sfe = xfs_attr_sf_nextentry(sfe); in xfs_attr_shortform_to_leaf()