Home
last modified time | relevance | path

Searched refs:idesc (Results 1 – 8 of 8) sorted by relevance

/original-bsd/sbin/fsck/
H A Ddir.c75 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 Dpass4.c29 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 Dinode.c30 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 Dpass1b.c30 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 Dpass2.c175 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 Dpass1.c33 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 Dutilities.c369 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 Dpass5.c34 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()