Lines Matching defs:dirbuf
557 char *dirbuf; /* Pointer into directory at search_start. */
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;
890 error = ufs_bufio(UIO_READ, vp, &dirbuf, sizeof dirbuf, (off_t)0,
895 if (dirbuf.dotdot_namlen != 2 ||
896 dirbuf.dotdot_name[0] != '.' ||
897 dirbuf.dotdot_name[1] != '.')
901 *ino_ret = fs2h32(dirbuf.dotdot_ino);
914 struct ext2fs_dirtemplate dirbuf;
922 error = ufs_bufio(UIO_READ, vp, &dirbuf, sizeof dirbuf, (off_t)0,
927 if (dirbuf.dotdot_namlen != 2 ||
928 dirbuf.dotdot_name[0] != '.' ||
929 dirbuf.dotdot_name[1] != '.') {
934 if (fs2h32(dirbuf.dotdot_ino) != VTOI(fdvp)->i_number) {
940 dirbuf.dotdot_ino = h2fs32(VTOI(tdvp)->i_number);
942 (void)ufs_bufio(UIO_WRITE, vp, &dirbuf, sizeof dirbuf, (off_t)0,