Searched refs:pm_inusemap (Results 1 - 6 of 6) sorted by relevance

/openbsd-current/usr.sbin/makefs/msdos/
H A Dmsdosfs_vfsops.c310 pmp->pm_inusemap = ecalloc(sizeof(*pmp->pm_inusemap),
340 if (pmp->pm_inusemap)
341 free(pmp->pm_inusemap);
H A Dmsdosfs_fat.c371 && (pmp->pm_inusemap[cn / N_INUSEBITS]
378 if (pmp->pm_inusemap[cn / N_INUSEBITS] != (u_int)-1)
381 + ffs(pmp->pm_inusemap[cn / N_INUSEBITS]
472 pmp->pm_inusemap[cn / N_INUSEBITS] |= 1 << (cn % N_INUSEBITS);
481 pmp->pm_inusemap[cn / N_INUSEBITS] &= ~(1 << (cn % N_INUSEBITS));
703 map = pmp->pm_inusemap[idx];
715 if ((map = pmp->pm_inusemap[idx]) != 0) {
799 map = pmp->pm_inusemap[idx];
816 map = pmp->pm_inusemap[idx];
906 * found turn off its corresponding bit in the pm_inusemap
[all...]
H A Dmsdosfsmount.h110 u_int *pm_inusemap; /* ptr to bitmap of in-use clusters */ member in struct:msdosfsmount
118 /* Number of bits in one pm_inusemap item: */
/openbsd-current/sys/msdosfs/
H A Dmsdosfs_vfsops.c221 pmp, pmp->pm_inusemap);
480 if (bmapsiz == 0 || SIZE_MAX / bmapsiz < sizeof(*pmp->pm_inusemap)) {
485 pmp->pm_inusemap = mallocarray(bmapsiz, sizeof(*pmp->pm_inusemap),
487 if (pmp->pm_inusemap == NULL) {
547 if (pmp->pm_inusemap)
548 free(pmp->pm_inusemap, M_MSDOSFSFAT, 0);
587 free(pmp->pm_inusemap, M_MSDOSFSFAT, 0);
H A Dmsdosfs_fat.c414 pmp->pm_inusemap[cn / N_INUSEBITS] |= 1U << (cn % N_INUSEBITS);
424 pmp->pm_inusemap[cn / N_INUSEBITS] &= ~(1U << (cn % N_INUSEBITS));
654 map = pmp->pm_inusemap[idx];
670 if ((map = pmp->pm_inusemap[idx]) != 0) {
761 map = pmp->pm_inusemap[idx];
778 map = pmp->pm_inusemap[idx];
869 * found turn off its corresponding bit in the pm_inusemap.
884 pmp->pm_inusemap[cn] = (u_int)-1;
H A Dmsdosfsmount.h84 u_int *pm_inusemap; /* ptr to bitmap of in-use clusters */ member in struct:msdosfsmount
110 /* Number of bits in one pm_inusemap item: */

Completed in 193 milliseconds