Lines Matching refs:idesc
94 struct inodesc idesc; in pass1() local
136 memset(&idesc, 0, sizeof(struct inodesc)); in pass1()
137 idesc.id_type = ADDR; in pass1()
138 idesc.id_func = pass1check; in pass1()
148 checkinode(inumber, &idesc); in pass1()
155 checkinode(ino_t inumber, struct inodesc *idesc) in checkinode() argument
302 idesc->id_number = inumber; in checkinode()
303 (void)ckinode(dp, idesc); in checkinode()
304 idesc->id_entryno *= btodb(sblock.e2fs_bsize); in checkinode()
305 if (inonblock(dp) != (uint32_t)idesc->id_entryno) { in checkinode()
309 idesc->id_entryno); in checkinode()
315 inosnblock(dp, idesc->id_entryno); in checkinode()
331 pass1check(struct inodesc *idesc) in pass1check() argument
335 daddr_t blkno = idesc->id_blkno; in pass1check()
339 if ((anyout = chkrange(blkno, idesc->id_numfrags)) != 0) { in pass1check()
340 blkerror(idesc->id_number, "BAD", blkno); in pass1check()
343 (unsigned long long)idesc->id_number); in pass1check()
351 for (nfrags = idesc->id_numfrags; nfrags > 0; blkno++, nfrags--) { in pass1check()
358 blkerror(idesc->id_number, "DUP", blkno); in pass1check()
361 (unsigned long long)idesc->id_number); in pass1check()
392 idesc->id_entryno++; in pass1check()