HomeSort by: relevance | last modified time | path
    Searched defs:dirbuf (Results 1 - 25 of 25) sorted by relevancy

  /src/sys/stand/
ls.c 90 char dirbuf[DIRBLKSIZ]; local in function:ls
93 while ((size = read(fd, dirbuf, DIRBLKSIZ)) == DIRBLKSIZ)
94 for (dp = dirbuf; (dp < (dirbuf + size)) &&
95 (dp + ((DP *)dp)->d_reclen) < (dirbuf + size);
  /src/sys/arch/ia64/stand/efi/libefi/
efifs_ls.c 133 char dirbuf[DIRBLKSIZ]; local in function:efifs_ls
174 while ((size = read(fd, dirbuf, DIRBLKSIZ)) == DIRBLKSIZ) {
177 dp = (struct dirent *) dirbuf;
178 edp = (struct dirent *) (dirbuf + size);
  /src/usr.sbin/installboot/
ext2fs.c 332 uint8_t dirbuf[MAXBSIZE]; local in function:ext2fs_findstage2_ino
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];
ffs.c 396 char dirbuf[MAXBSIZE]; local in function:ffs_findstage2_ino
410 if (! ffs_read_disk_block(params, blk, blksize, dirbuf))
414 de = (struct direct *)&dirbuf[0];
415 ede = (struct direct *)&dirbuf[blksize];
  /src/sys/kern/
vfs_getcwd.c 102 char *dirbuf = NULL; local in function:getcwd_scandir
157 dirbuf = kmem_alloc(dirbuflen, KM_SLEEP);
173 iov.iov_base = dirbuf;
205 cpos = dirbuf;
266 kmem_free(dirbuf, dirbuflen);
  /src/sys/arch/acorn32/stand/nbfs/
nbfs.c 357 char dirbuf[UFS_DIRBLKSIZ]; local in function:nbfs_func_dirents
370 while (FS_READ(f.f_ops)(&f, dirbuf, UFS_DIRBLKSIZ, &resid) == 0 &&
374 dp = (struct direct *) dirbuf;
375 edp = (struct direct *) (dirbuf + UFS_DIRBLKSIZ);
  /src/sys/ufs/lfs/
lfs_rename.c 348 char *dirbuf; /* Pointer into directory at search_start. */ local in function:ulfs_rename_recalculate_fulr
387 dirbuf = NULL;
389 error = ulfs_blkatoff(dvp, (off_t)search_start, &dirbuf, &bp, false);
392 KASSERT(dirbuf != NULL);
397 * dirbuf is bp->b_data + (search_start & (iosize - 1)), and
418 ep = (LFS_DIRHEADER *)(dirbuf + (offset - search_start));
576 union lfs_dirtemplate dirbuf; local in function:ulfs_read_dotdot
589 error = ulfs_bufio(UIO_READ, vp, &dirbuf, sizeof dirbuf, (off_t)0,
594 dotdot = lfs_dirtemplate_dotdot(fs, &dirbuf);
    [all...]
ulfs_extattr.c 525 char *dirbuf; local in function:ulfs_extattr_iterate_directory
531 dirbuf = kmem_alloc(LFS_DIRBLKSIZ, KM_SLEEP);
549 aiov.iov_base = dirbuf;
564 edp = (struct dirent *)&dirbuf[LFS_DIRBLKSIZ];
565 for (dp = (struct dirent *)dirbuf; dp < edp; ) {
603 kmem_free(dirbuf, LFS_DIRBLKSIZ);
ulfs_lookup.c 769 char *dirbuf; local in function:ulfs_direnter
853 error = ulfs_blkatoff(dvp, (off_t)ulr->ulr_offset, &dirbuf, &bp, true);
863 ep = (LFS_DIRHEADER *)dirbuf;
867 nep = (LFS_DIRHEADER *)(dirbuf + loc);
894 ulr->ulr_offset + ((char *)nep - dirbuf),
895 ulr->ulr_offset + ((char *)ep - dirbuf));
932 ulfsdirhash_add(dp, ep, ulr->ulr_offset + ((char *)ep - dirbuf));
934 ulfsdirhash_checkblock(dp, dirbuf -
  /src/sys/ufs/ufs/
ufs_rename.c 606 char *dirbuf; /* Pointer into directory at search_start. */ local in function:ufs_rename_recalculate_fulr
645 dirbuf = NULL;
647 error = ufs_blkatoff(dvp, (off_t)search_start, &dirbuf, &bp, false);
650 KASSERT(dirbuf != NULL);
655 * dirbuf is bp->b_data + (search_start & (iosize - 1)), and
676 ep = (struct direct *)(dirbuf + (offset - search_start));
861 struct dirtemplate dirbuf; local in function:ufs_read_dotdot
868 error = ufs_bufio(UIO_READ, vp, &dirbuf, sizeof dirbuf, (off_t)0,
873 if (ufs_dirbuf_dotdot_namlen(&dirbuf, vp) != 2 |
    [all...]
ufs_extattr.c 521 char *dirbuf; local in function:ufs_extattr_iterate_directory
527 dirbuf = kmem_alloc(UFS_DIRBLKSIZ, KM_SLEEP);
545 aiov.iov_base = dirbuf;
559 edp = (struct dirent *)&dirbuf[UFS_DIRBLKSIZ];
560 for (dp = (struct dirent *)dirbuf; dp < edp; ) {
597 kmem_free(dirbuf, UFS_DIRBLKSIZ);
ufs_lookup.c 930 char *dirbuf; local in function:ufs_dircompact
964 error = ufs_blkatoff(dvp, (off_t)ulr->ulr_offset, &dirbuf, &bp, true);
974 ep = (void *)dirbuf;
979 nep = (void *)(dirbuf + loc);
1006 ulr->ulr_offset + ((char *)nep - dirbuf),
1007 ulr->ulr_offset + ((char *)ep - dirbuf));
1041 ufsdirhash_add(dp, dirp, ulr->ulr_offset + ((char *)ep - dirbuf));
1047 ufsdirhash_checkblock(dp, dirbuf -
  /src/usr.bin/utoppya/
utoppya.c 193 char *dir, *ext, dirbuf[2], ex, ft, tmbuf[32]; local in function:cmd_ls
197 dirbuf[0] = '/';
198 dirbuf[1] = '\0';
199 dir = dirbuf;
  /src/sys/ufs/ext2fs/
ext2fs_rename.c 557 char *dirbuf; /* Pointer into directory at search_start. */ local in function:ext2fs_rename_recalculate_fulr
594 dirbuf = NULL;
596 error = ext2fs_blkatoff(dvp, (off_t)search_start, &dirbuf, &bp);
599 KASSERT(dirbuf != NULL);
604 * dirbuf is bp->b_data + (search_start & (iosize - 1)), and
626 (dirbuf + (offset - search_start));
883 struct ext2fs_dirtemplate dirbuf; local in function:ext2fs_read_dotdot
890 error = ufs_bufio(UIO_READ, vp, &dirbuf, sizeof dirbuf, (off_t)0,
895 if (dirbuf.dotdot_namlen != 2 |
914 struct ext2fs_dirtemplate dirbuf; local in function:ext2fs_rename_replace_dotdot
    [all...]
ext2fs_lookup.c 165 void *dirbuf; local in function:ext2fs_readdir
186 dirbuf = kmem_alloc(e2fs_count, KM_SLEEP);
194 aiov.iov_base = dirbuf;
199 for (dp = (struct ext2fs_direct *)dirbuf;
200 (char *)dp < (char *)dirbuf + readcnt;) {
227 kmem_free(dirbuf, e2fs_count);
968 char *dirbuf; local in function:ext2fs_add_entry
984 if ((error = ext2fs_blkatoff(dvp, (off_t)ulr->ulr_offset, &dirbuf, &bp)) != 0)
993 ep = (struct ext2fs_direct *)dirbuf;
997 nep = (struct ext2fs_direct *)(dirbuf + loc)
    [all...]
  /src/bin/pax/
ar_subs.c 936 char dirbuf[PAXPATHLEN+1]; local in function:copy
943 dlen = strlcpy(dirbuf, dirptr, sizeof(dirbuf));
944 if (dlen >= sizeof(dirbuf) ||
945 (dlen == sizeof(dirbuf) - 1 && dirbuf[dlen - 1] != '/')) {
949 dest_pt = dirbuf + dlen;
1022 res = lstat(dirbuf, &sb);
1046 if ((res > 0) || (set_dest(arcn, dirbuf, dlen) < 0)) {
  /src/sys/fs/union/
union_subr.c 1117 char *dirbuf; local in function:union_check_rmdir
1144 dirbuf = kmem_alloc(dirlen, KM_SLEEP);
1150 aiov.iov_base = dirbuf;
1160 edp = (struct dirent *)&dirbuf[dirlen - auio.uio_resid];
1161 for (dp = (struct dirent *)dirbuf;
1188 kmem_free(dirbuf, dirlen);
  /src/usr.bin/ktruss/
dump.c 420 char dirbuf[4], *dir = dirbuf; local in function:ioctldecode
429 dirbuf, (int) ((cmd >> 8) & 0xff), cmd & 0xff);
  /src/sbin/restore/
dirs.c 405 char dirbuf[DIRBLKSIZ]; variable in typeref:typename:char[]
417 ((struct direct *)(dirbuf + prev))->d_reclen =
419 if (fwrite(dirbuf, DIRBLKSIZ, 1, df) != 1)
423 memmove(dirbuf + dirloc, dp, (long)dp->d_reclen);
434 ((struct direct *)(dirbuf + prev))->d_reclen = DIRBLKSIZ - prev;
435 if (fwrite(dirbuf, (int)dirloc, 1, df) != 1)
  /src/sys/fs/msdosfs/
msdosfs_vnops.c 966 struct dirent *dirbuf; local in function:msdosfs_readdir
1004 dirbuf = malloc(sizeof(struct dirent), M_MSDOSFSTMP, M_WAITOK | M_ZERO);
1032 dirbuf->d_fileno = cntobn(pmp,
1036 dirbuf->d_fileno = 1;
1037 dirbuf->d_type = DT_DIR;
1040 dirbuf->d_namlen = 1;
1041 strlcpy(dirbuf->d_name, ".",
1042 sizeof(dirbuf->d_name));
1045 dirbuf->d_namlen = 2;
1046 strlcpy(dirbuf->d_name, ".."
    [all...]
  /src/usr.sbin/makefs/
ffs.c 677 if (cur == root) { /* "."; write dirbuf */
729 if (cur == root) { /* "."; write dirbuf */
751 dirbuf_t dirbuf; local in function:ffs_populate_dir
762 (void)memset(&dirbuf, 0, sizeof(dirbuf));
780 ffs_make_dirbuf(&dirbuf, cur->name, cur, fsopts->needswap);
782 ffs_make_dirbuf(&dirbuf, "..",
797 ffs_dump_dirbuf(&dirbuf, dir, fsopts->needswap);
800 * pass 2: write out dirbuf, then non-directories at this level
818 membuf = ffs_build_dinode1(&din.ffs1_din, &dirbuf, cur
    [all...]
  /src/sys/arch/x68k/stand/libdos/
dos.h 171 char dirbuf[64]; member in struct:dos_dpbptr
  /src/usr.bin/kdump/
kdump.c 714 char dirbuf[4], *dir = dirbuf; local in function:ioctldecode
730 printf("_IO%s('%c',", dirbuf, c);
732 printf("_IO%s(0x%02x,", dirbuf, c);
  /src/usr.bin/ftp/
fetch.c 1952 char dirbuf[4]; local in function:fetch_ftp
2043 (void)strlcpy(dirbuf, "/", sizeof(dirbuf));
2044 dir = dirbuf;
  /src/usr.bin/make/
parse.c 432 char dirbuf[MAXPATHLEN + 1]; local in function:GetStackTrace
435 const char *realPath = realpath(fname, dirbuf);
537 char dirbuf[MAXPATHLEN + 1]; local in function:PrintLocation
561 dir.str = realpath(dir.str, dirbuf);

Completed in 36 milliseconds