• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/xfs/

Lines Matching refs:sfp

168 	xfs_dir2_sf_t		*sfp;		/* shortform structure */
201 sfp = (xfs_dir2_sf_t *)dp->i_df.if_u1.if_data;
202 memcpy(sfp, sfhp, XFS_DIR2_SF_HDR_SIZE(sfhp->i8count));
210 sfep = XFS_DIR2_SF_FIRSTENTRY(sfp);
236 XFS_DIR2_SF_GET_INUMBER(sfp, &sfp->hdr.parent));
247 XFS_DIR2_SF_PUT_INUMBER(sfp, &temp,
249 sfep = XFS_DIR2_SF_NEXTENTRY(sfp, sfep);
253 ASSERT((char *)sfep - (char *)sfp == size);
280 xfs_dir2_sf_t *sfp; /* shortform structure */
296 sfp = (xfs_dir2_sf_t *)dp->i_df.if_u1.if_data;
297 ASSERT(dp->i_d.di_size >= XFS_DIR2_SF_HDR_SIZE(sfp->hdr.i8count));
301 add_entsize = XFS_DIR2_SF_ENTSIZE_BYNAME(sfp, args->namelen);
308 if (args->inumber > XFS_DIR2_MAX_SHORT_INUM && sfp->hdr.i8count == 0) {
316 (sfp->hdr.count + 2) *
386 xfs_dir2_sf_t *sfp; /* shortform structure */
390 sfp = (xfs_dir2_sf_t *)dp->i_df.if_u1.if_data;
391 byteoff = (int)((char *)sfep - (char *)sfp);
395 xfs_idata_realloc(dp, XFS_DIR2_SF_ENTSIZE_BYNAME(sfp, args->namelen),
400 sfp = (xfs_dir2_sf_t *)dp->i_df.if_u1.if_data;
401 sfep = (xfs_dir2_sf_entry_t *)((char *)sfp + byteoff);
408 XFS_DIR2_SF_PUT_INUMBER(sfp, &args->inumber,
413 sfp->hdr.count++;
416 sfp->hdr.i8count++;
448 xfs_dir2_sf_t *sfp; /* new shortform dir */
455 sfp = (xfs_dir2_sf_t *)dp->i_df.if_u1.if_data;
459 memcpy(oldsfp, sfp, old_isize);
487 sfp = (xfs_dir2_sf_t *)dp->i_df.if_u1.if_data;
492 memcpy(sfp, oldsfp, nbytes);
493 sfep = (xfs_dir2_sf_entry_t *)((char *)sfp + nbytes);
500 XFS_DIR2_SF_PUT_INUMBER(sfp, &args->inumber,
502 sfp->hdr.count++;
505 sfp->hdr.i8count++;
511 sfep = XFS_DIR2_SF_NEXTENTRY(sfp, sfep);
539 xfs_dir2_sf_t *sfp; /* shortform structure */
546 sfp = (xfs_dir2_sf_t *)dp->i_df.if_u1.if_data;
549 sfep = XFS_DIR2_SF_FIRSTENTRY(sfp);
556 for (i = 0; i < sfp->hdr.count; i++) {
561 sfep = XFS_DIR2_SF_NEXTENTRY(sfp, sfep);
568 (sfp->hdr.count + 3) * (uint)sizeof(xfs_dir2_leaf_entry_t) +
614 xfs_dir2_sf_t *sfp; /* shortform structure */
618 sfp = (xfs_dir2_sf_t *)dp->i_df.if_u1.if_data;
620 ino = XFS_DIR2_SF_GET_INUMBER(sfp, &sfp->hdr.parent);
623 for (i = 0, sfep = XFS_DIR2_SF_FIRSTENTRY(sfp);
624 i < sfp->hdr.count;
625 i++, sfep = XFS_DIR2_SF_NEXTENTRY(sfp, sfep)) {
627 ino = XFS_DIR2_SF_GET_INUMBER(sfp, XFS_DIR2_SF_INUMBERP(sfep));
633 ASSERT(i8count == sfp->hdr.i8count);
635 ASSERT((char *)sfep - (char *)sfp == dp->i_d.di_size);
637 (sfp->hdr.count + 2) * (uint)sizeof(xfs_dir2_leaf_entry_t) +
653 xfs_dir2_sf_t *sfp; /* shortform structure */
682 sfp = (xfs_dir2_sf_t *)dp->i_df.if_u1.if_data;
683 sfp->hdr.i8count = i8count;
687 XFS_DIR2_SF_PUT_INUMBER(sfp, &pino, &sfp->hdr.parent);
688 sfp->hdr.count = 0;
709 xfs_dir2_sf_t *sfp; /* shortform structure */
728 sfp = (xfs_dir2_sf_t *)dp->i_df.if_u1.if_data;
730 ASSERT(dp->i_d.di_size >= XFS_DIR2_SF_HDR_SIZE(sfp->hdr.i8count));
779 p.ino = XFS_DIR2_SF_GET_INUMBER(sfp, &sfp->hdr.parent);
799 for (i = 0, sfep = XFS_DIR2_SF_FIRSTENTRY(sfp);
800 i < sfp->hdr.count;
801 i++, sfep = XFS_DIR2_SF_NEXTENTRY(sfp, sfep)) {
815 p.ino = XFS_DIR2_SF_GET_INUMBER(sfp, XFS_DIR2_SF_INUMBERP(sfep));
851 xfs_dir2_sf_t *sfp; /* shortform structure */
867 sfp = (xfs_dir2_sf_t *)dp->i_df.if_u1.if_data;
868 ASSERT(dp->i_d.di_size >= XFS_DIR2_SF_HDR_SIZE(sfp->hdr.i8count));
881 args->inumber = XFS_DIR2_SF_GET_INUMBER(sfp, &sfp->hdr.parent);
887 for (i = 0, sfep = XFS_DIR2_SF_FIRSTENTRY(sfp);
888 i < sfp->hdr.count;
889 i++, sfep = XFS_DIR2_SF_NEXTENTRY(sfp, sfep)) {
894 XFS_DIR2_SF_GET_INUMBER(sfp,
920 xfs_dir2_sf_t *sfp; /* shortform structure */
936 sfp = (xfs_dir2_sf_t *)dp->i_df.if_u1.if_data;
937 ASSERT(oldsize >= XFS_DIR2_SF_HDR_SIZE(sfp->hdr.i8count));
942 for (i = 0, sfep = XFS_DIR2_SF_FIRSTENTRY(sfp);
943 i < sfp->hdr.count;
944 i++, sfep = XFS_DIR2_SF_NEXTENTRY(sfp, sfep)) {
948 ASSERT(XFS_DIR2_SF_GET_INUMBER(sfp,
957 if (i == sfp->hdr.count) {
963 byteoff = (int)((char *)sfep - (char *)sfp);
964 entsize = XFS_DIR2_SF_ENTSIZE_BYNAME(sfp, args->namelen);
970 memmove((char *)sfp + byteoff, (char *)sfp + byteoff + entsize,
975 sfp->hdr.count--;
981 sfp = (xfs_dir2_sf_t *)dp->i_df.if_u1.if_data;
987 if (sfp->hdr.i8count == 1)
990 sfp->hdr.i8count--;
1014 xfs_dir2_sf_t *sfp; /* shortform structure */
1029 sfp = (xfs_dir2_sf_t *)dp->i_df.if_u1.if_data;
1030 ASSERT(dp->i_d.di_size >= XFS_DIR2_SF_HDR_SIZE(sfp->hdr.i8count));
1035 if (args->inumber > XFS_DIR2_MAX_SHORT_INUM && sfp->hdr.i8count == 0) {
1041 (sfp->hdr.count + 1) *
1059 sfp = (xfs_dir2_sf_t *)dp->i_df.if_u1.if_data;
1070 ino = XFS_DIR2_SF_GET_INUMBER(sfp, &sfp->hdr.parent);
1073 XFS_DIR2_SF_PUT_INUMBER(sfp, &args->inumber, &sfp->hdr.parent);
1079 for (i = 0, sfep = XFS_DIR2_SF_FIRSTENTRY(sfp);
1080 i < sfp->hdr.count;
1081 i++, sfep = XFS_DIR2_SF_NEXTENTRY(sfp, sfep)) {
1086 ino = XFS_DIR2_SF_GET_INUMBER(sfp,
1090 XFS_DIR2_SF_PUT_INUMBER(sfp, &args->inumber,
1098 if (i == sfp->hdr.count) {
1116 if (sfp->hdr.i8count == 1)
1119 sfp->hdr.i8count--;
1130 ASSERT(sfp->hdr.i8count != 0);
1132 sfp->hdr.i8count++;
1158 xfs_dir2_sf_t *sfp; /* new sf directory */
1186 sfp = (xfs_dir2_sf_t *)dp->i_df.if_u1.if_data;
1190 sfp->hdr.count = oldsfp->hdr.count;
1191 sfp->hdr.i8count = 0;
1193 XFS_DIR2_SF_PUT_INUMBER(sfp, &ino, &sfp->hdr.parent);
1197 for (i = 0, sfep = XFS_DIR2_SF_FIRSTENTRY(sfp),
1199 i < sfp->hdr.count;
1200 i++, sfep = XFS_DIR2_SF_NEXTENTRY(sfp, sfep),
1207 XFS_DIR2_SF_PUT_INUMBER(sfp, &ino, XFS_DIR2_SF_INUMBERP(sfep));
1235 xfs_dir2_sf_t *sfp; /* new sf directory */
1263 sfp = (xfs_dir2_sf_t *)dp->i_df.if_u1.if_data;
1267 sfp->hdr.count = oldsfp->hdr.count;
1268 sfp->hdr.i8count = 1;
1270 XFS_DIR2_SF_PUT_INUMBER(sfp, &ino, &sfp->hdr.parent);
1274 for (i = 0, sfep = XFS_DIR2_SF_FIRSTENTRY(sfp),
1276 i < sfp->hdr.count;
1277 i++, sfep = XFS_DIR2_SF_NEXTENTRY(sfp, sfep),
1284 XFS_DIR2_SF_PUT_INUMBER(sfp, &ino, XFS_DIR2_SF_INUMBERP(sfep));