Home
last modified time | relevance | path

Searched refs:e2d_reclen (Results 1 – 5 of 5) sorted by relevance

/openbsd/src/sys/ufs/ext2fs/
Dext2fs_lookup.c143 int e2d_reclen; in ext2fs_readdir() local
170 e2d_reclen = letoh16(dp->e2d_reclen); in ext2fs_readdir()
171 if (e2d_reclen == 0) { in ext2fs_readdir()
183 dstd.d_off = off + e2d_reclen; in ext2fs_readdir()
187 off = off + e2d_reclen; in ext2fs_readdir()
189 dp = (struct ext2fs_direct *) ((char *)dp + e2d_reclen); in ext2fs_readdir()
363 dp->i_reclen = letoh16(ep->e2d_reclen); in ext2fs_lookup()
631 if (ep->e2d_reclen == 0 || in ext2fs_search_dirblock()
648 int size = letoh16(ep->e2d_reclen); in ext2fs_search_dirblock()
656 ssp->slotsize = letoh16(ep->e2d_reclen); in ext2fs_search_dirblock()
[all …]
Dext2fs_dir.h84 u_int16_t e2d_reclen; /* length of this record */ member
/openbsd/src/sbin/fsck_ext2fs/
Dpass2.c239 } else if (letoh16(dirp->e2d_reclen) < entrysize) { in pass2check()
241 } else if (letoh16(dirp->e2d_reclen) < 2 * entrysize) { in pass2check()
242 proto.e2d_reclen = dirp->e2d_reclen; in pass2check()
247 n = letoh16(dirp->e2d_reclen) - entrysize; in pass2check()
248 proto.e2d_reclen = htole16(entrysize); in pass2check()
254 dirp->e2d_reclen = htole16(n); in pass2check()
273 if (letoh16(dirp->e2d_reclen) < n + entrysize) in pass2check()
275 proto.e2d_reclen = htole16(letoh16(dirp->e2d_reclen) - n); in pass2check()
276 dirp->e2d_reclen = htole16(n); in pass2check()
280 memset(dirp, 0, (size_t)letoh16(proto.e2d_reclen)); in pass2check()
[all …]
Ddir.c135 dsize = letoh16(dp->e2d_reclen); in dirscan()
176 dp->e2d_reclen = htole16(sblock.e2fs_bsize); in fsck_readdir()
192 idesc->id_loc += letoh16(dp->e2d_reclen); in fsck_readdir()
193 idesc->id_filesize -= letoh16(dp->e2d_reclen); in fsck_readdir()
207 dp->e2d_reclen = htole16(letoh16(dp->e2d_reclen) + size); in fsck_readdir()
224 u_int16_t reclen = letoh16(dp->e2d_reclen); in dircheck()
324 if (letoh16(dirp->e2d_reclen) - oldlen < newlen) in mkentry()
326 newent.e2d_reclen = htole16(letoh16(dirp->e2d_reclen) - oldlen); in mkentry()
327 dirp->e2d_reclen = htole16(oldlen); in mkentry()
330 dirp->e2d_reclen = newent.e2d_reclen; in mkentry()
/openbsd/src/sbin/newfs_ext2fs/
Dmke2fs.c944 pad_dir.e2d_reclen = sblock.e2fs_bsize; in fsinit()
1000 protodir[i].e2d_reclen = EXT2FS_DIRSIZ(protodir[i].e2d_namlen); in makedir()
1002 cp += protodir[i].e2d_reclen; in makedir()
1003 spcleft -= protodir[i].e2d_reclen; in makedir()
1005 protodir[i].e2d_reclen = spcleft; in makedir()
1019 dbuf->e2d_reclen = htole16(dir->e2d_reclen); in copy_dir()