• Home
  • Raw
  • Download

Lines Matching refs:sfe

684 	struct xfs_attr_sf_entry *sfe;  in xfs_attr_sf_findname()  local
691 sfe = &sf->list[0]; in xfs_attr_sf_findname()
693 for (i = 0; i < end; sfe = xfs_attr_sf_nextentry(sfe), in xfs_attr_sf_findname()
695 size = xfs_attr_sf_entsize(sfe); in xfs_attr_sf_findname()
696 if (!xfs_attr_match(args, sfe->namelen, sfe->nameval, in xfs_attr_sf_findname()
697 sfe->flags)) in xfs_attr_sf_findname()
703 *sfep = sfe; in xfs_attr_sf_findname()
723 struct xfs_attr_sf_entry *sfe; in xfs_attr_shortform_add() local
738 if (xfs_attr_sf_findname(args, &sfe, NULL) == -EEXIST) in xfs_attr_shortform_add()
741 offset = (char *)sfe - (char *)sf; in xfs_attr_shortform_add()
745 sfe = (struct xfs_attr_sf_entry *)((char *)sf + offset); in xfs_attr_shortform_add()
747 sfe->namelen = args->namelen; in xfs_attr_shortform_add()
748 sfe->valuelen = args->valuelen; in xfs_attr_shortform_add()
749 sfe->flags = args->attr_filter; in xfs_attr_shortform_add()
750 memcpy(sfe->nameval, args->name, args->namelen); in xfs_attr_shortform_add()
751 memcpy(&sfe->nameval[args->namelen], args->value, args->valuelen); in xfs_attr_shortform_add()
785 struct xfs_attr_sf_entry *sfe; in xfs_attr_shortform_remove() local
798 error = xfs_attr_sf_findname(args, &sfe, &base); in xfs_attr_shortform_remove()
801 size = xfs_attr_sf_entsize(sfe); in xfs_attr_shortform_remove()
847 struct xfs_attr_sf_entry *sfe; in xfs_attr_shortform_lookup() local
856 sfe = &sf->list[0]; in xfs_attr_shortform_lookup()
858 sfe = xfs_attr_sf_nextentry(sfe), i++) { in xfs_attr_shortform_lookup()
859 if (xfs_attr_match(args, sfe->namelen, sfe->nameval, in xfs_attr_shortform_lookup()
860 sfe->flags)) in xfs_attr_shortform_lookup()
878 struct xfs_attr_sf_entry *sfe; in xfs_attr_shortform_getvalue() local
883 sfe = &sf->list[0]; in xfs_attr_shortform_getvalue()
885 sfe = xfs_attr_sf_nextentry(sfe), i++) { in xfs_attr_shortform_getvalue()
886 if (xfs_attr_match(args, sfe->namelen, sfe->nameval, in xfs_attr_shortform_getvalue()
887 sfe->flags)) in xfs_attr_shortform_getvalue()
889 &sfe->nameval[args->namelen], sfe->valuelen); in xfs_attr_shortform_getvalue()
905 struct xfs_attr_sf_entry *sfe; in xfs_attr_shortform_to_leaf() local
945 sfe = &sf->list[0]; in xfs_attr_shortform_to_leaf()
947 nargs.name = sfe->nameval; in xfs_attr_shortform_to_leaf()
948 nargs.namelen = sfe->namelen; in xfs_attr_shortform_to_leaf()
949 nargs.value = &sfe->nameval[nargs.namelen]; in xfs_attr_shortform_to_leaf()
950 nargs.valuelen = sfe->valuelen; in xfs_attr_shortform_to_leaf()
951 nargs.hashval = xfs_da_hashname(sfe->nameval, in xfs_attr_shortform_to_leaf()
952 sfe->namelen); in xfs_attr_shortform_to_leaf()
953 nargs.attr_filter = sfe->flags & XFS_ATTR_NSP_ONDISK_MASK; in xfs_attr_shortform_to_leaf()
960 sfe = xfs_attr_sf_nextentry(sfe); in xfs_attr_shortform_to_leaf()