Searched refs:dirbuf (Results 1 - 23 of 23) sorted by relevance

/netbsd-6-1-5-RELEASE/sys/stand/
H A Dls.c90 char dirbuf[DIRBLKSIZ]; local
93 while ((size = read(fd, dirbuf, DIRBLKSIZ)) == DIRBLKSIZ)
94 for (dp = dirbuf; (dp < (dirbuf + size)) &&
95 (dp + ((DP *)dp)->d_reclen) < (dirbuf + size);
/netbsd-6-1-5-RELEASE/sys/arch/ia64/stand/efi/libefi/
H A Defifs_ls.c133 char dirbuf[DIRBLKSIZ]; local
174 while ((size = read(fd, dirbuf, DIRBLKSIZ)) == DIRBLKSIZ) {
177 dp = (struct dirent *) dirbuf;
178 edp = (struct dirent *) (dirbuf + size);
/netbsd-6-1-5-RELEASE/sys/ufs/ufs/
H A Dufs_lookup.c784 char *dirbuf; local
883 error = ufs_blkatoff(dvp, (off_t)ulr->ulr_offset, &dirbuf, &bp, true);
893 ep = (struct direct *)dirbuf;
899 nep = (struct direct *)(dirbuf + loc);
926 ulr->ulr_offset + ((char *)nep - dirbuf),
927 ulr->ulr_offset + ((char *)ep - dirbuf));
969 ufsdirhash_add(dp, dirp, ulr->ulr_offset + ((char *)ep - dirbuf));
974 ufsdirhash_checkblock(dp, dirbuf -
1246 struct dirtemplate dirbuf; local
1264 error = vn_rdwr(UIO_READ, vp, (void *)&dirbuf,
1318 struct dirtemplate dirbuf; local
[all...]
H A Dufs_extattr.c495 char *dirbuf; local
501 dirbuf = kmem_alloc(DIRBLKSIZ, KM_SLEEP);
519 aiov.iov_base = dirbuf;
534 edp = (struct dirent *)&dirbuf[DIRBLKSIZ];
535 for (dp = (struct dirent *)dirbuf; dp < edp; ) {
573 kmem_free(dirbuf, DIRBLKSIZ);
H A Dufs_vnops.c1792 char *dirbuf; local
1809 error = ufs_blkatoff(fdvp, (off_t)to_ulr.ulr_offset, &dirbuf,
1835 &dirbuf, &bp, false);
1842 ep = (struct direct *)(dirbuf + entryoffsetinblock);
/netbsd-6-1-5-RELEASE/sys/fs/msdosfs/
H A Dmsdosfs_vnops.c1380 struct dirent *dirbuf; local
1418 dirbuf = malloc(sizeof(struct dirent), M_MSDOSFSTMP, M_WAITOK | M_ZERO);
1446 dirbuf->d_fileno = cntobn(pmp,
1450 dirbuf->d_fileno = 1;
1451 dirbuf->d_type = DT_DIR;
1454 dirbuf->d_namlen = 1;
1455 strlcpy(dirbuf->d_name, ".",
1456 sizeof(dirbuf->d_name));
1459 dirbuf->d_namlen = 2;
1460 strlcpy(dirbuf
[all...]
/netbsd-6-1-5-RELEASE/sys/ufs/ext2fs/
H A Dext2fs_lookup.c150 void *dirbuf; local
171 dirbuf = kmem_alloc(e2fs_count, KM_SLEEP);
179 aiov.iov_base = dirbuf;
184 for (dp = (struct ext2fs_direct *)dirbuf;
185 (char *)dp < (char *)dirbuf + readcnt; ) {
212 kmem_free(dirbuf, e2fs_count);
762 char *dirbuf; local
823 if ((error = ext2fs_blkatoff(dvp, (off_t)ulr->ulr_offset, &dirbuf, &bp)) != 0)
832 ep = (struct ext2fs_direct *)dirbuf;
836 nep = (struct ext2fs_direct *)(dirbuf
1025 struct ext2fs_dirtemplate dirbuf; local
[all...]
H A Dext2fs_vnops.c664 struct ext2fs_dirtemplate dirbuf; local
984 error = vn_rdwr(UIO_READ, fvp, (void *)&dirbuf,
989 namlen = dirbuf.dotdot_namlen;
991 dirbuf.dotdot_name[0] != '.' ||
992 dirbuf.dotdot_name[1] != '.') {
996 dirbuf.dotdot_ino = h2fs32(newparent);
998 (void *)&dirbuf,
/netbsd-6-1-5-RELEASE/sys/compat/common/
H A Dvfs_syscalls_43.c356 char *dirbuf; local
396 dirbuf = malloc(count, M_TEMP, M_WAITOK);
397 kiov.iov_base = dirbuf;
404 edp = (struct dirent *)&dirbuf[readcnt];
405 for (dp = (struct dirent *)dirbuf; dp < edp; ) {
432 error = uiomove(dirbuf, readcnt, &auio);
434 free(dirbuf, M_TEMP);
/netbsd-6-1-5-RELEASE/bin/pax/
H A Dar_subs.c937 char dirbuf[PAXPATHLEN+1]; local
944 dlen = strlcpy(dirbuf, dirptr, sizeof(dirbuf));
945 if (dlen >= sizeof(dirbuf) ||
946 (dlen == sizeof(dirbuf) - 1 && dirbuf[dlen - 1] != '/')) {
950 dest_pt = dirbuf + dlen;
1023 res = lstat(dirbuf, &sb);
1047 if ((res > 0) || (set_dest(arcn, dirbuf, dlen) < 0)) {
/netbsd-6-1-5-RELEASE/sys/kern/
H A Dvfs_getcwd.c99 char *dirbuf = NULL; local
160 dirbuf = kmem_alloc(dirbuflen, KM_SLEEP);
168 iov.iov_base = dirbuf;
200 cpos = dirbuf;
260 kmem_free(dirbuf, dirbuflen);
/netbsd-6-1-5-RELEASE/sbin/restore/
H A Ddirs.c406 char dirbuf[DIRBLKSIZ]; variable
418 ((struct direct *)(dirbuf + prev))->d_reclen =
420 (void) fwrite(dirbuf, 1, DIRBLKSIZ, df);
423 memmove(dirbuf + dirloc, dp, (long)dp->d_reclen);
434 ((struct direct *)(dirbuf + prev))->d_reclen = DIRBLKSIZ - prev;
435 (void) fwrite(dirbuf, (int)dirloc, 1, df);
/netbsd-6-1-5-RELEASE/usr.bin/utoppya/
H A Dutoppya.c193 char *dir, *ext, dirbuf[2], ex, ft, tmbuf[32]; local
197 dirbuf[0] = '/';
198 dirbuf[1] = '\0';
199 dir = dirbuf;
/netbsd-6-1-5-RELEASE/usr.sbin/installboot/
H A Dext2fs.c332 uint8_t dirbuf[MAXBSIZE]; local
346 if (ext2fs_read_disk_block(params, blk, blksize, dirbuf) == 0)
350 de = (struct ext2fs_direct *)&dirbuf[0];
351 ede = (struct ext2fs_direct *)&dirbuf[blksize];
H A Dffs.c396 char dirbuf[MAXBSIZE]; local
410 if (! ffs_read_disk_block(params, blk, blksize, dirbuf))
414 de = (struct direct *)&dirbuf[0];
415 ede = (struct direct *)&dirbuf[blksize];
/netbsd-6-1-5-RELEASE/sys/arch/acorn32/stand/nbfs/
H A Dnbfs.c344 char dirbuf[DIRBLKSIZ]; local
357 while (FS_READ(f.f_ops)(&f, dirbuf, DIRBLKSIZ, &resid) == 0 &&
361 dp = (struct direct *) dirbuf;
362 edp = (struct direct *) (dirbuf + DIRBLKSIZ);
/netbsd-6-1-5-RELEASE/usr.sbin/makefs/
H A Dffs.c655 if (cur == root) { /* "."; write dirbuf */
707 if (cur == root) { /* "."; write dirbuf */
729 dirbuf_t dirbuf; local
740 (void)memset(&dirbuf, 0, sizeof(dirbuf));
758 ffs_make_dirbuf(&dirbuf, cur->name, cur, fsopts->needswap);
760 ffs_make_dirbuf(&dirbuf, "..",
775 ffs_dump_dirbuf(&dirbuf, dir, fsopts->needswap);
778 * pass 2: write out dirbuf, then non-directories at this level
796 membuf = ffs_build_dinode1(&din.ffs1_din, &dirbuf, cu
[all...]
/netbsd-6-1-5-RELEASE/sys/fs/union/
H A Dunion_subr.c1135 char *dirbuf; local
1162 dirbuf = kmem_alloc(dirlen, KM_SLEEP);
1163 if (dirbuf == NULL) {
1172 aiov.iov_base = dirbuf;
1182 edp = (struct dirent *)&dirbuf[dirlen - auio.uio_resid];
1183 for (dp = (struct dirent *)dirbuf;
1211 kmem_free(dirbuf, dirlen);
/netbsd-6-1-5-RELEASE/usr.bin/ktruss/
H A Ddump.c418 char dirbuf[4], *dir = dirbuf; local
427 dirbuf, (int) ((cmd >> 8) & 0xff), cmd & 0xff);
/netbsd-6-1-5-RELEASE/sys/arch/x68k/stand/libdos/
H A Ddos.h171 char dirbuf[64]; member in struct:dos_dpbptr
/netbsd-6-1-5-RELEASE/usr.bin/kdump/
H A Dkdump.c467 char dirbuf[4], *dir = dirbuf; local
478 printf("_IO%s('%c',", dirbuf, c);
480 printf("_IO%s(0x%02x,", dirbuf, c);
/netbsd-6-1-5-RELEASE/usr.bin/ftp/
H A Dfetch.c1353 char dirbuf[4]; local
1442 (void)strlcpy(dirbuf, "/", sizeof(dirbuf));
1443 dir = dirbuf;
/netbsd-6-1-5-RELEASE/sys/ufs/lfs/
H A Dlfs_vnops.c1477 char *dirbuf; local
1494 error = ufs_blkatoff(fdvp, (off_t)to_ulr.ulr_offset, &dirbuf,
1520 &dirbuf, &bp, false);
1527 ep = (struct direct *)(dirbuf + entryoffsetinblock);

Completed in 355 milliseconds