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