/illumos-gate/usr/src/cmd/fs.d/ufs/fsck/ |
H A D | inode.c | 270 idesc->id_lbn++; in ckinode_common() 285 if (idesc->id_type == ADDR || idesc->id_type == ACL) in ckinode_common() 286 ret = (*idesc->id_func)(idesc); in ckinode_common() 298 (idesc->id_lbn >= idesc->id_truncto)) { in ckinode_common() 466 if (chkrange(idesc->id_blkno, idesc->id_numfrags)) { in iblock() 550 idesc->id_lbn++; in iblock() 571 (idesc->id_lbn >= idesc->id_truncto)) { in iblock() 593 idesc->id_firsthole = idesc->id_lbn; in iblock() 1050 if (dirp->d_ino != idesc->id_parent || idesc->id_entryno < 2) { in clearanentry() 1315 &idesc); in truncino() [all …]
|
H A D | dir.c | 115 idesc->id_filesize = roundup(idesc->id_filesize, DIRBLKSIZ); in dirscan() 117 if (chkrange(idesc->id_blkno, idesc->id_numfrags)) { in dirscan() 121 idesc->id_loc = 0; in dirscan() 122 for (dp = fsck_readdir(idesc); dp != NULL; dp = fsck_readdir(idesc)) { in dirscan() 131 if ((n = (*idesc->id_func)(idesc)) & ALTERED) { in dirscan() 177 if ((idesc->id_filesize <= 0) || (idesc->id_loc >= blksiz) || in fsck_readdir() 363 idesc->id_number, idesc->id_lbn, idesc->id_loc); in dircheck() 519 struct inodesc idesc; in linkup() local 521 init_inodesc(&idesc); in linkup() 651 struct inodesc idesc; in do_reconnect() local [all …]
|
H A D | pass4.c | 44 struct inodesc idesc; in pass4() local 62 init_inodesc(&idesc); in pass4() 63 idesc.id_type = ADDR; in pass4() 64 idesc.id_func = pass4check; in pass4() 65 idesc.id_number = inumber; in pass4() 107 adjust(&idesc, n); in pass4() 128 clri(&idesc, "ZERO LENGTH", in pass4() 156 pass4check(struct inodesc *idesc) in pass4check() argument 165 if ((idesc->id_truncto >= 0) && (idesc->id_lbn < idesc->id_truncto)) { in pass4check() 169 idesc->id_number, idesc->id_lbn, in pass4check() [all …]
|
H A D | pass1b.c | 45 struct inodesc idesc; in pass1b() local 59 init_inodesc(&idesc); in pass1b() 60 idesc.id_type = ADDR; in pass1b() 61 idesc.id_func = pass1bcheck; in pass1b() 62 idesc.id_number = inumber; in pass1b() 63 idesc.id_fix = DONTKNOW; in pass1b() 66 (void) ckinode(dp, &idesc, CKI_TRAVERSE); in pass1b() 71 pass1bcheck(struct inodesc *idesc) in pass1bcheck() argument 76 daddr32_t blkno = idesc->id_blkno; in pass1bcheck() 87 lbn = idesc->id_lbn * sblock.fs_frag + nfrags; in pass1bcheck() [all …]
|
H A D | pass3.c | 57 struct inodesc idesc; in pass3a() local 187 init_inodesc(&idesc); in pass3a() 188 idesc.id_type = DATA; in pass3a() 211 &idesc); in pass3a() 216 &idesc); in pass3a() 283 &idesc); in pass3a() 335 idesc->id_entryno++; in pass3acheck() 403 init_inodesc(idesc); in setcurino() 407 idesc->id_type = DATA; in setcurino() 416 struct inodesc idesc; in maybe_convert_attrdir_to_dir() local [all …]
|
H A D | pass2.c | 411 if (idesc->id_entryno != 0) in pass2check() 479 idesc->id_entryno++; in pass2check() 541 if (idesc->id_entryno > 1) in pass2check() 550 idesc->id_number); in pass2check() 583 idesc->id_entryno++; in pass2check() 695 idesc->id_entryno++; in pass2check() 739 idesc->id_entryno++; in pass2check() 863 idesc->id_number); in pass2check() 940 idesc->id_number; in pass2check() 1068 idesc->id_number = 0; in pass2check() [all …]
|
H A D | pass1.c | 62 struct inodesc idesc; in pass1() local 109 init_inodesc(&idesc); in pass1() 110 idesc.id_type = ADDR; in pass1() 111 idesc.id_func = pass1check; in pass1() 386 idesc->id_number = inumber; in verify_inode() 387 idesc->id_fix = DONTKNOW; in verify_inode() 551 getpathname(pathbuf, idesc->id_number, idesc->id_number); in check_dirholes() 579 if (idesc->id_firsthole < 0) { in collapse_dirhole() 649 idesc->id_firsthole = idesc->id_lbn; in pass1check() 654 idesc->id_number); in pass1check() [all …]
|
H A D | utilities.c | 635 struct inodesc idesc; in freeblk() local 641 init_inodesc(&idesc); in freeblk() 643 idesc.id_number = ino; in freeblk() 646 idesc.id_truncto = -1; in freeblk() 665 struct inodesc idesc; in getpathname() local 682 init_inodesc(&idesc); in getpathname() 683 idesc.id_type = DATA; in getpathname() 706 idesc.id_fix = NOFIX; in getpathname() 747 idesc.id_number = idesc.id_parent; in getpathname() 868 idesc->id_fix = FIX; in dofix() [all …]
|
H A D | pass3b.c | 236 pass3bcheck(struct inodesc *idesc) in pass3bcheck() argument 241 if (aclbufoff == idesc->id_filesize) { in pass3bcheck() 244 bsize = size = sblock.fs_fsize * idesc->id_numfrags; in pass3bcheck() 245 if ((size + aclbufoff) > idesc->id_filesize) in pass3bcheck() 246 size = idesc->id_filesize - aclbufoff; in pass3bcheck() 251 bp = getdatablk(idesc->id_blkno, bsize); in pass3bcheck()
|
H A D | pass5.c | 59 struct inodesc idesc; in pass5() local 107 init_inodesc(&idesc); in pass5() 108 idesc.id_type = ADDR; in pass5() 431 if (dofix(&idesc, "CORRECT GLOBAL SUMMARY")) { in pass5()
|
/illumos-gate/usr/src/cmd/fs.d/udfs/fsck/ |
H A D | pass1.c | 566 struct inodesc idesc; in dofreemap() local 581 bzero((char *)&idesc, sizeof (struct inodesc)); in dofreemap() 582 idesc.id_type = ADDR; in dofreemap() 584 dofix(&idesc, gettext("BLK(S) MISSING IN FREE BITMAP"))) { in dofreemap() 596 struct inodesc idesc; in dolvint() local 598 bzero((char *)&idesc, sizeof (struct inodesc)); in dolvint() 599 idesc.id_type = ADDR; in dolvint() 606 dofix(&idesc, gettext("LOGICAL VOLUME INTEGRITY COUNTS WRONG"))) { in dolvint()
|
H A D | utilities.c | 472 dofix(struct inodesc *idesc, char *msg) in dofix() argument 475 switch (idesc->id_fix) { in dofix() 481 idesc->id_fix = FIX; in dofix() 485 idesc->id_fix = NOFIX; in dofix() 488 idesc->id_fix = FIX; in dofix() 499 idesc->id_fix); in dofix()
|
/illumos-gate/usr/src/contrib/bhyve/dev/usb/ |
H A D | usbdi.h | 172 struct usb_interface_descriptor *idesc; member
|