Lines Matching refs:sfe

716 	struct xfs_attr_sf_entry *sfe;  in xfs_attr_sf_findname()  local
723 sfe = &sf->list[0]; in xfs_attr_sf_findname()
725 for (i = 0; i < end; sfe = xfs_attr_sf_nextentry(sfe), in xfs_attr_sf_findname()
727 size = xfs_attr_sf_entsize(sfe); in xfs_attr_sf_findname()
728 if (!xfs_attr_match(args, sfe->namelen, sfe->nameval, in xfs_attr_sf_findname()
729 sfe->flags)) in xfs_attr_sf_findname()
735 *sfep = sfe; in xfs_attr_sf_findname()
755 struct xfs_attr_sf_entry *sfe; in xfs_attr_shortform_add() local
770 if (xfs_attr_sf_findname(args, &sfe, NULL) == -EEXIST) in xfs_attr_shortform_add()
773 offset = (char *)sfe - (char *)sf; in xfs_attr_shortform_add()
777 sfe = (struct xfs_attr_sf_entry *)((char *)sf + offset); in xfs_attr_shortform_add()
779 sfe->namelen = args->namelen; in xfs_attr_shortform_add()
780 sfe->valuelen = args->valuelen; in xfs_attr_shortform_add()
781 sfe->flags = args->attr_filter; in xfs_attr_shortform_add()
782 memcpy(sfe->nameval, args->name, args->namelen); in xfs_attr_shortform_add()
783 memcpy(&sfe->nameval[args->namelen], args->value, args->valuelen); in xfs_attr_shortform_add()
815 struct xfs_attr_sf_entry *sfe; in xfs_attr_sf_removename() local
828 error = xfs_attr_sf_findname(args, &sfe, &base); in xfs_attr_sf_removename()
839 size = xfs_attr_sf_entsize(sfe); in xfs_attr_sf_removename()
884 struct xfs_attr_sf_entry *sfe; in xfs_attr_shortform_lookup() local
893 sfe = &sf->list[0]; in xfs_attr_shortform_lookup()
895 sfe = xfs_attr_sf_nextentry(sfe), i++) { in xfs_attr_shortform_lookup()
896 if (xfs_attr_match(args, sfe->namelen, sfe->nameval, in xfs_attr_shortform_lookup()
897 sfe->flags)) in xfs_attr_shortform_lookup()
915 struct xfs_attr_sf_entry *sfe; in xfs_attr_shortform_getvalue() local
920 sfe = &sf->list[0]; in xfs_attr_shortform_getvalue()
922 sfe = xfs_attr_sf_nextentry(sfe), i++) { in xfs_attr_shortform_getvalue()
923 if (xfs_attr_match(args, sfe->namelen, sfe->nameval, in xfs_attr_shortform_getvalue()
924 sfe->flags)) in xfs_attr_shortform_getvalue()
926 &sfe->nameval[args->namelen], sfe->valuelen); in xfs_attr_shortform_getvalue()
938 struct xfs_attr_sf_entry *sfe; in xfs_attr_shortform_to_leaf() local
978 sfe = &sf->list[0]; in xfs_attr_shortform_to_leaf()
980 nargs.name = sfe->nameval; in xfs_attr_shortform_to_leaf()
981 nargs.namelen = sfe->namelen; in xfs_attr_shortform_to_leaf()
982 nargs.value = &sfe->nameval[nargs.namelen]; in xfs_attr_shortform_to_leaf()
983 nargs.valuelen = sfe->valuelen; in xfs_attr_shortform_to_leaf()
984 nargs.hashval = xfs_da_hashname(sfe->nameval, in xfs_attr_shortform_to_leaf()
985 sfe->namelen); in xfs_attr_shortform_to_leaf()
986 nargs.attr_filter = sfe->flags & XFS_ATTR_NSP_ONDISK_MASK; in xfs_attr_shortform_to_leaf()
993 sfe = xfs_attr_sf_nextentry(sfe); in xfs_attr_shortform_to_leaf()