Lines Matching refs:dirbuf
861 char *dirbuf;
970 error = UFS_BLKATOFF(dvp, (off_t)I_OFFSET(dp), &dirbuf, &bp);
982 ep = (struct direct *)dirbuf;
986 nep = (struct direct *)(dirbuf + loc);
1013 I_OFFSET(dp) + ((char *)nep - dirbuf),
1014 I_OFFSET(dp) + ((char *)ep - dirbuf));
1017 softdep_change_directoryentry_offset(bp, dp, dirbuf,
1055 ufsdirhash_add(dp, dirp, I_OFFSET(dp) + ((char *)ep - dirbuf));
1060 ufsdirhash_checkblock(dp, dirbuf -
1067 I_OFFSET(dp) + (caddr_t)ep - dirbuf,
1357 struct dirtemplate dirbuf;
1378 error = vn_rdwr(UIO_READ, vp, (caddr_t)&dirbuf,
1385 namlen = dirbuf.dotdot_type;
1387 namlen = dirbuf.dotdot_namlen;
1389 namlen = dirbuf.dotdot_namlen;
1391 if (namlen != 2 || dirbuf.dotdot_name[0] != '.' ||
1392 dirbuf.dotdot_name[1] != '.')
1394 *dd_ino = dirbuf.dotdot_ino;