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

123

/freebsd-10.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-10.3-release/sys/i386/ibcs2/
H A Dibcs2_dirent.h54 u_short d_reclen; member in struct:ibcs2_dirent
H A Dibcs2_misc.c421 len -= BSD_DIRENT(inp)->d_reclen;
422 inp += BSD_DIRENT(inp)->d_reclen;
431 reclen = BSD_DIRENT(inp)->d_reclen;
458 idb.d_reclen = (u_short)IBCS2_RECLEN(reclen);
585 len -= BSD_DIRENT(inp)->d_reclen;
586 inp += BSD_DIRENT(inp)->d_reclen;
595 reclen = BSD_DIRENT(inp)->d_reclen;
/freebsd-10.3-release/sys/sys/
H A Ddirent.h52 __uint16_t d_reclen; /* length of this record */ member in struct:dirent
/freebsd-10.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-10.3-release/lib/libc/gen/
H A Dreaddir.c81 if (dp->d_reclen <= 0 ||
82 dp->d_reclen > dirp->dd_len + 1 - dirp->dd_loc)
84 dirp->dd_loc += dp->d_reclen;
H A Dscandir.c91 p->d_reclen = d->d_reclen;
H A Dopendir.c221 if ((dp->d_reclen <= 0) ||
222 (dp->d_reclen > (ddeptr + 1 - ddptr)))
224 ddptr += dp->d_reclen;
/freebsd-10.3-release/sbin/fsck_ffs/
H A Dpass2.c316 } else if (dirp->d_reclen < entrysize) {
318 } else if (dirp->d_reclen < 2 * entrysize) {
319 proto.d_reclen = dirp->d_reclen;
324 n = dirp->d_reclen - entrysize;
325 proto.d_reclen = entrysize;
331 dirp->d_reclen = n;
346 if (dirp->d_reclen < n + entrysize)
348 proto.d_reclen = dirp->d_reclen
[all...]
H A Ddir.c119 dsize = dp->d_reclen;
160 dp->d_reclen = DIRBLKSIZ;
176 idesc->id_loc += dp->d_reclen;
177 idesc->id_filesize -= dp->d_reclen;
191 dp->d_reclen += size;
212 if (dp->d_reclen == 0 ||
213 dp->d_reclen > spaceleft ||
214 (dp->d_reclen & 0x3) != 0)
221 if (dp->d_reclen < size ||
235 dp->d_ino, dp->d_reclen, d
[all...]
/freebsd-10.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;
806 if ((ep->d_reclen & 0x3) != 0 ||
807 ep->d_reclen > DIRBLKSI
[all...]
H A Dufs_dirhash.c438 if (ep->d_reclen == 0 || ep->d_reclen >
453 pos += ep->d_reclen;
632 if (dp->d_reclen == 0 || dp->d_reclen >
727 if (dp->d_reclen == 0) {
731 if (dp->d_ino == 0 || dp->d_reclen > DIRSIZ(0, dp))
733 i += dp->d_reclen;
734 dp = (struct direct *)((char *)dp + dp->d_reclen);
745 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-10.3-release/contrib/netbsd-tests/fs/hfs/
H A Dt_pathconvert.c62 for (offset = 0; offset < nbytes; offset += dirent->d_reclen) {
/freebsd-10.3-release/contrib/netbsd-tests/lib/libc/gen/
H A Dt_glob.c144 dir.d_reclen = -1; /* Does not have _DIRENT_RECLEN */
146 dir.d_reclen = _DIRENT_RECLEN(&dir, dir.d_namlen);
/freebsd-10.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-10.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-10.3-release/sys/fs/cd9660/
H A Dcd9660_vnops.c382 dp->d_reclen = GENERIC_DIRSIZ(dp);
384 if (idp->uio->uio_resid < dp->d_reclen) {
399 if ((error = uiomove(dp, dp->d_reclen, idp->uio)) != 0)
444 idp->current.d_reclen = GENERIC_DIRSIZ(&idp->current);
447 bcopy(&idp->current,&idp->assocent,idp->current.d_reclen);
450 bcopy(&idp->current,&idp->saveent,idp->current.d_reclen);
/freebsd-10.3-release/sys/fs/tmpfs/
H A Dtmpfs_subr.c1085 dent.d_reclen = GENERIC_DIRSIZ(&dent);
1087 if (dent.d_reclen > uio->uio_resid)
1090 error = uiomove(&dent, dent.d_reclen, uio);
1130 dent.d_reclen = GENERIC_DIRSIZ(&dent);
1132 if (dent.d_reclen > uio->uio_resid)
1135 error = uiomove(&dent, dent.d_reclen, uio);
1251 d.d_reclen = GENERIC_DIRSIZ(&d);
1255 if (d.d_reclen > uio->uio_resid) {
1262 error = uiomove(&d, d.d_reclen, uio);
/freebsd-10.3-release/sys/fs/nfsclient/
H A Dnfs_clrpcops.c2679 * d_name field in struct dirent. This is space inside d_reclen that
2829 dp->d_reclen = DIRENT_SIZE(dp) + NFSX_HYPER;
2836 blksiz += dp->d_reclen;
2837 uio_uio_resid_add(uiop, -(dp->d_reclen));
2838 uiop->uio_offset += dp->d_reclen;
2839 uio_iov_base_add(uiop, dp->d_reclen);
2840 uio_iov_len_add(uiop, -(dp->d_reclen));
2848 dp->d_reclen = DIRENT_SIZE(dp) + NFSX_HYPER;
2855 blksiz += dp->d_reclen;
2856 uio_uio_resid_add(uiop, -(dp->d_reclen));
[all...]
/freebsd-10.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-10.3-release/sys/fs/fdescfs/
H A Dfdesc_vnops.c555 dp->d_reclen = UIO_MX;
564 dp->d_reclen = UIO_MX;
/freebsd-10.3-release/sys/compat/linux/
H A Dlinux_file.c291 l_ushort d_reclen; member in struct:l_dirent
298 l_ushort d_reclen; member in struct:l_dirent64
415 len -= bdp->d_reclen;
416 inp += bdp->d_reclen;
426 reclen = bdp->d_reclen;
458 linux_dirent->d_reclen = (l_ushort)bdp->d_namlen;
469 linux_dirent64->d_reclen = (l_ushort)linuxreclen;
480 linux_dirent->d_reclen = (l_ushort)linuxreclen;
/freebsd-10.3-release/contrib/ofed/management/libibcommon/src/
H A Dsysfs.c260 dp->d_reclen = DIRECTSIZ(len);
/freebsd-10.3-release/sbin/tunefs/
H A Dtunefs.c648 for (off = 0; off < bytes; off += dp->d_reclen) {
650 if (dp->d_reclen == 0)
721 dp->d_reclen = DIRBLKSIZ;
744 dp->d_reclen = DIRBLKSIZ;

Completed in 162 milliseconds

123