sfep 922 fs/xfs/libxfs/xfs_attr_leaf.c struct xfs_attr_sf_entry *sfep; sfep 943 fs/xfs/libxfs/xfs_attr_leaf.c sfep = &sfp->list[0]; sfep 950 fs/xfs/libxfs/xfs_attr_leaf.c if (((char *)sfep + sizeof(*sfep)) >= endp) sfep 954 fs/xfs/libxfs/xfs_attr_leaf.c if (sfep->namelen == 0) sfep 962 fs/xfs/libxfs/xfs_attr_leaf.c next_sfep = XFS_ATTR_SF_NEXTENTRY(sfep); sfep 971 fs/xfs/libxfs/xfs_attr_leaf.c if (sfep->flags & ~XFS_ATTR_NSP_ONDISK_MASK) sfep 979 fs/xfs/libxfs/xfs_attr_leaf.c if (hweight8(sfep->flags & XFS_ATTR_NSP_ONDISK_MASK) > 1) sfep 982 fs/xfs/libxfs/xfs_attr_leaf.c sfep = next_sfep; sfep 984 fs/xfs/libxfs/xfs_attr_leaf.c if ((void *)sfep != (void *)endp) sfep 34 fs/xfs/libxfs/xfs_attr_sf.h #define XFS_ATTR_SF_ENTSIZE(sfep) /* space an entry uses */ \ sfep 35 fs/xfs/libxfs/xfs_attr_sf.h ((int)sizeof(xfs_attr_sf_entry_t)-1 + (sfep)->namelen+(sfep)->valuelen) sfep 36 fs/xfs/libxfs/xfs_attr_sf.h #define XFS_ATTR_SF_NEXTENTRY(sfep) /* next entry in struct */ \ sfep 37 fs/xfs/libxfs/xfs_attr_sf.h ((xfs_attr_sf_entry_t *)((char *)(sfep) + XFS_ATTR_SF_ENTSIZE(sfep))) sfep 43 fs/xfs/libxfs/xfs_da_format.c struct xfs_dir2_sf_entry *sfep) sfep 46 fs/xfs/libxfs/xfs_da_format.c ((char *)sfep + xfs_dir2_sf_entsize(hdr, sfep->namelen)); sfep 52 fs/xfs/libxfs/xfs_da_format.c struct xfs_dir2_sf_entry *sfep) sfep 55 fs/xfs/libxfs/xfs_da_format.c ((char *)sfep + xfs_dir3_sf_entsize(hdr, sfep->namelen)); sfep 67 fs/xfs/libxfs/xfs_da_format.c struct xfs_dir2_sf_entry *sfep) sfep 74 fs/xfs/libxfs/xfs_da_format.c struct xfs_dir2_sf_entry *sfep, sfep 82 fs/xfs/libxfs/xfs_da_format.c struct xfs_dir2_sf_entry *sfep) sfep 86 fs/xfs/libxfs/xfs_da_format.c ftype = sfep->name[sfep->namelen]; sfep 94 fs/xfs/libxfs/xfs_da_format.c struct xfs_dir2_sf_entry *sfep, sfep 99 fs/xfs/libxfs/xfs_da_format.c sfep->name[sfep->namelen] = ftype; sfep 158 fs/xfs/libxfs/xfs_da_format.c struct xfs_dir2_sf_entry *sfep) sfep 160 fs/xfs/libxfs/xfs_da_format.c return xfs_dir2_sf_get_ino(hdr, &sfep->name[sfep->namelen]); sfep 166 fs/xfs/libxfs/xfs_da_format.c struct xfs_dir2_sf_entry *sfep, sfep 169 fs/xfs/libxfs/xfs_da_format.c xfs_dir2_sf_put_ino(hdr, &sfep->name[sfep->namelen], ino); sfep 175 fs/xfs/libxfs/xfs_da_format.c struct xfs_dir2_sf_entry *sfep) sfep 177 fs/xfs/libxfs/xfs_da_format.c return xfs_dir2_sf_get_ino(hdr, &sfep->name[sfep->namelen + 1]); sfep 183 fs/xfs/libxfs/xfs_da_format.c struct xfs_dir2_sf_entry *sfep, sfep 186 fs/xfs/libxfs/xfs_da_format.c xfs_dir2_sf_put_ino(hdr, &sfep->name[sfep->namelen + 1], ino); sfep 242 fs/xfs/libxfs/xfs_da_format.h xfs_dir2_sf_get_offset(xfs_dir2_sf_entry_t *sfep) sfep 244 fs/xfs/libxfs/xfs_da_format.h return get_unaligned_be16(sfep->offset); sfep 248 fs/xfs/libxfs/xfs_da_format.h xfs_dir2_sf_put_offset(xfs_dir2_sf_entry_t *sfep, xfs_dir2_data_aoff_t off) sfep 250 fs/xfs/libxfs/xfs_da_format.h put_unaligned_be16(off, sfep->offset); sfep 36 fs/xfs/libxfs/xfs_dir2.h struct xfs_dir2_sf_entry *sfep); sfep 37 fs/xfs/libxfs/xfs_dir2.h uint8_t (*sf_get_ftype)(struct xfs_dir2_sf_entry *sfep); sfep 38 fs/xfs/libxfs/xfs_dir2.h void (*sf_put_ftype)(struct xfs_dir2_sf_entry *sfep, sfep 41 fs/xfs/libxfs/xfs_dir2.h struct xfs_dir2_sf_entry *sfep); sfep 43 fs/xfs/libxfs/xfs_dir2.h struct xfs_dir2_sf_entry *sfep, sfep 1061 fs/xfs/libxfs/xfs_dir2_block.c xfs_dir2_sf_entry_t *sfep; /* sf entry pointer */ sfep 1183 fs/xfs/libxfs/xfs_dir2_block.c sfep = NULL; sfep 1185 fs/xfs/libxfs/xfs_dir2_block.c sfep = xfs_dir2_sf_firstentry(sfp); sfep 1194 fs/xfs/libxfs/xfs_dir2_block.c if (sfep == NULL) sfep 1197 fs/xfs/libxfs/xfs_dir2_block.c newoffset = xfs_dir2_sf_get_offset(sfep); sfep 1218 fs/xfs/libxfs/xfs_dir2_block.c dep->inumber = cpu_to_be64(dp->d_ops->sf_get_ino(sfp, sfep)); sfep 1219 fs/xfs/libxfs/xfs_dir2_block.c dep->namelen = sfep->namelen; sfep 1220 fs/xfs/libxfs/xfs_dir2_block.c dp->d_ops->data_put_ftype(dep, dp->d_ops->sf_get_ftype(sfep)); sfep 1221 fs/xfs/libxfs/xfs_dir2_block.c memcpy(dep->name, sfep->name, dep->namelen); sfep 1225 fs/xfs/libxfs/xfs_dir2_block.c name.name = sfep->name; sfep 1226 fs/xfs/libxfs/xfs_dir2_block.c name.len = sfep->namelen; sfep 1233 fs/xfs/libxfs/xfs_dir2_block.c sfep = NULL; sfep 1235 fs/xfs/libxfs/xfs_dir2_block.c sfep = dp->d_ops->sf_nextentry(sfp, sfep); sfep 23 fs/xfs/libxfs/xfs_dir2_sf.c xfs_dir2_sf_entry_t *sfep, sfep 152 fs/xfs/libxfs/xfs_dir2_sf.c xfs_dir2_sf_entry_t *sfep; /* shortform entry */ sfep 181 fs/xfs/libxfs/xfs_dir2_sf.c sfep = xfs_dir2_sf_firstentry(sfp); sfep 212 fs/xfs/libxfs/xfs_dir2_sf.c sfep->namelen = dep->namelen; sfep 213 fs/xfs/libxfs/xfs_dir2_sf.c xfs_dir2_sf_put_offset(sfep, sfep 216 fs/xfs/libxfs/xfs_dir2_sf.c memcpy(sfep->name, dep->name, dep->namelen); sfep 217 fs/xfs/libxfs/xfs_dir2_sf.c dp->d_ops->sf_put_ino(sfp, sfep, sfep 219 fs/xfs/libxfs/xfs_dir2_sf.c dp->d_ops->sf_put_ftype(sfep, sfep 222 fs/xfs/libxfs/xfs_dir2_sf.c sfep = dp->d_ops->sf_nextentry(sfp, sfep); sfep 226 fs/xfs/libxfs/xfs_dir2_sf.c ASSERT((char *)sfep - (char *)sfp == size); sfep 273 fs/xfs/libxfs/xfs_dir2_sf.c xfs_dir2_sf_entry_t *sfep = NULL; /* shortform entry */ sfep 315 fs/xfs/libxfs/xfs_dir2_sf.c xfs_dir2_sf_addname_pick(args, objchange, &sfep, &offset)) == 0) { sfep 338 fs/xfs/libxfs/xfs_dir2_sf.c xfs_dir2_sf_addname_easy(args, sfep, offset, new_isize); sfep 363 fs/xfs/libxfs/xfs_dir2_sf.c xfs_dir2_sf_entry_t *sfep, /* pointer to new entry */ sfep 374 fs/xfs/libxfs/xfs_dir2_sf.c byteoff = (int)((char *)sfep - (char *)sfp); sfep 384 fs/xfs/libxfs/xfs_dir2_sf.c sfep = (xfs_dir2_sf_entry_t *)((char *)sfp + byteoff); sfep 388 fs/xfs/libxfs/xfs_dir2_sf.c sfep->namelen = args->namelen; sfep 389 fs/xfs/libxfs/xfs_dir2_sf.c xfs_dir2_sf_put_offset(sfep, offset); sfep 390 fs/xfs/libxfs/xfs_dir2_sf.c memcpy(sfep->name, args->name, sfep->namelen); sfep 391 fs/xfs/libxfs/xfs_dir2_sf.c dp->d_ops->sf_put_ino(sfp, sfep, args->inumber); sfep 392 fs/xfs/libxfs/xfs_dir2_sf.c dp->d_ops->sf_put_ftype(sfep, args->filetype); sfep 429 fs/xfs/libxfs/xfs_dir2_sf.c xfs_dir2_sf_entry_t *sfep; /* entry in new dir */ sfep 475 fs/xfs/libxfs/xfs_dir2_sf.c sfep = (xfs_dir2_sf_entry_t *)((char *)sfp + nbytes); sfep 479 fs/xfs/libxfs/xfs_dir2_sf.c sfep->namelen = args->namelen; sfep 480 fs/xfs/libxfs/xfs_dir2_sf.c xfs_dir2_sf_put_offset(sfep, offset); sfep 481 fs/xfs/libxfs/xfs_dir2_sf.c memcpy(sfep->name, args->name, sfep->namelen); sfep 482 fs/xfs/libxfs/xfs_dir2_sf.c dp->d_ops->sf_put_ino(sfp, sfep, args->inumber); sfep 483 fs/xfs/libxfs/xfs_dir2_sf.c dp->d_ops->sf_put_ftype(sfep, args->filetype); sfep 491 fs/xfs/libxfs/xfs_dir2_sf.c sfep = dp->d_ops->sf_nextentry(sfp, sfep); sfep 492 fs/xfs/libxfs/xfs_dir2_sf.c memcpy(sfep, oldsfep, old_isize - nbytes); sfep 517 fs/xfs/libxfs/xfs_dir2_sf.c xfs_dir2_sf_entry_t *sfep; /* shortform entry */ sfep 527 fs/xfs/libxfs/xfs_dir2_sf.c sfep = xfs_dir2_sf_firstentry(sfp); sfep 536 fs/xfs/libxfs/xfs_dir2_sf.c holefit = offset + size <= xfs_dir2_sf_get_offset(sfep); sfep 537 fs/xfs/libxfs/xfs_dir2_sf.c offset = xfs_dir2_sf_get_offset(sfep) + sfep 538 fs/xfs/libxfs/xfs_dir2_sf.c dp->d_ops->data_entsize(sfep->namelen); sfep 539 fs/xfs/libxfs/xfs_dir2_sf.c sfep = dp->d_ops->sf_nextentry(sfp, sfep); sfep 568 fs/xfs/libxfs/xfs_dir2_sf.c *sfepp = sfep; sfep 586 fs/xfs/libxfs/xfs_dir2_sf.c xfs_dir2_sf_entry_t *sfep; /* shortform dir entry */ sfep 596 fs/xfs/libxfs/xfs_dir2_sf.c for (i = 0, sfep = xfs_dir2_sf_firstentry(sfp); sfep 598 fs/xfs/libxfs/xfs_dir2_sf.c i++, sfep = dp->d_ops->sf_nextentry(sfp, sfep)) { sfep 599 fs/xfs/libxfs/xfs_dir2_sf.c ASSERT(xfs_dir2_sf_get_offset(sfep) >= offset); sfep 600 fs/xfs/libxfs/xfs_dir2_sf.c ino = dp->d_ops->sf_get_ino(sfp, sfep); sfep 603 fs/xfs/libxfs/xfs_dir2_sf.c xfs_dir2_sf_get_offset(sfep) + sfep 604 fs/xfs/libxfs/xfs_dir2_sf.c dp->d_ops->data_entsize(sfep->namelen); sfep 605 fs/xfs/libxfs/xfs_dir2_sf.c ASSERT(dp->d_ops->sf_get_ftype(sfep) < XFS_DIR3_FT_MAX); sfep 608 fs/xfs/libxfs/xfs_dir2_sf.c ASSERT((char *)sfep - (char *)sfp == dp->i_d.di_size); sfep 622 fs/xfs/libxfs/xfs_dir2_sf.c struct xfs_dir2_sf_entry *sfep; sfep 664 fs/xfs/libxfs/xfs_dir2_sf.c sfep = xfs_dir2_sf_firstentry(sfp); sfep 671 fs/xfs/libxfs/xfs_dir2_sf.c if (((char *)sfep + sizeof(*sfep)) >= endp) sfep 675 fs/xfs/libxfs/xfs_dir2_sf.c if (sfep->namelen == 0) sfep 683 fs/xfs/libxfs/xfs_dir2_sf.c next_sfep = dops->sf_nextentry(sfp, sfep); sfep 688 fs/xfs/libxfs/xfs_dir2_sf.c if (xfs_dir2_sf_get_offset(sfep) < offset) sfep 692 fs/xfs/libxfs/xfs_dir2_sf.c ino = dops->sf_get_ino(sfp, sfep); sfep 699 fs/xfs/libxfs/xfs_dir2_sf.c filetype = dops->sf_get_ftype(sfep); sfep 703 fs/xfs/libxfs/xfs_dir2_sf.c offset = xfs_dir2_sf_get_offset(sfep) + sfep 704 fs/xfs/libxfs/xfs_dir2_sf.c dops->data_entsize(sfep->namelen); sfep 706 fs/xfs/libxfs/xfs_dir2_sf.c sfep = next_sfep; sfep 710 fs/xfs/libxfs/xfs_dir2_sf.c if ((void *)sfep != (void *)endp) sfep 785 fs/xfs/libxfs/xfs_dir2_sf.c xfs_dir2_sf_entry_t *sfep; /* shortform directory entry */ sfep 830 fs/xfs/libxfs/xfs_dir2_sf.c for (i = 0, sfep = xfs_dir2_sf_firstentry(sfp); i < sfp->count; sfep 831 fs/xfs/libxfs/xfs_dir2_sf.c i++, sfep = dp->d_ops->sf_nextentry(sfp, sfep)) { sfep 837 fs/xfs/libxfs/xfs_dir2_sf.c cmp = dp->i_mount->m_dirnameops->compname(args, sfep->name, sfep 838 fs/xfs/libxfs/xfs_dir2_sf.c sfep->namelen); sfep 841 fs/xfs/libxfs/xfs_dir2_sf.c args->inumber = dp->d_ops->sf_get_ino(sfp, sfep); sfep 842 fs/xfs/libxfs/xfs_dir2_sf.c args->filetype = dp->d_ops->sf_get_ftype(sfep); sfep 845 fs/xfs/libxfs/xfs_dir2_sf.c ci_sfep = sfep; sfep 873 fs/xfs/libxfs/xfs_dir2_sf.c xfs_dir2_sf_entry_t *sfep; /* shortform directory entry */ sfep 897 fs/xfs/libxfs/xfs_dir2_sf.c for (i = 0, sfep = xfs_dir2_sf_firstentry(sfp); i < sfp->count; sfep 898 fs/xfs/libxfs/xfs_dir2_sf.c i++, sfep = dp->d_ops->sf_nextentry(sfp, sfep)) { sfep 899 fs/xfs/libxfs/xfs_dir2_sf.c if (xfs_da_compname(args, sfep->name, sfep->namelen) == sfep 901 fs/xfs/libxfs/xfs_dir2_sf.c ASSERT(dp->d_ops->sf_get_ino(sfp, sfep) == sfep 914 fs/xfs/libxfs/xfs_dir2_sf.c byteoff = (int)((char *)sfep - (char *)sfp); sfep 958 fs/xfs/libxfs/xfs_dir2_sf.c xfs_dir2_sf_entry_t *sfep; /* shortform directory entry */ sfep 1019 fs/xfs/libxfs/xfs_dir2_sf.c for (i = 0, sfep = xfs_dir2_sf_firstentry(sfp); i < sfp->count; sfep 1020 fs/xfs/libxfs/xfs_dir2_sf.c i++, sfep = dp->d_ops->sf_nextentry(sfp, sfep)) { sfep 1021 fs/xfs/libxfs/xfs_dir2_sf.c if (xfs_da_compname(args, sfep->name, sfep->namelen) == sfep 1023 fs/xfs/libxfs/xfs_dir2_sf.c ino = dp->d_ops->sf_get_ino(sfp, sfep); sfep 1025 fs/xfs/libxfs/xfs_dir2_sf.c dp->d_ops->sf_put_ino(sfp, sfep, args->inumber); sfep 1026 fs/xfs/libxfs/xfs_dir2_sf.c dp->d_ops->sf_put_ftype(sfep, args->filetype); sfep 1086 fs/xfs/libxfs/xfs_dir2_sf.c xfs_dir2_sf_entry_t *sfep; /* new sf entry */ sfep 1123 fs/xfs/libxfs/xfs_dir2_sf.c for (i = 0, sfep = xfs_dir2_sf_firstentry(sfp), sfep 1126 fs/xfs/libxfs/xfs_dir2_sf.c i++, sfep = dp->d_ops->sf_nextentry(sfp, sfep), sfep 1128 fs/xfs/libxfs/xfs_dir2_sf.c sfep->namelen = oldsfep->namelen; sfep 1129 fs/xfs/libxfs/xfs_dir2_sf.c memcpy(sfep->offset, oldsfep->offset, sizeof(sfep->offset)); sfep 1130 fs/xfs/libxfs/xfs_dir2_sf.c memcpy(sfep->name, oldsfep->name, sfep->namelen); sfep 1131 fs/xfs/libxfs/xfs_dir2_sf.c dp->d_ops->sf_put_ino(sfp, sfep, sfep 1133 fs/xfs/libxfs/xfs_dir2_sf.c dp->d_ops->sf_put_ftype(sfep, dp->d_ops->sf_get_ftype(oldsfep)); sfep 1159 fs/xfs/libxfs/xfs_dir2_sf.c xfs_dir2_sf_entry_t *sfep; /* new sf entry */ sfep 1196 fs/xfs/libxfs/xfs_dir2_sf.c for (i = 0, sfep = xfs_dir2_sf_firstentry(sfp), sfep 1199 fs/xfs/libxfs/xfs_dir2_sf.c i++, sfep = dp->d_ops->sf_nextentry(sfp, sfep), sfep 1201 fs/xfs/libxfs/xfs_dir2_sf.c sfep->namelen = oldsfep->namelen; sfep 1202 fs/xfs/libxfs/xfs_dir2_sf.c memcpy(sfep->offset, oldsfep->offset, sizeof(sfep->offset)); sfep 1203 fs/xfs/libxfs/xfs_dir2_sf.c memcpy(sfep->name, oldsfep->name, sfep->namelen); sfep 1204 fs/xfs/libxfs/xfs_dir2_sf.c dp->d_ops->sf_put_ino(sfp, sfep, sfep 1206 fs/xfs/libxfs/xfs_dir2_sf.c dp->d_ops->sf_put_ftype(sfep, dp->d_ops->sf_get_ftype(oldsfep)); sfep 51 fs/xfs/xfs_dir2_readdir.c xfs_dir2_sf_entry_t *sfep; /* shortform directory entry */ sfep 103 fs/xfs/xfs_dir2_readdir.c sfep = xfs_dir2_sf_firstentry(sfp); sfep 108 fs/xfs/xfs_dir2_readdir.c xfs_dir2_sf_get_offset(sfep)); sfep 111 fs/xfs/xfs_dir2_readdir.c sfep = dp->d_ops->sf_nextentry(sfp, sfep); sfep 115 fs/xfs/xfs_dir2_readdir.c ino = dp->d_ops->sf_get_ino(sfp, sfep); sfep 116 fs/xfs/xfs_dir2_readdir.c filetype = dp->d_ops->sf_get_ftype(sfep); sfep 118 fs/xfs/xfs_dir2_readdir.c if (!dir_emit(ctx, (char *)sfep->name, sfep->namelen, ino, sfep 121 fs/xfs/xfs_dir2_readdir.c sfep = dp->d_ops->sf_nextentry(sfp, sfep);