Lines Matching refs:dp

132 	struct dinode *dp;  in verify_inode()  local
135 dp = getnextinode(inumber); in verify_inode()
136 if ((dp->di_mode & IFMT) == 0) { in verify_inode()
138 if ((memcmp((void *)dp->di_db, (void *)zino.di_db, in verify_inode()
140 (memcmp((void *)dp->di_ib, (void *)zino.di_ib, in verify_inode()
142 (dp->di_mode != 0) || (dp->di_size != 0)) { in verify_inode()
145 dp = ginode(inumber); in verify_inode()
146 clearinode(dp); in verify_inode()
156 isdir = ((dp->di_mode & IFMT) == IFDIR) || in verify_inode()
157 ((dp->di_mode & IFMT) == IFATTRDIR); in verify_inode()
160 if (dp->di_size > (u_offset_t)UFS_MAXOFFSET_T) { in verify_inode()
162 (longlong_t)dp->di_size, inumber); in verify_inode()
171 if ((dp->di_mode & IFMT) == IFMT) { in verify_inode()
173 dp->di_mode & IFMT, inumber); in verify_inode()
176 dp = ginode(inumber); in verify_inode()
177 dp->di_mode = IFREG | 0600; in verify_inode()
180 dp = getnextrefresh(); in verify_inode()
186 ndb = howmany(dp->di_size, (u_offset_t)sblock.fs_bsize); in verify_inode()
190 (longlong_t)dp->di_size, inumber); in verify_inode()
194 if ((dp->di_mode & IFMT) == IFBLK || in verify_inode()
195 (dp->di_mode & IFMT) == IFCHR) { in verify_inode()
196 if (dp->di_size != 0) { in verify_inode()
198 (longlong_t)dp->di_size, inumber); in verify_inode()
213 if (dp->di_db[j] != 0 && in verify_inode()
214 &dp->di_db[j] != &dp->di_ordev) { in verify_inode()
218 j, dp->di_db[j]); in verify_inode()
228 if (dp->di_ib[j] != 0) { in verify_inode()
232 dp->di_ib[j], j); in verify_inode()
255 if (dp->di_db[j] != 0) { in verify_inode()
260 j, dp->di_db[j], in verify_inode()
261 dp->di_mode & IFMT); in verify_inode()
278 if (dp->di_ib[j] != 0) { in verify_inode()
282 dp->di_ib[j]); in verify_inode()
301 dp = ginode(inumber); in verify_inode()
304 dp->di_db[j] = 0; in verify_inode()
308 dp->di_ib[j] = 0; in verify_inode()
310 dp = getnextrefresh(); in verify_inode()
317 if (ftypeok(dp) == 0) { in verify_inode()
318 pfatal("UNKNOWN FILE TYPE 0%o I=%d", dp->di_mode, inumber); in verify_inode()
322 TRACK_LNCNTP(inumber, lncntp[inumber] = dp->di_nlink); in verify_inode()
338 if (dp->di_nlink <= 0 && in verify_inode()
339 !((errorlocked || islog) && dp->di_mode == 0) && in verify_inode()
345 inumber, dp->di_nlink, dp->di_mode, islog); in verify_inode()
348 switch (dp->di_mode & IFMT) { in verify_inode()
351 if (dp->di_size == 0) { in verify_inode()
355 if ((dp->di_mode & IFMT) == IFDIR) in verify_inode()
366 cacheino(dp, inumber); in verify_inode()
371 if (dp->di_size == 0) { in verify_inode()
377 cacheacl(dp, inumber); in verify_inode()
388 if (dp->di_size > (u_offset_t)MAXOFF_T) { in verify_inode()
392 (void) ckinode(dp, idesc, CKI_TRAVERSE); in verify_inode()
396 if (dp->di_blocks != idesc->id_entryno) { in verify_inode()
403 inumber, (uint32_t)dp->di_blocks, idesc->id_entryno); in verify_inode()
406 dp = ginode(inumber); in verify_inode()
407 dp->di_blocks = idesc->id_entryno; in verify_inode()
410 iip->i_isize = dp->di_size; in verify_inode()
415 if (isdir && (dp->di_blocks == 0)) { in verify_inode()
427 shadow = dp->di_shadow; in verify_inode()
429 if (acltypeok(dp) == 0) { in verify_inode()
442 attrinode = dp->di_oeftflag; in verify_inode()
449 dp = ginode(attrinode); in verify_inode()
450 if ((dp->di_mode & IFMT) != IFATTRDIR) { in verify_inode()
453 } else if (dp->di_size == 0) { in verify_inode()
479 cacheino(dp, inumber); in verify_inode()
502 struct dinode *dp; in clear_attr_acl() local
523 dp = ginode(victim); in clear_attr_acl()
530 dp->di_shadow = 0; in clear_attr_acl()
531 dp->di_mode &= IFMT; in clear_attr_acl()
533 dp->di_oeftflag = 0; in clear_attr_acl()
628 struct dinode *dp; in pass1check() local
634 dp = ginode(idesc->id_number); in pass1check()
635 if (dp->di_cflags & IFALLOCATE && fragno < 0) in pass1check()
645 dp = ginode(idesc->id_number); in pass1check()
646 if ((((dp->di_mode & IFMT) == IFDIR) || in pass1check()
647 ((dp->di_mode & IFMT) == IFATTRDIR)) && in pass1check()