Lines Matching defs:fatsz
81 u_int fatsz; /* FAT entry size */
245 clus = stclus(fs->fatsz, de);
295 if ((clus = stclus(f->fs->fatsz, &f->de)))
467 fs->fatsz = fs->dirents ? fs->xclus < 0xff6 ? 12 : 16 : 32;
468 sc = (secbyt(fs->spf) << 1) / (fs->fatsz >> 2) - 1;
501 if ((err = lookup(fs, stclus(fs->fatsz, de), name, &de)))
535 if (!clus && fs->fatsz == 32)
603 if (fatend(fs->fatsz, clus))
707 return fatend(fs->fatsz, c) ? n : -1;
720 err = ioread(fs, secbyt(fs->lsnfat) + fatoff(fs->fatsz, *c), buf,
721 fs->fatsz != 32 ? 2 : 4);
724 x = fs->fatsz != 32 ? getushort(buf) : getulong(buf);
725 *c = fs->fatsz == 12 ? *c & 1 ? x >> 4 : x & 0xfff : x;