Home
last modified time | relevance | path

Searched refs:d_reclen (Results 1 – 25 of 133) sorted by relevance

123456

/netbsd/sbin/fsck_ffs/
H A Dpass2.c398 proto.d_reclen = dirp->d_reclen;
406 dirp->d_reclen = iswap16(iswap16(dirp->d_reclen) - entrysize);
408 proto.d_reclen = iswap16(entrysize);
442 proto.d_reclen = iswap16(iswap16(dirp->d_reclen) - n);
443 dirp->d_reclen = iswap16(n);
448 dirp->d_reclen = proto.d_reclen;
483 proto.d_reclen = dirp->d_reclen;
500 proto.d_reclen = dirp->d_reclen;
504 dirp->d_reclen -= entrysize;
505 memmove(newdirp, dirp, dirp->d_reclen);
[all …]
H A Ddir.c201 dp->d_reclen = bswap16(dp->d_reclen); in dirscan()
207 if (dp->d_reclen == 0) in dirscan()
217 dsize = iswap16(dp->d_reclen); in dirscan()
261 dp->d_reclen = iswap16(dirblksiz); in fsck_readdir()
279 idesc->id_loc += iswap16(dp->d_reclen); in fsck_readdir()
294 dp->d_reclen = iswap16(iswap16(dp->d_reclen) + size); in fsck_readdir()
324 reclen = iswap16(dp->d_reclen); in dircheck()
388 unused += iswap16(dp->d_reclen) - size; in dircheck()
520 newent.d_reclen = iswap16(iswap16(dirp->d_reclen) - oldlen); in mkentry()
521 dirp->d_reclen = iswap16(oldlen); in mkentry()
[all …]
/netbsd/sbin/restore/
H A Ddirs.c359 dp->d_reclen = bswap16(dp->d_reclen); in putdir()
372 if ((dp->d_reclen & 0x3) != 0 || in putdir()
373 dp->d_reclen > i || in putdir()
377 if ((dp->d_reclen & 0x3) != 0) in putdir()
394 loc += dp->d_reclen; in putdir()
415 dp->d_reclen = UFS_DIRSIZ(0, dp, 0); in putent()
425 dirloc += dp->d_reclen; in putent()
453 ndp->d_reclen = UFS_DIRSIZ(0, ndp, 0); in dcvt()
512 if (dp->d_reclen == 0 || in rst_readdir()
515 dp->d_reclen); in rst_readdir()
[all …]
/netbsd/sys/ufs/ufs/
H A Dufs_dirhash.c240 if (ep->d_reclen == 0 || ep->d_reclen > in ufsdirhash_build()
256 pos += ep->d_reclen; in ufsdirhash_build()
435 if (dp->d_reclen == 0 || dp->d_reclen > in ufsdirhash_lookup()
548 if (dp->d_reclen == 0) { in ufsdirhash_findfree()
555 i += dp->d_reclen; in ufsdirhash_findfree()
568 freebytes += dp->d_reclen; in ufsdirhash_findfree()
571 if (dp->d_reclen == 0) { in ufsdirhash_findfree()
576 i += dp->d_reclen; in ufsdirhash_findfree()
860 if (dp->d_reclen == 0 || i + dp->d_reclen > dirblksiz) in ufsdirhash_checkblock()
874 nfree += dp->d_reclen; in ufsdirhash_checkblock()
[all …]
H A Dufs_lookup.c461 reclen = ufs_rw16(ep->d_reclen, needswap); in ufs_lookup()
527 reclen = ufs_rw16(ep->d_reclen, needswap); in ufs_lookup()
976 reclen = ufs_rw16(ep->d_reclen, needswap); in ufs_dircompact()
982 ep->d_reclen = ufs_rw16(dsize, needswap); in ufs_dircompact()
1025 dirp->d_reclen = spacefree + dsize; in ufs_dircompact()
1029 dirp->d_reclen = spacefree; in ufs_dircompact()
1030 ep->d_reclen = ufs_rw16(dsize, needswap); in ufs_dircompact()
1034 dirp->d_reclen = ufs_rw16(dirp->d_reclen, needswap); in ufs_dircompact()
1040 dirp->d_reclen == spacefree)) in ufs_dircompact()
1178 reclen = ufs_rw16(ep->d_reclen, needswap); in ufs_dirremove()
[all …]
/netbsd/sys/compat/common/
H A Dvfs_syscalls_30.c269 reclen = bdp->d_reclen; in compat_30_sys_getdents()
286 idb.d_reclen = _DIRENT_SIZE(&idb); in compat_30_sys_getdents()
287 if (reclen > len || resid < idb.d_reclen) { in compat_30_sys_getdents()
301 idb.d_reclen - _DIRENT_NAMEOFF(&idb) - idb.d_namlen); in compat_30_sys_getdents()
302 if ((error = copyout(&idb, outp, idb.d_reclen)) != 0) in compat_30_sys_getdents()
307 outp += idb.d_reclen; in compat_30_sys_getdents()
308 resid -= idb.d_reclen; in compat_30_sys_getdents()
H A Dvfs_syscalls_12.c192 reclen = bdp->d_reclen; in compat_12_sys_getdirentries()
222 idb.d_reclen = (uint16_t)old_reclen; in compat_12_sys_getdirentries()
226 idb.d_reclen - _DIRENT_NAMEOFF(&idb) - idb.d_namlen); in compat_12_sys_getdirentries()
/netbsd/sys/compat/sys/
H A Ddirent.h39 u_int16_t d_reclen; /* length of this record */ member
46 u_int16_t d_reclen; /* length of this record */ member
/netbsd/sys/compat/linux/common/
H A Dlinux_dirent.h40 u_short d_reclen; member
47 unsigned short d_reclen; member
/netbsd/sys/stand/
H A Dls.c95 (dp + ((DP *)dp)->d_reclen) < (dirbuf + size); in ls()
96 dp += ((DP *)dp)->d_reclen) { in ls()
/netbsd/sys/sys/
H A Ddirent.h52 uint16_t d_reclen; /* length of this record */ member
117 #define _DIRENT_NEXT(dp) ((void *)((char *)(void *)(dp) + (dp)->d_reclen))
/netbsd/lib/libc/compat/gen/
H A Dcompat_readdir.c35 d12->d_reclen = (uint16_t)d->d_reclen; in __weak_alias()
/netbsd/sys/compat/linux32/common/
H A Dlinux32_dirent.c180 reclen = bdp->d_reclen; in linux32_sys_getdents()
211 idb.d_reclen = (u_short)bdp->d_namlen; in linux32_sys_getdents()
219 idb.d_reclen = (u_short)linux32_reclen; in linux32_sys_getdents()
/netbsd/sys/nfs/
H A Dnfs.h381 *((off_t *)((char *)(dp) + (dp)->d_reclen - sizeof (off_t))) = off
383 (*((off_t *)((char *)(dp) + (dp)->d_reclen - sizeof (off_t))))
385 *((u_int32_t *)((char *)(dp) + (dp)->d_reclen - sizeof (off_t) - \
388 (*((u_int32_t *)((char *)(dp) + (dp)->d_reclen - sizeof (off_t) - \
/netbsd/lib/libc/gen/
H A Dreaddir.c79 if (dp->d_reclen > dirp->dd_len + 1 - dirp->dd_loc) in _readdir_unlocked()
81 dirp->dd_loc += dp->d_reclen; in _readdir_unlocked()
H A Dscandir.c137 p->d_reclen = d->d_reclen; in scandir()
/netbsd/sys/ufs/chfs/
H A Dchfs_subr.c178 dent.d_reclen = _DIRENT_SIZE(&dent); in chfs_filldir()
180 if (dent.d_reclen > uio->uio_resid) { in chfs_filldir()
183 error = uiomove(&dent, dent.d_reclen, uio); in chfs_filldir()
/netbsd/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_platform_limits_solaris.h215 unsigned short d_reclen; member
222 unsigned short d_reclen; member
230 unsigned short d_reclen; member
/netbsd/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/
H A Dsanitizer_platform_limits_solaris.h217 unsigned short d_reclen; member
224 unsigned short d_reclen; member
232 unsigned short d_reclen; member
/netbsd/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_platform_limits_solaris.h215 unsigned short d_reclen; member
222 unsigned short d_reclen; member
230 unsigned short d_reclen; member
/netbsd/external/gpl3/gdb/dist/sim/ppc/
H A Demul_netbsd.c250 ASSERT(in->d_reclen <= nbytes); in write_direntries()
251 out = (struct dirent*)zalloc(in->d_reclen); in write_direntries()
252 memcpy(out/*dest*/, in/*src*/, in->d_reclen); in write_direntries()
254 H2T(out->d_reclen); in write_direntries()
257 emul_write_buffer(out, addr, in->d_reclen, processor, cia); in write_direntries()
258 nbytes -= in->d_reclen; in write_direntries()
259 addr += in->d_reclen; in write_direntries()
260 buf += in->d_reclen; in write_direntries()
/netbsd/external/gpl3/gdb.old/dist/sim/ppc/
H A Demul_netbsd.c250 ASSERT(in->d_reclen <= nbytes); in write_direntries()
251 out = (struct dirent*)zalloc(in->d_reclen); in write_direntries()
252 memcpy(out/*dest*/, in/*src*/, in->d_reclen); in write_direntries()
254 H2T(out->d_reclen); in write_direntries()
257 emul_write_buffer(out, addr, in->d_reclen, processor, cia); in write_direntries()
258 nbytes -= in->d_reclen; in write_direntries()
259 addr += in->d_reclen; in write_direntries()
260 buf += in->d_reclen; in write_direntries()
/netbsd/sys/fs/cd9660/
H A Dcd9660_vnops.c288 dp->d_reclen = _DIRENT_SIZE(dp); in iso_uiodir()
290 if (idp->uio->uio_resid < dp->d_reclen) { in iso_uiodir()
305 if ((error = uiomove(dp, dp->d_reclen, idp->uio)) != 0) in iso_uiodir()
354 idp->current.d_reclen = _DIRENT_SIZE(&idp->current); in iso_shipdir()
357 memcpy(&idp->assocent, &idp->current, idp->current.d_reclen); in iso_shipdir()
360 memcpy(&idp->saveent, &idp->current, idp->current.d_reclen); in iso_shipdir()
/netbsd/sys/fs/hfs/
H A Dhfs_vnops.c921 curent.d_reclen = _DIRENT_SIZE(&curent); in hfs_vop_readdir()
924 bufoff += curent.d_reclen; in hfs_vop_readdir()
925 if (bufoff - curent.d_reclen < uio->uio_offset) in hfs_vop_readdir()
929 if (uio->uio_resid < curent.d_reclen) { in hfs_vop_readdir()
966 i < curent.d_reclen - _DIRENT_NAMEOFF(&curent); i++) in hfs_vop_readdir()
971 if ((error = uiomove(&curent, curent.d_reclen, uio)) != 0) in hfs_vop_readdir()
/netbsd/sys/rump/kern/lib/libsys_sunos/
H A Drump_sunos_compat.c52 unsigned short d_reclen; member
318 reclen = bdp->d_reclen; in rump_sunos_sys_getdents()
353 idb.d_reclen = sunos_reclen; in rump_sunos_sys_getdents()

123456