Searched refs:e2d_reclen (Results 1 - 10 of 10) sorted by relevance

/netbsd-current/sbin/fsck_ext2fs/
H A Dpass2.c270 } else if (fs2h16(dirp->e2d_reclen) < entrysize) {
272 } else if (fs2h16(dirp->e2d_reclen) < 2 * entrysize) {
273 proto.e2d_reclen = dirp->e2d_reclen;
278 n = fs2h16(dirp->e2d_reclen) - entrysize;
279 proto.e2d_reclen = h2fs16(entrysize);
285 dirp->e2d_reclen = h2fs16(n);
304 if (fs2h16(dirp->e2d_reclen) < n + entrysize)
306 proto.e2d_reclen = h2fs16(fs2h16(dirp->e2d_reclen)
[all...]
H A Ddir.c175 dsize = fs2h16(dp->e2d_reclen);
216 dp->e2d_reclen = h2fs16(sblock.e2fs_bsize);
232 idesc->id_loc += fs2h16(dp->e2d_reclen);
233 idesc->id_filesize -= fs2h16(dp->e2d_reclen);
247 dp->e2d_reclen = h2fs16(fs2h16(dp->e2d_reclen) + size);
264 u_int16_t reclen = fs2h16(dp->e2d_reclen);
364 if (fs2h16(dirp->e2d_reclen) - oldlen < newlen)
366 newent.e2d_reclen = h2fs16(fs2h16(dirp->e2d_reclen)
[all...]
/netbsd-current/sys/ufs/ext2fs/
H A Dext2fs_lookup.c119 /* Godmar thinks: since e2dir->e2d_reclen can be big and means
169 int e2d_reclen; local
201 e2d_reclen = fs2h16(dp->e2d_reclen);
202 if (e2d_reclen == 0) {
214 off = off + e2d_reclen;
222 dp = (struct ext2fs_direct *) ((char *)dp + e2d_reclen);
458 if (ep->e2d_reclen == 0 ||
477 int size = fs2h16(ep->e2d_reclen);
485 slotsize = fs2h16(ep->e2d_reclen);
[all...]
H A Dext2fs_htree.h47 uint16_t e2d_reclen; /* length of this record */ member in struct:ext2fs_fake_direct
H A Dext2fs_htree.c253 last_entry->e2d_reclen = entry_len;
255 new_entry->e2d_reclen = block + blksize - (char *)last_entry;
295 sort_info->h_size = ep->e2d_reclen;
302 ((char *)ep + ep->e2d_reclen);
336 ((struct ext2fs_direct *)dest)->e2d_reclen = entry_len;
348 offset += ep->e2d_reclen;
354 last->e2d_reclen = entry_len;
364 last->e2d_reclen = block1 + blksize - (char *)last;
370 ((struct ext2fs_direct *)dest)->e2d_reclen =
411 ep = (struct ext2fs_direct *)((char *)dotdot + dotdot->e2d_reclen);
[all...]
H A Dext2fs_dir.h94 * entries which have dp->e2d_reclen > DIRSIZ(fmt, dp). All d2fs_bsize bytes
97 * dp->e2d_reclen. When entries are deleted from a directory, the
99 * block by increasing its dp->e2d_reclen. If the first entry of
112 uint16_t e2d_reclen; /* length of this record */ member in struct:ext2fs_direct
H A Dext2fs_rename.c627 reclen = fs2h16(ep->e2d_reclen);
/netbsd-current/sbin/newfs_ext2fs/
H A Dmke2fs.c969 pad_dir.e2d_reclen = sblock.e2fs_bsize;
1026 protodir[i].e2d_reclen = EXT2FS_DIRSIZ(protodir[i].e2d_namlen);
1028 cp += protodir[i].e2d_reclen;
1029 spcleft -= protodir[i].e2d_reclen;
1031 protodir[i].e2d_reclen = spcleft;
1045 dbuf->e2d_reclen = h2fs16(dir->e2d_reclen);
/netbsd-current/usr.sbin/installboot/
H A Dext2fs.c358 if (fs2h16(de->e2d_reclen) == 0)
361 fs2h16(de->e2d_reclen));
/netbsd-current/sys/lib/libsa/
H A Dext2fs.c393 dp = (void *)((char *)dp + fs2h16(dp->e2d_reclen))) {
394 if (fs2h16(dp->e2d_reclen) <= 0)
844 dp = (void *)((char *)dp + fs2h16(dp->e2d_reclen))) {
847 if (fs2h16(dp->e2d_reclen) <= 0)

Completed in 122 milliseconds