Home | History | Annotate | Download | only in msdos

Lines Matching defs:pmp

98 msdosfs_times(struct msdosfsmount *pmp, struct denode *dep,
116 msdosfs_unix2dostime(&at, pmp->pm_gmtoff, &dep->de_ADate,
118 msdosfs_unix2dostime(&mt, pmp->pm_gmtoff, &dep->de_MDate,
149 struct msdosfsmount *pmp;
157 pmp = dp->de_pmp;
167 cnp->cn_namelen, pmp->pm_flags & MSDOSFSMNT_UTF8) + 1;
172 cnp->cn_namelen, pmp->pm_flags & MSDOSFSMNT_UTF8) + 1;
176 if (pmp->pm_flags & MSDOSFSMNT_SHORTNAME)
206 error = bread(pmp->pm_devvp, de_bn2kb(pmp, bn), blsize,
251 if (pmp->pm_flags & MSDOSFSMNT_SHORTNAME)
258 pmp->pm_flags & MSDOSFSMNT_UTF8);
359 struct msdosfsmount *pmp = pdep->de_pmp;
396 msdosfs_times(pmp, &ndirent, st);
436 struct msdosfsmount *pmp = dep->de_pmp;
479 u_long on = offs & pmp->pm_crbomask;
487 bn = cntobn(pmp, cn);
488 blsize = pmp->pm_bpcluster;
498 (unsigned long long)de_bn2kb(pmp, bn), blsize));
499 if ((error = bread(pmp->pm_devvp, de_bn2kb(pmp, bn), blsize,
550 struct msdosfsmount *pmp = pdep->de_pmp;
573 error = msdosfs_clusteralloc(pmp, 0, 1, &newcluster, NULL);
578 ndirent.de_pmp = pmp;
580 msdosfs_times(pmp, &ndirent, st);
587 bn = cntobn(pmp, newcluster);
588 lbn = de_bn2kb(pmp, bn);
592 bp = getblk(pmp->pm_devvp, lbn, pmp->pm_bpcluster, 0, 0);
593 memset(bp->b_data, 0, pmp->pm_bpcluster);
605 pmp->pm_rootdirblk));
606 if (FAT32(pmp) && pcl == pmp->pm_rootdirblk)
615 if (FAT32(pmp)) {
650 msdosfs_clusterfree(pmp, newcluster, NULL);