Lines Matching refs:cluster
411 clusterfree(struct msdosfsmount *pmp, u_long cluster) in clusterfree() argument
416 error = fatentry(FAT_GET_AND_SET, pmp, cluster, &oldcn, MSDOSFSFREE); in clusterfree()
424 usemap_free(pmp, cluster); in clusterfree()
807 freeclusterchain(struct msdosfsmount *pmp, u_long cluster) in freeclusterchain() argument
814 while (cluster >= CLUST_FIRST && cluster <= pmp->pm_maxcluster) { in freeclusterchain()
815 byteoffset = FATOFS(pmp, cluster); in freeclusterchain()
828 usemap_free(pmp, cluster); in freeclusterchain()
832 if (cluster & 1) { in freeclusterchain()
833 cluster = readcn >> 4; in freeclusterchain()
837 cluster = readcn; in freeclusterchain()
844 cluster = getushort(bp->b_data + bo); in freeclusterchain()
848 cluster = getulong(bp->b_data + bo); in freeclusterchain()
850 (MSDOSFSFREE & FAT32_MASK) | (cluster & ~FAT32_MASK)); in freeclusterchain()
853 cluster &= pmp->pm_fatmask; in freeclusterchain()
854 if ((cluster | ~pmp->pm_fatmask) >= CLUST_RSRVD) in freeclusterchain()
855 cluster |= pmp->pm_fatmask; in freeclusterchain()