Home
last modified time | relevance | path

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

/illumos-gate/usr/src/cmd/fs.d/ufs/fsck/
H A Dinode.c270 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 Ddir.c115 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 Dpass4.c44 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 Dpass1b.c45 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 Dpass3.c57 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 Dpass2.c411 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 Dpass1.c62 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 Dutilities.c635 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 Dpass3b.c236 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 Dpass5.c59 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 Dpass1.c566 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 Dutilities.c472 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 Dusbdi.h172 struct usb_interface_descriptor *idesc; member