Lines Matching defs:clus
143 #define stclus(sz, de) ((sz) != 32 ? (u_int)cv2((de)->clus) : \
145 cv2((de)->clus))
220 fs->root.clus[0] = fs->rdcl & 0xff;
221 fs->root.clus[1] = (fs->rdcl >> 8) & 0xff;
311 u_int size, clus;
338 clus = stclus(fs->fatsz, de);
341 if ((!(de->attr & FA_DIR) && (!clus != !size)) ||
343 (clus && !okclus(fs, clus))) {
370 u_int clus, c, cnt, n;
387 if ((clus = stclus(f->fs->fatsz, &f->de)))
394 if ((c = clus))
406 if (!clus || (n = f->fs->bsize - off) > cnt)
578 d->d_fileno = (dd.de.clus[1] << 8) + dd.de.clus[0];
673 lookup(DOS_FS *fs, u_int clus, const char *name, DOS_DE **dep)
681 if (!clus)
687 if (!clus && fs->fatsz == 32)
688 clus = fs->rdcl;
689 nsec = !clus ? entsec(fs->dirents) : fs->spc;
693 if (!clus && !lsec)
695 else if (okclus(fs, clus))
696 lsec = blklsn(fs, clus);
746 if (!clus)
748 if ((err = fatget(fs, &clus)))
750 if (fatend(fs->fatsz, clus))