Lines Matching refs:cluster
422 clusterfree(struct msdosfsmount *pmp, u_long cluster, u_long *oldcnp) in clusterfree() argument
427 error = fatentry(FAT_GET_AND_SET, pmp, cluster, &oldcn, MSDOSFSFREE); in clusterfree()
436 usemap_free(pmp, cluster); in clusterfree()
832 freeclusterchain(struct msdosfsmount *pmp, u_long cluster) in freeclusterchain() argument
840 while (cluster >= CLUST_FIRST && cluster <= pmp->pm_maxcluster) { in freeclusterchain()
841 byteoffset = FATOFS(pmp, cluster); in freeclusterchain()
854 usemap_free(pmp, cluster); in freeclusterchain()
858 if (cluster & 1) { in freeclusterchain()
859 cluster = readcn >> 4; in freeclusterchain()
863 cluster = readcn; in freeclusterchain()
870 cluster = getushort(bp->b_data + bo); in freeclusterchain()
874 cluster = getulong(bp->b_data + bo); in freeclusterchain()
876 (MSDOSFSFREE & FAT32_MASK) | (cluster & ~FAT32_MASK)); in freeclusterchain()
879 cluster &= pmp->pm_fatmask; in freeclusterchain()
880 if ((cluster | ~pmp->pm_fatmask) >= CLUST_RSRVD) in freeclusterchain()
881 cluster |= pmp->pm_fatmask; in freeclusterchain()