Searched refs:idesc (Results 1 – 8 of 8) sorted by relevance
/original-bsd/sbin/fsck/ |
H A D | dir.c | 75 dirscan(idesc) in dirscan() argument 88 idesc->id_filesize = roundup(idesc->id_filesize, DIRBLKSIZ); 90 if (chkrange(idesc->id_blkno, idesc->id_numfrags)) { 94 idesc->id_loc = 0; 109 if ((n = (*idesc->id_func)(idesc)) & ALTERED) { 137 fsck_readdir(idesc) in fsck_readdir() argument 146 if (idesc->id_loc % DIRBLKSIZ == 0 && idesc->id_filesize > 0 && 168 if (idesc->id_filesize <= 0 || idesc->id_loc >= blksiz) 177 if (idesc->id_loc < blksiz && idesc->id_filesize > 0 && 307 mkentry(idesc) in mkentry() argument [all …]
|
H A D | pass4.c | 29 struct inodesc idesc; in pass4() local 33 idesc.id_type = ADDR; in pass4() 34 idesc.id_func = pass4check; in pass4() 36 idesc.id_number = inumber; in pass4() 43 adjust(&idesc, (short)n); in pass4() 51 clri(&idesc, "UNREF", 1); in pass4() 58 clri(&idesc, "UNREF", 1); in pass4() 64 clri(&idesc, "ZERO LENGTH", 1); in pass4() 69 clri(&idesc, "BAD/DUP", 1); in pass4() 83 pass4check(idesc) in pass4check() argument [all …]
|
H A D | inode.c | 30 ckinode(dp, idesc) in ckinode() argument 42 idesc->id_entryno = 0; 52 idesc->id_numfrags = 58 idesc->id_blkno = *ap; 60 ret = (*idesc->id_func)(idesc); 62 ret = dirscan(idesc); 84 struct inodesc *idesc; in iblock() 101 if (chkrange(idesc->id_blkno, idesc->id_numfrags)) 116 idesc->id_number); 385 findname(idesc) in findname() argument [all …]
|
H A D | pass1b.c | 30 struct inodesc idesc; in pass1b() local 33 memset(&idesc, 0, sizeof(struct inodesc)); in pass1b() 34 idesc.id_type = ADDR; in pass1b() 35 idesc.id_func = pass1bcheck; in pass1b() 45 idesc.id_number = inumber; in pass1b() 47 (ckinode(dp, &idesc) & STOP)) in pass1b() 54 pass1bcheck(idesc) in pass1bcheck() argument 55 register struct inodesc *idesc; in pass1bcheck() 59 ufs_daddr_t blkno = idesc->id_blkno; 61 for (nfrags = idesc->id_numfrags; nfrags > 0; blkno++, nfrags--) { [all …]
|
H A D | pass2.c | 175 pass2check(idesc) in pass2check() argument 176 struct inodesc *idesc; in pass2check() 197 if (idesc->id_entryno != 0) 246 idesc->id_entryno++; 255 if (idesc->id_entryno > 1) 275 if (idesc->id_entryno == 0) { 281 idesc->id_entryno++; 317 idesc->id_entryno++; 342 idesc->id_entryno++; 395 idesc->id_number); [all …]
|
H A D | pass1.c | 33 struct inodesc idesc; in pass1() local 52 idesc.id_type = ADDR; in pass1() 53 idesc.id_func = pass1check; in pass1() 61 checkinode(inumber, &idesc); in pass1() 68 checkinode(inumber, idesc) in checkinode() argument 202 idesc->id_number = inumber; 203 (void)ckinode(dp, idesc); 229 pass1check(idesc) in pass1check() argument 242 idesc->id_number); 260 idesc->id_number); [all …]
|
H A D | utilities.c | 369 struct inodesc idesc; local 371 idesc.id_blkno = blkno; 386 struct inodesc idesc; local 401 idesc.id_type = DATA; 402 idesc.id_fix = IGNORE; 412 idesc.id_name = ".."; 416 idesc.id_number = idesc.id_parent; 420 if ((ckinode(ginode(idesc.id_number), &idesc)&FOUND) == 0) 479 dofix(idesc, msg) in dofix() argument 493 idesc->id_fix = FIX; [all …]
|
H A D | pass5.c | 34 struct inodesc idesc[3]; in pass5() local 129 memset(&idesc[0], 0, sizeof idesc); in pass5() 131 idesc[i].id_type = ADDR; in pass5() 133 idesc[i].id_fix = FIX; in pass5() 267 dofix(&idesc[0], "FREE BLK COUNT(S) WRONG IN SUPERBLK")) { in pass5() 278 dofix(&idesc[1], "BLK(S) MISSING IN BIT MAPS")) { in pass5() 286 dofix(&idesc[2], "SUMMARY INFORMATION BAD")) { in pass5() 296 && dofix(&idesc[0], "FREE BLK COUNT(S) WRONG IN SUPERBLK")) { in pass5()
|