Searched refs:d_reclen (Results 1 - 25 of 60) sorted by relevance

123

/freebsd-9.3-release/sys/compat/svr4/
H A Dsvr4_dirent.h39 u_short d_reclen; member in struct:svr4_dirent
46 u_short d_reclen; member in struct:svr4_dirent64
/freebsd-9.3-release/sys/i386/ibcs2/
H A Dibcs2_dirent.h54 u_short d_reclen; member in struct:ibcs2_dirent
H A Dibcs2_misc.c406 len -= BSD_DIRENT(inp)->d_reclen;
407 inp += BSD_DIRENT(inp)->d_reclen;
416 reclen = BSD_DIRENT(inp)->d_reclen;
443 idb.d_reclen = (u_short)IBCS2_RECLEN(reclen);
571 len -= BSD_DIRENT(inp)->d_reclen;
572 inp += BSD_DIRENT(inp)->d_reclen;
581 reclen = BSD_DIRENT(inp)->d_reclen;
/freebsd-9.3-release/lib/libc/gen/
H A Dreaddir.c72 if (dp->d_reclen <= 0 ||
73 dp->d_reclen > dirp->dd_len + 1 - dirp->dd_loc)
75 dirp->dd_loc += dp->d_reclen;
H A Dscandir.c91 p->d_reclen = d->d_reclen;
H A Dopendir.c225 if ((dp->d_reclen <= 0) ||
226 (dp->d_reclen > (ddeptr + 1 - ddptr)))
228 ddptr += dp->d_reclen;
/freebsd-9.3-release/sys/sys/
H A Ddirent.h52 __uint16_t d_reclen; /* length of this record */ member in struct:dirent
/freebsd-9.3-release/sbin/restore/
H A Ddirs.c174 nulldir.d_reclen = DIRSIZ(0, &nulldir);
346 if ((dp->d_reclen & 0x3) != 0 ||
347 dp->d_reclen > i ||
348 dp->d_reclen < DIRSIZ(0, dp)
354 if ((dp->d_reclen & 0x3) != 0)
357 if (dp->d_reclen < DIRSIZ(0, dp))
360 dp->d_reclen, DIRSIZ(0, dp));
371 loc += dp->d_reclen;
391 dp->d_reclen = DIRSIZ(0, dp);
392 if (dirloc + dp->d_reclen > DIRBLKSI
[all...]
/freebsd-9.3-release/sbin/fsck_ffs/
H A Dpass2.c315 } else if (dirp->d_reclen < entrysize) {
317 } else if (dirp->d_reclen < 2 * entrysize) {
318 proto.d_reclen = dirp->d_reclen;
323 n = dirp->d_reclen - entrysize;
324 proto.d_reclen = entrysize;
330 dirp->d_reclen = n;
345 if (dirp->d_reclen < n + entrysize)
347 proto.d_reclen = dirp->d_reclen
[all...]
H A Ddir.c125 dsize = dp->d_reclen;
165 dp->d_reclen = DIRBLKSIZ;
181 idesc->id_loc += dp->d_reclen;
182 idesc->id_filesize -= dp->d_reclen;
196 dp->d_reclen += size;
217 if (dp->d_reclen == 0 ||
218 dp->d_reclen > spaceleft ||
219 (dp->d_reclen & 0x3) != 0)
226 if (dp->d_reclen < size ||
240 dp->d_ino, dp->d_reclen, d
[all...]
/freebsd-9.3-release/sys/ufs/ufs/
H A Dufs_lookup.c388 if (ep->d_reclen == 0 || ep->d_reclen >
407 int size = ep->d_reclen;
415 slotsize = ep->d_reclen;
423 ep->d_reclen - slotoffset;
457 slotsize = ep->d_reclen;
468 i_offset += ep->d_reclen;
469 entryoffsetinblock += ep->d_reclen;
804 if ((ep->d_reclen & 0x3) != 0 ||
805 ep->d_reclen > DIRBLKSI
[all...]
H A Dufs_dirhash.c442 if (ep->d_reclen == 0 || ep->d_reclen >
457 pos += ep->d_reclen;
636 if (dp->d_reclen == 0 || dp->d_reclen >
731 if (dp->d_reclen == 0) {
735 if (dp->d_ino == 0 || dp->d_reclen > DIRSIZ(0, dp))
737 i += dp->d_reclen;
738 dp = (struct direct *)((char *)dp + dp->d_reclen);
749 freebytes += dp->d_reclen;
[all...]
H A Ddir.h64 * entries which have dp->d_reclen > DIRSIZ(fmt, dp). All DIRBLKSIZ bytes
67 * dp->d_reclen. When entries are deleted from a directory, the
69 * block by increasing its dp->d_reclen. If the first entry of
79 u_int16_t d_reclen; /* length of this record */ member in struct:direct
/freebsd-9.3-release/sys/fs/tmpfs/
H A Dtmpfs_subr.c737 dent.d_reclen = GENERIC_DIRSIZ(&dent);
739 if (dent.d_reclen > uio->uio_resid)
742 error = uiomove(&dent, dent.d_reclen, uio);
787 dent.d_reclen = GENERIC_DIRSIZ(&dent);
789 if (dent.d_reclen > uio->uio_resid)
792 error = uiomove(&dent, dent.d_reclen, uio);
916 d.d_reclen = GENERIC_DIRSIZ(&d);
920 if (d.d_reclen > uio->uio_resid) {
927 error = uiomove(&d, d.d_reclen, uio);
/freebsd-9.3-release/sys/gnu/fs/xfs/
H A Dxfs_types.h160 unsigned short d_reclen; /* length of this record */ member in struct:xfs_dirent
H A Dxfs_dir2.c706 dtmp.d_reclen = GENERIC_DIRSIZ(&dtmp);
707 reclen = dtmp.d_reclen;
722 idbp->d_reclen = reclen;
748 dtmp.d_reclen = GENERIC_DIRSIZ(&dtmp);
749 reclen = dtmp.d_reclen;
760 idbp->d_reclen = reclen;
/freebsd-9.3-release/sys/fs/nfsclient/
H A Dnfs_clrpcops.c2524 * d_name field in struct dirent. This is space inside d_reclen that
2674 dp->d_reclen = DIRENT_SIZE(dp) + NFSX_HYPER;
2681 blksiz += dp->d_reclen;
2682 uio_uio_resid_add(uiop, -(dp->d_reclen));
2683 uiop->uio_offset += dp->d_reclen;
2684 uio_iov_base_add(uiop, dp->d_reclen);
2685 uio_iov_len_add(uiop, -(dp->d_reclen));
2693 dp->d_reclen = DIRENT_SIZE(dp) + NFSX_HYPER;
2700 blksiz += dp->d_reclen;
2701 uio_uio_resid_add(uiop, -(dp->d_reclen));
[all...]
/freebsd-9.3-release/sys/gnu/fs/reiserfs/
H A Dreiserfs_namei.c258 dstdp.d_reclen = GENERIC_DIRSIZ(&dstdp);
261 dstdp.d_reclen -
266 if (dstdp.d_reclen <= uio->uio_resid) {
269 dstdp.d_reclen, uio);
/freebsd-9.3-release/cddl/contrib/opensolaris/cmd/zlook/
H A Dzlook.c130 while (i < DIRENT_NAMELEN(dp->d_reclen)) {
136 dp = (dirent64_t *)((intptr_t)dp + dp->d_reclen);
/freebsd-9.3-release/sys/fs/cd9660/
H A Dcd9660_vnops.c383 dp->d_reclen = GENERIC_DIRSIZ(dp);
385 if (idp->uio->uio_resid < dp->d_reclen) {
400 if ((error = uiomove(dp, dp->d_reclen, idp->uio)) != 0)
445 idp->current.d_reclen = GENERIC_DIRSIZ(&idp->current);
448 bcopy(&idp->current,&idp->assocent,idp->current.d_reclen);
451 bcopy(&idp->current,&idp->saveent,idp->current.d_reclen);
/freebsd-9.3-release/sys/fs/ntfs/
H A Dntfs_vnops.c553 cde.d_reclen = sizeof(struct dirent);
586 dp = (struct dirent *)((caddr_t) dp + dp->d_reclen), i++) {
587 off += dp->d_reclen;
/freebsd-9.3-release/sys/fs/udf/
H A Dudf_vnops.c836 dir.d_reclen = GENERIC_DIRSIZ(&dir);
838 error = udf_uiodir(&uiodir, dir.d_reclen, uio, 1);
848 dir.d_reclen = GENERIC_DIRSIZ(&dir);
850 error = udf_uiodir(&uiodir, dir.d_reclen, uio, 2);
857 dir.d_reclen = GENERIC_DIRSIZ(&dir);
859 error = udf_uiodir(&uiodir, dir.d_reclen, uio,
/freebsd-9.3-release/sys/compat/linux/
H A Dlinux_file.c293 l_ushort d_reclen; member in struct:l_dirent
300 l_ushort d_reclen; member in struct:l_dirent64
416 len -= bdp->d_reclen;
417 inp += bdp->d_reclen;
427 reclen = bdp->d_reclen;
459 linux_dirent->d_reclen = (l_ushort)bdp->d_namlen;
470 linux_dirent64->d_reclen = (l_ushort)linuxreclen;
481 linux_dirent->d_reclen = (l_ushort)linuxreclen;
/freebsd-9.3-release/sys/fs/fdescfs/
H A Dfdesc_vnops.c531 dp->d_reclen = UIO_MX;
540 dp->d_reclen = UIO_MX;
/freebsd-9.3-release/contrib/ofed/management/libibcommon/src/
H A Dsysfs.c260 dp->d_reclen = DIRECTSIZ(len);

Completed in 157 milliseconds

123