/freebsd/sbin/tunefs/ |
H A D | tunefs.c | 633 for (off = 0; off < bytes; off += dp->d_reclen) { in dir_search() 635 if (dp->d_reclen == 0) in dir_search() 701 dp->d_reclen = DIRBLKSIZ; in dir_clear_block() 724 dp->d_reclen = DIRBLKSIZ; in dir_insert()
|
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_posix.h | 124 # define __sanitizer_dirsiz(dp) ((dp)->d_reclen)
|
H A D | sanitizer_linux_libcdep.cpp | 79 unsigned short d_reclen; member 812 d_type = (u8 *)entry + entry->d_reclen - 1; in GetNumberOfCPUs() 822 entry = (struct linux_dirent *)(((u8 *)entry) + entry->d_reclen); in GetNumberOfCPUs()
|
H A D | sanitizer_platform_limits_freebsd.h | 251 unsigned short d_reclen; member
|
/freebsd/stand/kboot/include/ |
H A D | host_syscall.h | 142 unsigned short d_reclen; /* Size of this dirent */ member
|
/freebsd/sys/compat/linux/ |
H A D | linux_file.c | 376 l_ushort d_reclen; member 383 l_ushort d_reclen; member 434 reclen = bdp->d_reclen; in linux_getdents() 448 linux_dirent->d_reclen = linuxreclen; in linux_getdents() 511 reclen = bdp->d_reclen; in linux_getdents64() 524 linux_dirent64->d_reclen = linuxreclen; in linux_getdents64() 580 linux_dirent->d_reclen = bdp->d_namlen; in linux_readdir()
|
/freebsd/sbin/newfs/ |
H A D | mkfs.c | 1005 protodir[i].d_reclen = DIRSIZ(0, &protodir[i]); in makedir() 1006 memmove(cp, &protodir[i], protodir[i].d_reclen); in makedir() 1007 cp += protodir[i].d_reclen; in makedir() 1008 spcleft -= protodir[i].d_reclen; in makedir() 1010 protodir[i].d_reclen = spcleft; in makedir()
|
/freebsd/stand/libsa/ |
H A D | ext2fs.c | 294 uint16_t d_reclen; /* directory entry length */ member 783 dp = (struct ext2dirent *)((char *)dp + dp->d_reclen); in search_directory() 900 fp->f_seekp += ed->d_reclen; in ext2fs_readdir()
|
H A D | ufs.c | 489 dp = (struct direct *)((char *)dp + dp->d_reclen); in search_directory() 896 fp->f_seekp += dp->d_reclen; in ufs_readdir()
|
H A D | ufsread.c | 111 s += d.d_reclen; in fsfind()
|
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | zfs_ctldir.c | 278 entry.d_reclen = sizeof (entry); in sfs_readdir_common() 293 entry.d_reclen = sizeof (entry); in sfs_readdir_common() 709 entry.d_reclen = sizeof (entry); in zfsctl_root_readdir() 1102 entry.d_reclen = sizeof (entry); in zfsctl_snapdir_readdir()
|
/freebsd/sys/fs/msdosfs/ |
H A D | msdosfs_vnops.c | 1599 dirbuf.d_reclen = GENERIC_DIRSIZ(&dirbuf); in msdosfs_readdir() 1603 if (uio->uio_resid < dirbuf.d_reclen) in msdosfs_readdir() 1605 error = uiomove(&dirbuf, dirbuf.d_reclen, uio); in msdosfs_readdir() 1724 dirbuf.d_reclen = GENERIC_DIRSIZ(&dirbuf); in msdosfs_readdir() 1728 if (uio->uio_resid < dirbuf.d_reclen) { in msdosfs_readdir() 1732 error = uiomove(&dirbuf, dirbuf.d_reclen, uio); in msdosfs_readdir()
|
/freebsd/usr.sbin/makefs/ |
H A D | ffs.c | 1031 reclen = ufs_rw16(de->d_reclen, needswap); in ffs_dump_dirbuf() 1059 de.d_reclen = ufs_rw16(reclen, needswap); in ffs_make_dirbuf() 1084 dp->d_reclen = ufs_rw16(llen,needswap); in ffs_make_dirbuf() 1089 dp->d_reclen = ufs_rw16(dbuf->size - dbuf->cur, needswap); in ffs_make_dirbuf()
|
/freebsd/tests/sys/fs/fusefs/ |
H A D | readdir.cc | 229 ASSERT_LT(de0->d_reclen + offsetof(struct dirent, d_fileno), bufsize); in TEST_F() 230 de1 = (struct dirent*)(&(buf[de0->d_reclen])); in TEST_F()
|
/freebsd/contrib/ofed/libibumad/ |
H A D | sysfs.c | 232 dp->d_reclen = DIRECTSIZ(len); in sys_scandir()
|
/freebsd/sys/fs/fdescfs/ |
H A D | fdesc_vnops.c | 569 dp->d_reclen = UIO_MX; in fdesc_readdir() 578 dp->d_reclen = UIO_MX; in fdesc_readdir()
|
/freebsd/sys/fs/nfsclient/ |
H A D | nfs_clrpcops.c | 3458 blksiz += dp->d_reclen; in nfsrpc_readdir() 3480 blksiz += dp->d_reclen; in nfsrpc_readdir() 3579 dp->d_reclen += left; in nfsrpc_readdir() 3598 blksiz += dp->d_reclen; in nfsrpc_readdir() 3701 dp->d_reclen += left; in nfsrpc_readdir() 3734 dp->d_reclen = DIRBLKSIZ; in nfsrpc_readdir() 3900 blksiz += dp->d_reclen; in nfsrpc_readdirplus() 3922 blksiz += dp->d_reclen; in nfsrpc_readdirplus() 4008 dp->d_reclen += left; in nfsrpc_readdirplus() 4027 blksiz += dp->d_reclen; in nfsrpc_readdirplus() [all …]
|
/freebsd/stand/kboot/kboot/ |
H A D | hostfs.c | 208 hf->hf_curdent += dent->d_reclen; in hostfs_readdir()
|
/freebsd/sbin/fsdb/ |
H A D | fsdb.c | 461 slot++, diroff, dirp->d_ino, dirp->d_reclen, in scannames() 463 diroff += dirp->d_reclen; in scannames() 883 if (DIRSIZ(NEWDIRFMT, &testdir) <= dirp->d_reclen) { in chnamefunc()
|
/freebsd/sys/fs/ext2fs/ |
H A D | ext2_lookup.c | 228 dstdp.d_reclen = GENERIC_DIRSIZ(&dstdp); in ext2_readdir() 233 if (dstdp.d_reclen > uio->uio_resid) { in ext2_readdir() 241 error = uiomove((caddr_t)&dstdp, dstdp.d_reclen, uio); in ext2_readdir()
|
/freebsd/sys/fs/smbfs/ |
H A D | smbfs_io.c | 98 de.d_reclen = DE_SIZE; in smbfs_readvdir() 152 de.d_reclen = DE_SIZE; in smbfs_readvdir()
|
/freebsd/sys/kern/ |
H A D | vfs_syscalls.c | 4010 if (dp->d_reclen == 0) in freebsd11_kern_getdirentries() 4012 MPASS(dp->d_reclen >= _GENERIC_DIRLEN(0)); in freebsd11_kern_getdirentries() 4031 dstdp.d_reclen = sizeof(dstdp) - sizeof(dstdp.d_name) + in freebsd11_kern_getdirentries() 4035 dstdp.d_reclen - offsetof(struct freebsd11_dirent, d_name) - in freebsd11_kern_getdirentries() 4037 MPASS(dstdp.d_reclen <= dp->d_reclen); in freebsd11_kern_getdirentries() 4038 MPASS(ucount + dstdp.d_reclen <= count); in freebsd11_kern_getdirentries() 4041 error = copyout(&dstdp, ubuf + ucount, dstdp.d_reclen); in freebsd11_kern_getdirentries() 4044 dp = (struct dirent *)((char *)dp + dp->d_reclen); in freebsd11_kern_getdirentries() 4045 ucount += dstdp.d_reclen; in freebsd11_kern_getdirentries()
|
/freebsd/sys/fs/devfs/ |
H A D | devfs_vnops.c | 1496 MPASS(dp->d_reclen == GENERIC_DIRSIZ(dp)); in devfs_readdir() 1497 if (dp->d_reclen > uio->uio_resid) in devfs_readdir() 1501 dp->d_off = off + dp->d_reclen; in devfs_readdir() 1507 off += dp->d_reclen; in devfs_readdir()
|
/freebsd/sys/ufs/ufs/ |
H A D | ufs_extattr.c | 411 if (dp->d_reclen == 0) in ufs_extattr_iterate_directory() 435 dp = (struct dirent *) ((char *)dp + dp->d_reclen); in ufs_extattr_iterate_directory()
|
/freebsd/sbin/dump/ |
H A D | traverse.c | 396 if (dp->d_reclen == 0) { in searchdir() 401 loc += dp->d_reclen; in searchdir()
|