Home
last modified time | relevance | path

Searched refs:pm_inusemap (Results 1 – 5 of 5) sorted by relevance

/freebsd/sys/fs/msdosfs/
H A Dmsdosfs_fat.c395 KASSERT((pmp->pm_inusemap[cn / N_INUSEBITS] & in usemap_alloc()
398 (unsigned)pmp->pm_inusemap[cn / N_INUSEBITS])); in usemap_alloc()
399 pmp->pm_inusemap[cn / N_INUSEBITS] |= 1U << (cn % N_INUSEBITS); in usemap_alloc()
415 if ((pmp->pm_inusemap[cn / N_INUSEBITS] & in usemap_free()
419 (unsigned)pmp->pm_inusemap[cn / N_INUSEBITS]); in usemap_free()
425 pmp->pm_inusemap[cn / N_INUSEBITS] &= ~(1U << (cn % N_INUSEBITS)); in usemap_free()
658 map = pmp->pm_inusemap[idx]; in chainlength()
677 map = pmp->pm_inusemap[idx]; in chainlength()
783 map = pmp->pm_inusemap[idx]; in clusteralloc1()
800 map = pmp->pm_inusemap[idx]; in clusteralloc1()
[all …]
H A Dmsdosfs_vfsops.c406 printf("msdosfs_mount(): mp %p, pmp %p, inusemap %p\n", mp, pmp, pmp->pm_inusemap); in msdosfs_mount()
807 pmp->pm_inusemap = malloc(howmany(pmp->pm_maxcluster + 1, in mountmsdosfs()
808 N_INUSEBITS) * sizeof(*pmp->pm_inusemap), M_MSDOSFSFAT, M_WAITOK); in mountmsdosfs()
875 free(pmp->pm_inusemap, M_MSDOSFSFAT); in mountmsdosfs()
972 free(pmp->pm_inusemap, M_MSDOSFSFAT); in msdosfs_unmount()
H A Dmsdosfsmount.h111 u_int *pm_inusemap; /* ptr to bitmap of in-use clusters */ member
/freebsd/usr.sbin/makefs/msdos/
H A Dmsdosfs_fat.c387 assert((pmp->pm_inusemap[cn / N_INUSEBITS] & (1 << (cn % N_INUSEBITS))) in usemap_alloc()
391 pmp->pm_inusemap[cn / N_INUSEBITS] |= 1U << (cn % N_INUSEBITS); in usemap_alloc()
402 assert((pmp->pm_inusemap[cn / N_INUSEBITS] & (1 << (cn % N_INUSEBITS))) in usemap_free()
407 pmp->pm_inusemap[cn / N_INUSEBITS] &= ~(1U << (cn % N_INUSEBITS)); in usemap_free()
637 map = pmp->pm_inusemap[idx]; in chainlength()
656 map = pmp->pm_inusemap[idx]; in chainlength()
755 map = pmp->pm_inusemap[idx]; in clusteralloc1()
772 map = pmp->pm_inusemap[idx]; in clusteralloc1()
880 pmp->pm_inusemap[cn] = FULL_RUN; in fillinusemap()
929 pmp->pm_inusemap[cn / N_INUSEBITS] |= 1U << (cn % N_INUSEBITS); in fillinusemap()
H A Dmsdosfs_vfsops.c296 pmp->pm_inusemap = ecalloc(sizeof(*pmp->pm_inusemap), in m_msdosfs_mount()
334 if (pmp->pm_inusemap) in m_msdosfs_mount()
335 free(pmp->pm_inusemap); in m_msdosfs_mount()