Lines Matching defs:DIP
54 #define DIP(dp, field) \
106 if ((DIP(dp, di_flags) & SF_SNAPSHOT) != 0)
108 blkest = howmany(dbtob(DIP(dp, di_blocks)), TP_BSIZE);
109 sizeest = howmany(DIP(dp, di_size), TP_BSIZE);
112 if (DIP(dp, di_size) > sblock->fs_bsize * UFS_NDADDR) {
122 (DIP(dp, di_mtime) >= (t) || DIP(dp, di_ctime) >= (t))
128 (nonodump || (DIP(dp, di_flags) & UF_NODUMP) != UF_NODUMP))
215 (DIP(dp, di_flags) & UF_NODUMP))
276 filesize = DIP(&di, di_size);
278 if (DIP(&di, di_db[i]) != 0)
279 ret |= searchdir(ino, DIP(&di, di_db[i]),
280 (long)sblksize(sblock, DIP(&di, di_size),
288 if (DIP(&di, di_ib[i]) == 0)
290 ret |= dirindir(ino, DIP(&di, di_ib[i]), i, &filesize,
463 if ((DIP(dp, di_flags) & SF_SNAPSHOT) != 0) {
465 DIP_SET(dp, di_flags, DIP(dp, di_flags) & ~SF_SNAPSHOT);
498 switch (DIP(dp, di_mode) & S_IFMT) {
510 if (DIP(dp, di_size) > 0 &&
511 DIP(dp, di_size) < sblock->fs_maxsymlinklen) {
516 memmove(buf, DIP(dp, di_shortlink),
517 (u_long)DIP(dp, di_size));
518 buf[DIP(dp, di_size)] = '\0';
527 if (DIP(dp, di_size) > 0)
542 DIP(dp, di_mode) & IFMT);
545 if (DIP(dp, di_size) > UFS_NDADDR * sblock->fs_bsize) {
549 cnt = howmany(DIP(dp, di_size), sblock->fs_fsize);
556 if ((size = DIP(dp, di_size) - UFS_NDADDR * sblock->fs_bsize) <= 0)
559 dmpindir(dp, ino, DIP(dp, di_ib[ind_level]), ind_level, &size);