Lines Matching refs:sfe

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