Lines Matching refs:fip
98 register struct fileinfo *fip; in pass1() local
105 fip = &inphead[0]; /* The root */ in pass1()
106 fip->fe_lseen = 0; /* Didn't get here through directory */ in pass1()
108 while (fip->fe_block) { in pass1()
111 markbusy(fip->fe_block, fip->fe_len); in pass1()
112 bp = getfilentry(fip->fe_block, fip->fe_len); in pass1()
115 fip->fe_block); in pass1()
120 fip->fe_lcount = fp->fe_lcount; in pass1()
121 fip->fe_type = fp->fe_icb_tag.itag_ftype; in pass1()
125 if (fip->fe_block == rootblock && in pass1()
126 fip->fe_type != FTYPE_DIRECTORY) in pass1()
133 fip->fe_block, fip->fe_len, in pass1()
134 fip->fe_type, fip->fe_lcount, in pass1()
135 fip->fe_lseen, fp->fe_info_len); in pass1()
137 switch (fip->fe_type) { in pass1()
150 fip->fe_block, offset); in pass1()
165 (void) printf("Done %x\n", fip->fe_block); in pass1()
179 if ((++fip)->fe_block == (uint32_t)-1) in pass1()
180 fip = fip->fe_nexthash; in pass1()
184 fip = &inphead[0]; in pass1()
185 while (fip->fe_block) { in pass1()
186 if (fip->fe_lcount != fip->fe_lseen) in pass1()
187 adjust(fip); in pass1()
189 if ((++fip)->fe_block == (uint32_t)-1) in pass1()
190 fip = fip->fe_nexthash; in pass1()
539 adjust(struct fileinfo *fip) in adjust() argument
544 bp = getfilentry(fip->fe_block, fip->fe_len); in adjust()
547 fip->fe_block); in adjust()
551 fip->fe_type == FTYPE_DIRECTORY ? "DIR" : in adjust()
552 fip->fe_type == FTYPE_SYMLINK ? "SYM" : in adjust()
553 fip->fe_type == FTYPE_FILE ? "FILE" : "???", fip->fe_block); in adjust()
555 fip->fe_lcount, fip->fe_lseen); in adjust()
557 if (fip->fe_lseen > fip->fe_lcount) { in adjust()
564 fp->fe_lcount = fip->fe_lseen; in adjust()