Symbol: inoinfo
sbin/fsck_ffs/dir.c
544
dirp->d_type = inoinfo(idesc->id_parent)->ino_type;
sbin/fsck_ffs/dir.c
558
dirp->d_type = inoinfo(idesc->id_parent)->ino_type;
sbin/fsck_ffs/dir.c
569
struct inoinfo *inp;
sbin/fsck_ffs/dir.c
647
idesc.id_type = inoinfo(oldlfdir)->ino_idtype;
sbin/fsck_ffs/dir.c
650
adjust(&idesc, inoinfo(oldlfdir)->ino_linkcnt + 1);
sbin/fsck_ffs/dir.c
651
inoinfo(oldlfdir)->ino_linkcnt = 0;
sbin/fsck_ffs/dir.c
657
if (inoinfo(lfdir)->ino_state != DFOUND) {
sbin/fsck_ffs/dir.c
669
inoinfo(orphan)->ino_linkcnt--;
sbin/fsck_ffs/dir.c
677
inoinfo(lfdir)->ino_linkcnt++;
sbin/fsck_ffs/dir.c
69
struct inoinfo **inpp, *inp;
sbin/fsck_ffs/dir.c
691
inoinfo(parentdir)->ino_linkcnt++;
sbin/fsck_ffs/dir.c
70
struct inoinfo **inpend;
sbin/fsck_ffs/dir.c
80
if (inoinfo(inp->i_parent)->ino_state == DFOUND &&
sbin/fsck_ffs/dir.c
82
inoinfo(inp->i_number)->ino_state = DFOUND;
sbin/fsck_ffs/dir.c
918
struct inoinfo *inp, *parentinp;
sbin/fsck_ffs/dir.c
94
check_dirdepth(struct inoinfo *inp)
sbin/fsck_ffs/dir.c
947
inoinfo(ino)->ino_type = DT_DIR;
sbin/fsck_ffs/dir.c
948
inoinfo(ino)->ino_linkcnt = DIP(dp, di_nlink);
sbin/fsck_ffs/dir.c
96
struct inoinfo *parentinp;
sbin/fsck_ffs/dir.c
968
inoinfo(ino)->ino_type = DT_DIR;
sbin/fsck_ffs/dir.c
969
inoinfo(ino)->ino_state = inoinfo(parent)->ino_state;
sbin/fsck_ffs/dir.c
970
if (inoinfo(ino)->ino_state == DSTATE) {
sbin/fsck_ffs/dir.c
971
inoinfo(ino)->ino_linkcnt = DIP(dp, di_nlink);
sbin/fsck_ffs/dir.c
972
inoinfo(parent)->ino_linkcnt++;
sbin/fsck_ffs/fsck.h
118
#define INO_IS_DUNFOUND(ino) S_IS_DUNFOUND(inoinfo(ino)->ino_state)
sbin/fsck_ffs/fsck.h
119
#define INO_IS_DVALID(ino) S_IS_DVALID(inoinfo(ino)->ino_state)
sbin/fsck_ffs/fsck.h
301
SLIST_ENTRY(inoinfo) i_hash; /* hash list */
sbin/fsck_ffs/fsck.h
311
extern SLIST_HEAD(inohash, inoinfo) *inphash;
sbin/fsck_ffs/fsck.h
312
extern struct inoinfo **inpsort;
sbin/fsck_ffs/fsck.h
470
struct inoinfo *cacheino(union dinode *dp, ino_t inumber);
sbin/fsck_ffs/fsck.h
479
void check_dirdepth(struct inoinfo *inp);
sbin/fsck_ffs/fsck.h
506
struct inoinfo *getinoinfo(ino_t inumber);
sbin/fsck_ffs/fsck.h
517
struct inostat *inoinfo(ino_t inum);
sbin/fsck_ffs/inode.c
1142
struct inoinfo *
sbin/fsck_ffs/inode.c
1145
struct inoinfo *inp;
sbin/fsck_ffs/inode.c
1157
inp = (struct inoinfo *)
sbin/fsck_ffs/inode.c
1176
inpsort = (struct inoinfo **)reallocarray((char *)inpsort,
sbin/fsck_ffs/inode.c
1177
listmax, sizeof(struct inoinfo *));
sbin/fsck_ffs/inode.c
1188
struct inoinfo *
sbin/fsck_ffs/inode.c
1191
struct inoinfo *inp;
sbin/fsck_ffs/inode.c
1208
struct inoinfo *inp, **inpp;
sbin/fsck_ffs/inode.c
1215
SLIST_REMOVE(&inphash[inumber % dirhash], inp, inoinfo, i_hash);
sbin/fsck_ffs/inode.c
1238
struct inoinfo **inpp;
sbin/fsck_ffs/inode.c
1284
inoinfo(idesc->id_number)->ino_state = USTATE;
sbin/fsck_ffs/inode.c
1374
switch (inoinfo(ino)->ino_state) {
sbin/fsck_ffs/inode.c
1378
inoinfo(ino)->ino_state = FCLEAR;
sbin/fsck_ffs/inode.c
1383
inoinfo(ino)->ino_state = DCLEAR;
sbin/fsck_ffs/inode.c
1391
errx(EEXIT, "BAD STATE %d TO BLKERR", inoinfo(ino)->ino_state);
sbin/fsck_ffs/inode.c
1413
} else if (inoinfo(request)->ino_state != USTATE)
sbin/fsck_ffs/inode.c
1417
if (inoinfo(ino)->ino_state == USTATE)
sbin/fsck_ffs/inode.c
1434
inoinfo(ino)->ino_state = DSTATE;
sbin/fsck_ffs/inode.c
1439
inoinfo(ino)->ino_state = FSTATE;
sbin/fsck_ffs/inode.c
1452
inoinfo(ino)->ino_state = USTATE;
sbin/fsck_ffs/inode.c
1466
inoinfo(ino)->ino_type = IFTODT(type);
sbin/fsck_ffs/inode.c
1490
inoinfo(ino)->ino_state = USTATE;
sbin/fsck_ffs/pass1.c
283
inoinfo(inumber)->ino_state = USTATE;
sbin/fsck_ffs/pass1.c
381
inoinfo(inumber)->ino_linkcnt = DIP(dp, di_nlink);
sbin/fsck_ffs/pass1.c
384
inoinfo(inumber)->ino_state = DCLEAR;
sbin/fsck_ffs/pass1.c
386
inoinfo(inumber)->ino_state = DZLINK;
sbin/fsck_ffs/pass1.c
388
inoinfo(inumber)->ino_state = DSTATE;
sbin/fsck_ffs/pass1.c
393
inoinfo(inumber)->ino_state = FZLINK;
sbin/fsck_ffs/pass1.c
395
inoinfo(inumber)->ino_state = FSTATE;
sbin/fsck_ffs/pass1.c
396
inoinfo(inumber)->ino_type = IFTODT(mode);
sbin/fsck_ffs/pass1.c
400
inoinfo(inumber)->ino_idtype = SNAP;
sbin/fsck_ffs/pass1.c
402
inoinfo(inumber)->ino_idtype = ADDR;
sbin/fsck_ffs/pass1.c
403
idesc->id_type = inoinfo(inumber)->ino_idtype;
sbin/fsck_ffs/pass1.c
506
inoinfo(inumber)->ino_state = USTATE;
sbin/fsck_ffs/pass1b.c
79
idesc.id_type = inoinfo(inumber)->ino_idtype;
sbin/fsck_ffs/pass1b.c
80
if (inoinfo(inumber)->ino_state != USTATE &&
sbin/fsck_ffs/pass2.c
121
inoinfo(UFS_ROOTINO)->ino_state);
sbin/fsck_ffs/pass2.c
123
inoinfo(UFS_ROOTINO)->ino_state = DFOUND;
sbin/fsck_ffs/pass2.c
124
inoinfo(UFS_WINO)->ino_state = FSTATE;
sbin/fsck_ffs/pass2.c
125
inoinfo(UFS_WINO)->ino_type = DT_WHT;
sbin/fsck_ffs/pass2.c
204
if (inoinfo(inp->i_parent)->ino_state == DFOUND &&
sbin/fsck_ffs/pass2.c
206
inoinfo(inp->i_number)->ino_state = DFOUND;
sbin/fsck_ffs/pass2.c
218
inoinfo(inp->i_parent)->ino_linkcnt--;
sbin/fsck_ffs/pass2.c
257
inoinfo(inp->i_parent)->ino_linkcnt--;
sbin/fsck_ffs/pass2.c
265
inoinfo(inp->i_dotdot)->ino_linkcnt++;
sbin/fsck_ffs/pass2.c
266
inoinfo(inp->i_parent)->ino_linkcnt--;
sbin/fsck_ffs/pass2.c
282
struct inoinfo *inp;
sbin/fsck_ffs/pass2.c
340
inoinfo(idesc->id_number)->ino_linkcnt--;
sbin/fsck_ffs/pass2.c
360
inoinfo(dirp->d_ino)->ino_linkcnt--;
sbin/fsck_ffs/pass2.c
437
inoinfo(dirp->d_ino)->ino_linkcnt--;
sbin/fsck_ffs/pass2.c
478
switch (inoinfo(dirp->d_ino)->ino_state) {
sbin/fsck_ffs/pass2.c
48
static int fix_extraneous(struct inoinfo *, struct inodesc *);
sbin/fsck_ffs/pass2.c
490
if (inoinfo(dirp->d_ino)->ino_state == FCLEAR)
sbin/fsck_ffs/pass2.c
522
inoinfo(idesc->id_number)->ino_linkcnt--;
sbin/fsck_ffs/pass2.c
531
inoinfo(dirp->d_ino)->ino_state =
sbin/fsck_ffs/pass2.c
533
inoinfo(dirp->d_ino)->ino_linkcnt = DIP(dp, di_nlink);
sbin/fsck_ffs/pass2.c
539
if (inoinfo(idesc->id_number)->ino_state == DFOUND)
sbin/fsck_ffs/pass2.c
540
inoinfo(dirp->d_ino)->ino_state = DFOUND;
sbin/fsck_ffs/pass2.c
557
if (dirp->d_type != inoinfo(dirp->d_ino)->ino_type) {
sbin/fsck_ffs/pass2.c
560
dirp->d_type = inoinfo(dirp->d_ino)->ino_type;
sbin/fsck_ffs/pass2.c
564
inoinfo(dirp->d_ino)->ino_linkcnt--;
sbin/fsck_ffs/pass2.c
569
inoinfo(dirp->d_ino)->ino_state,
sbin/fsck_ffs/pass2.c
58
struct inoinfo **inpp, *inp;
sbin/fsck_ffs/pass2.c
580
fix_extraneous(struct inoinfo *inp, struct inodesc *idesc)
sbin/fsck_ffs/pass2.c
59
struct inoinfo **inpend;
sbin/fsck_ffs/pass2.c
65
switch (inoinfo(UFS_ROOTINO)->ino_state) {
sbin/fsck_ffs/pass2.c
707
inoinfo(inp->i_number)->ino_linkcnt++; /* name gone, return reference */
sbin/fsck_ffs/pass2.c
729
return ((*(struct inoinfo * const *)arg1)->i_blks[0] -
sbin/fsck_ffs/pass2.c
730
(*(struct inoinfo * const *)arg2)->i_blks[0]);
sbin/fsck_ffs/pass3.c
117
inoinfo(orphan)->ino_linkcnt++;
sbin/fsck_ffs/pass3.c
119
inoinfo(lfdir)->ino_linkcnt--;
sbin/fsck_ffs/pass3.c
122
inoinfo(orphan)->ino_state = DFOUND;
sbin/fsck_ffs/pass3.c
45
struct inoinfo *inp;
sbin/fsck_ffs/pass3.c
65
state = inoinfo(inp->i_number)->ino_state;
sbin/fsck_ffs/pass3.c
80
inoinfo(inp->i_dotdot)->ino_linkcnt++;
sbin/fsck_ffs/pass3.c
94
inoinfo(lfdir)->ino_linkcnt--;
sbin/fsck_ffs/pass3.c
95
inoinfo(orphan)->ino_state = DFOUND;
sbin/fsck_ffs/pass4.c
116
inoinfo(inumber)->ino_state,
sbin/fsck_ffs/pass4.c
71
idesc.id_type = inoinfo(inumber)->ino_idtype;
sbin/fsck_ffs/pass4.c
72
switch (inoinfo(inumber)->ino_state) {
sbin/fsck_ffs/pass4.c
76
if (inoinfo(inumber)->ino_linkcnt == 0) {
sbin/fsck_ffs/pass4.c
84
n = inoinfo(inumber)->ino_linkcnt;
sbin/fsck_ffs/pass5.c
235
switch (inoinfo(inum)->ino_state) {
sbin/fsck_ffs/pass5.c
258
inoinfo(inum)->ino_state, (uintmax_t)inum);
sbin/fsck_ffs/pass5.c
65
inoinfo(UFS_WINO)->ino_state = USTATE;
sbin/fsck_ffs/setup.c
167
inpsort = (struct inoinfo **)Calloc(listmax, sizeof(struct inoinfo *));
sbin/fsck_ffs/setup.c
171
(uintmax_t)numdirs * sizeof(struct inoinfo *));
sbin/fsck_ffs/setup.c
53
struct inoinfo **inpsort; /* disk order list of directory inodes */