Searched refs:rawdp (Results 1 – 2 of 2) sorted by relevance
/netbsd-src/sys/ufs/lfs/ |
H A D | ulfs_vnops.c | 803 LFS_DIRHEADER *rawdp, *stoprawdp; in ulfs_readdir() local 851 rawdp = (LFS_DIRHEADER *)(void *)rawbuf; in ulfs_readdir() 876 while (rawdp < stoprawdp) { in ulfs_readdir() 879 if (lfs_dir_getreclen(fs, rawdp) <= skipstart) { in ulfs_readdir() 880 skipstart -= lfs_dir_getreclen(fs, rawdp); in ulfs_readdir() 881 rawdp = LFS_NEXTDIR(fs, rawdp); in ulfs_readdir() 888 if (lfs_dir_getreclen(fs, rawdp) == 0) { in ulfs_readdir() 893 rawdp = stoprawdp; in ulfs_readdir() 898 dirent->d_type = lfs_dir_gettype(fs, rawdp); in ulfs_readdir() 899 dirent->d_namlen = lfs_dir_getnamlen(fs, rawdp); in ulfs_readdir() [all …]
|
/netbsd-src/sys/ufs/ufs/ |
H A D | ufs_vnops.c | 1596 struct direct *rawdp, *stoprawdp; in ufs_readdir() local 1699 if (rawbufmax < _DIRENT_MINSIZE(rawdp)) { in ufs_readdir() 1722 rawdp = (struct direct *)(void *)rawbuf; in ufs_readdir() 1736 maxcookies = rawbytes / _DIRENT_RECLEN(rawdp, 1); in ufs_readdir() 1747 while (rawdp < stoprawdp) { in ufs_readdir() 1748 rawdp->d_reclen = ufs_rw16(rawdp->d_reclen, nswap); in ufs_readdir() 1751 if (rawdp->d_reclen <= skipstart) { in ufs_readdir() 1752 skipstart -= rawdp->d_reclen; in ufs_readdir() 1753 rawdp = _DIRENT_NEXT(rawdp); in ufs_readdir() 1760 if (rawdp->d_reclen == 0) { in ufs_readdir() [all …]
|