Home
last modified time | relevance | path

Searched refs:pmp (Results 1 – 24 of 24) sorted by relevance

/freebsd/usr.sbin/makefs/msdos/
H A Dmsdosfs_vfsops.c104 pmp = ecalloc(1, sizeof(*pmp)); in m_msdosfs_mount()
125 pmp->pm_FATs, pmp->pm_RootDirEnts, pmp->pm_Sectors, in m_msdosfs_mount()
126 pmp->pm_FATsecs, pmp->pm_SecPerTrack, pmp->pm_Heads, in m_msdosfs_mount()
181 pmp->pm_fatblk = pmp->pm_ResSectors; in m_msdosfs_mount()
189 (pmp->pm_FATs * pmp->pm_FATsecs); in m_msdosfs_mount()
193 pmp->pm_firstcluster = pmp->pm_rootdirblk + pmp->pm_rootdirsize; in m_msdosfs_mount()
196 pmp->pm_maxcluster = ((pmp->pm_HugeSectors - pmp->pm_firstcluster) / in m_msdosfs_mount()
198 pmp->pm_fatsize = pmp->pm_FATsecs * pmp->pm_BytesPerSec; in m_msdosfs_mount()
222 pmp->pm_fatblocksec = pmp->pm_fatblocksize / pmp->pm_BytesPerSec; in m_msdosfs_mount()
237 pmp->pm_fatdiv, pmp->pm_fatblocksize, pmp->pm_fatblocksec, in m_msdosfs_mount()
[all …]
H A Dmsdosfs_fat.c99 bn = ofs / pmp->pm_fatblocksize * pmp->pm_fatblocksec; in fatblock()
100 size = MIN(pmp->pm_fatblocksec, pmp->pm_FATsecs - bn) in fatblock()
102 bn += pmp->pm_fatblk + pmp->pm_curfat * pmp->pm_FATsecs; in fatblock()
159 *cnp = de_bn2cn(pmp, pmp->pm_rootdirsize); in pcbmap()
163 *bnp = pmp->pm_rootdirblk + de_cn2bn(pmp, findcn); in pcbmap()
219 if (FAT32(pmp)) in pcbmap()
329 if (fatbn != pmp->pm_fatblk || FAT12(pmp)) in updatefats()
498 if (FAT32(pmp)) in fatentry()
692 if (pmp->pm_nxtfree > pmp->pm_maxcluster) in chainalloc()
901 if (FAT32(pmp)) in fillinusemap()
[all …]
H A Dmsdosfs_denode.c93 pmp, dirclust, diroffset, depp)); in deget()
100 dirclust = pmp->pm_rootdirblk; in deget()
110 ldep->de_pmp = pmp; in deget()
117 || (FAT32(pmp) && dirclust == pmp->pm_rootdirblk)) in deget()
130 if (FAT32(pmp)) in deget()
216 struct msdosfsmount *pmp = dep->de_pmp; in detrunc() local
272 bn = cntobn(pmp, eofentry); in detrunc()
274 pmp->pm_bpcluster, 0, &bp); in detrunc()
317 freeclusterchain(pmp, chaintofree); in detrunc()
350 count = de_clcount(pmp, length) - de_clcount(pmp, dep->de_FileSize); in deextend()
[all …]
H A Dmsdosfs_lookup.c81 struct msdosfsmount *pmp = ddep->de_pmp; in createde() local
100 dirclust = de_clcount(pmp, diroffset); in createde()
124 diroffset &= pmp->pm_crbomask; in createde()
149 de_cluster(pmp, in createde()
180 if (FAT32(pmp) && dirclust == pmp->pm_rootdirblk) in createde()
206 blsize = pmp->pm_bpcluster; in m_readep()
208 && de_blk(pmp, diroffset + blsize) > pmp->pm_rootdirsize) in m_readep()
209 blsize = de_bn2off(pmp, pmp->pm_rootdirsize) & pmp->pm_crbomask; in m_readep()
210 bn = detobn(pmp, dirclust, diroffset); in m_readep()
217 *epp = bptoep(pmp, *bpp, diroffset); in m_readep()
[all …]
H A Dmsdosfs_vnops.c158 struct msdosfsmount *pmp; in msdosfs_findslot() local
166 pmp = dp->de_pmp; in msdosfs_findslot()
438 struct msdosfsmount *pmp = dep->de_pmp; in msdosfs_wfile() local
482 u_long on = offs & pmp->pm_crbomask; in msdosfs_wfile()
569 ndirent.de_pmp = pmp; in msdosfs_mkdire()
578 bn = cntobn(pmp, newcluster); in msdosfs_mkdire()
582 bp = getblk((void *)pmp->pm_devvp, bn, pmp->pm_bpcluster, 0, 0, 0); in msdosfs_mkdire()
595 pmp->pm_rootdirblk)); in msdosfs_mkdire()
596 if (FAT32(pmp) && pcl == pmp->pm_rootdirblk) in msdosfs_mkdire()
605 if (FAT32(pmp)) { in msdosfs_mkdire()
[all …]
/freebsd/sys/fs/msdosfs/
H A Dmsdosfs_vfsops.c630 pmp->pm_HugeSectors = pmp->pm_Sectors; in mountmsdosfs()
676 pmp->pm_HugeSectors *= pmp->pm_BlkPerSec; in mountmsdosfs()
681 pmp->pm_fatblk = pmp->pm_ResSectors * pmp->pm_BlkPerSec; in mountmsdosfs()
685 pmp->pm_firstcluster = pmp->pm_fatblk + in mountmsdosfs()
686 pmp->pm_FATs * pmp->pm_FATsecs; in mountmsdosfs()
689 pmp->pm_rootdirblk = pmp->pm_fatblk + in mountmsdosfs()
690 pmp->pm_FATs * pmp->pm_FATsecs; in mountmsdosfs()
693 pmp->pm_firstcluster = pmp->pm_rootdirblk + pmp->pm_rootdirsize; in mountmsdosfs()
700 pmp->pm_maxcluster = (pmp->pm_HugeSectors - pmp->pm_firstcluster) / in mountmsdosfs()
725 clusters = (pmp->pm_fatsize / pmp->pm_fatmult) * pmp->pm_fatdiv ; in mountmsdosfs()
[all …]
H A Dmsdosfs_fat.c99 bn = ofs / pmp->pm_fatblocksize * pmp->pm_fatblocksec; in fatblock()
102 bn += pmp->pm_fatblk + pmp->pm_curfat * pmp->pm_FATsecs; in fatblock()
161 *cnp = de_bn2cn(pmp, pmp->pm_rootdirsize); in pcbmap()
165 *bnp = pmp->pm_rootdirblk + de_cn2bn(pmp, findcn); in pcbmap()
219 if (FAT32(pmp)) in pcbmap()
333 if (fatbn != pmp->pm_fatblk || FAT12(pmp)) in updatefats()
518 if (FAT32(pmp)) in fatentry()
715 if (pmp->pm_nxtfree > pmp->pm_maxcluster) in chainalloc()
934 if (FAT32(pmp)) in fillinusemap()
965 for (cn = pmp->pm_maxcluster + 1; cn < (pmp->pm_maxcluster + in fillinusemap()
[all …]
H A Dmsdosfsmount.h135 #define FATOFS(pmp, cn) ((cn) * (pmp)->pm_fatmult / (pmp)->pm_fatdiv) argument
166 #define de_bn2cn(pmp, bn) \ argument
167 ((bn) >> ((pmp)->pm_cnshift - (pmp)->pm_bnshift))
172 #define de_cn2bn(pmp, cn) \ argument
173 ((cn) << ((pmp)->pm_cnshift - (pmp)->pm_bnshift))
185 (((size) + (pmp)->pm_bpcluster - 1) >> (pmp)->pm_cnshift)
190 #define de_blk(pmp, off) \ argument
191 (de_cn2bn(pmp, de_cluster((pmp), (off))))
207 #define cntobn(pmp, cn) \ argument
208 (de_cn2bn((pmp), (cn)-CLUST_FIRST) + (pmp)->pm_firstcluster)
[all …]
H A Dmsdosfs_lookup.c171 pmp = dp->de_pmp; in msdosfs_lookup_ino()
306 pmp); in msdosfs_lookup_ino()
312 chksum, pmp); in msdosfs_lookup_ino()
450 if (FAT32(pmp)) { in msdosfs_lookup_ino()
742 if (FAT32(pmp) && dirclust == pmp->pm_rootdirblk) in createde()
858 (FAT32(pmp) && target->de_StartCluster == pmp->pm_rootdirblk)) in doscheckpath()
869 error = bread(pmp->pm_devvp, cntobn(pmp, scn), in doscheckpath()
883 if (FAT32(pmp)) in doscheckpath()
893 if (FAT32(pmp) && scn == pmp->pm_rootdirblk) { in doscheckpath()
934 && de_blk(pmp, diroffset + blsize) > pmp->pm_rootdirsize) in readep()
[all …]
H A Dfat.h78 #define FAT12(pmp) (pmp->pm_fatmask == FAT12_MASK) argument
79 #define FAT16(pmp) (pmp->pm_fatmask == FAT16_MASK) argument
80 #define FAT32(pmp) (pmp->pm_fatmask == FAT32_MASK) argument
82 #define MSDOSFSEOF(pmp, cn) ((((cn) | ~(pmp)->pm_fatmask) & CLUST_EOFS) == CLUST_EOFS) argument
99 void clusterfree(struct msdosfsmount *pmp, u_long cn);
100 int clusteralloc(struct msdosfsmount *pmp, u_long start, u_long count, u_long fillwith, u_long *ret…
101 int fatentry(int function, struct msdosfsmount *pmp, u_long cluster, u_long *oldcontents, u_long ne…
102 int freeclusterchain(struct msdosfsmount *pmp, u_long startchain);
105 int markvoldirty_upgrade(struct msdosfsmount *pmp, bool dirty, bool rw_upgrade);
108 markvoldirty(struct msdosfsmount *pmp, bool dirty) in markvoldirty() argument
[all …]
H A Dmsdosfs_denode.c103 struct mount *mntp = pmp->pm_mountp; in deget()
121 dirclust = pmp->pm_rootdirblk; in deget()
163 msdosfs_integrity_error(pmp); in deget()
209 ldep->de_pmp = pmp; in deget()
215 (FAT32(pmp) && dirclust == pmp->pm_rootdirblk)) && in deget()
228 if (FAT32(pmp)) in deget()
430 bn = cntobn(pmp, eofentry); in detrunc()
431 error = bread(pmp->pm_devvp, bn, pmp->pm_bpcluster, in detrunc()
528 count = de_clcount(pmp, length) - de_clcount(pmp, dep->de_FileSize); in deextend()
550 error = bread(vp, de_cluster(pmp, dep->de_FileSize), pmp->pm_bpcluster, in deextend()
[all …]
H A Dmsdosfs_vnops.c246 return (vaccess(vp->v_type, file_mode, pmp->pm_uid, pmp->pm_gid, in msdosfs_access()
287 (ap->a_vp->v_type == VDIR ? pmp->pm_dirmask : pmp->pm_mask); in msdosfs_getattr()
317 (dep->de_FileSize + pmp->pm_crbomask) & ~pmp->pm_crbomask; in msdosfs_getattr()
425 if (cred->cr_uid != pmp->pm_uid || uid != pmp->pm_uid || in msdosfs_setattr()
431 if (uid != pmp->pm_uid || gid != pmp->pm_gid) in msdosfs_setattr()
1242 error = bread(pmp->pm_devvp, bn, pmp->pm_bpcluster, in msdosfs_rename()
1253 if (FAT32(pmp) && pcl == pmp->pm_rootdirblk) in msdosfs_rename()
1383 bp = getblk(pmp->pm_devvp, bn, pmp->pm_bpcluster, 0, 0, 0); in msdosfs_mkdir()
1400 if (FAT32(pmp) && pcl == pmp->pm_rootdirblk) in msdosfs_mkdir()
1585 (uint64_t)cntobn(pmp, pmp->pm_rootdirblk) * in msdosfs_readdir()
[all …]
H A Dmsdosfs_conv.c258 lower & LCASE_BASE, pmp); in dos2unixfn()
275 &i, lower & LCASE_EXT, pmp); in dos2unixfn()
300 struct msdosfsmount *pmp) in unix2dosfn() argument
423 c = unix2doschr(&un, &i, pmp); in unix2dosfn()
488 i -= mbsadjpos((const char**)&cp, i, unlen, 1, pmp->pm_flags, pmp->pm_d2u); in unix2dosfn()
534 pmp->pm_flags, pmp->pm_u2w); in unix2winfn()
583 struct msdosfsmount *pmp) in winChkName() argument
616 LCASE_BASE, pmp); in winChkName()
630 struct msdosfsmount *pmp) in win2unixfn() argument
669 c = win2unixchr(tmpbuf, code, pmp); in win2unixfn()
[all …]
H A Ddirentry.h151 struct msdosfsmount *pmp);
153 struct msdosfsmount *pmp);
155 int chksum, struct msdosfsmount *pmp);
157 int chksum, struct msdosfsmount *pmp);
159 struct msdosfsmount *pmp);
161 int winSlotCnt(const u_char *un, size_t unlen, struct msdosfsmount *pmp);
H A Ddenode.h220 #define DETOI(pmp, cn, off) \ argument
223 : (((((uint64_t)pmp->pm_bpcluster * ((cn) - 2) + (off))) >> 5) \
224 + pmp->pm_RootDirEnts))
285 int readep(struct msdosfsmount *pmp, u_long dirclu, u_long dirofs, struct buf **bpp, struct dirent…
288 int fillinusemap(struct msdosfsmount *pmp);
/freebsd/cddl/contrib/opensolaris/lib/libdtrace/common/
H A Ddt_pid.c410 return (dt_pid_per_mod(pp, pmp, obj)); in dt_pid_mod_filt()
424 return (dt_pid_per_mod(pp, pmp, obj)); in dt_pid_mod_filt()
433 return (dt_pid_per_mod(pp, pmp, obj)); in dt_pid_mod_filt()
444 const prmap_t *pmp; in dt_pid_fix_mod() local
467 if ((pmp = Plmid_to_map(P, lmid, obj)) == NULL) in dt_pid_fix_mod()
477 (void) Plmid(P, pmp->pr_vaddr, &lmid); in dt_pid_fix_mod()
482 return (pmp); in dt_pid_fix_mod()
516 const prmap_t *aout, *pmp; in dt_pid_create_pid_probes() local
524 aout->pr_vaddr != pmp->pr_vaddr) { in dt_pid_create_pid_probes()
545 const prmap_t *pmp; in dt_pid_create_pid_probes() local
[all …]
H A Ddt_module.c864 dt_module_t *pmp; in dt_module_getctf() local
904 if ((pmp = dt_module_create(dtp, parent)) == NULL || in dt_module_getctf()
905 (pfp = dt_module_getctf(dtp, pmp)) == NULL) { in dt_module_getctf()
906 if (pmp == NULL) in dt_module_getctf()
/freebsd/usr.bin/calendar/
H A Ddates.c89 struct cal_month *pm, *pmp; in createdate() local
125 pmp = NULL; in createdate()
130 pmp = pm; in createdate()
142 if (pmp != NULL) in createdate()
143 pmp->nextmonth = pm; in createdate()
145 if (pmp == NULL) in createdate()
/freebsd/usr.sbin/makefs/
H A Dmsdos.c147 struct msdosfsmount *pmp; in msdos_makefs() local
181 if ((pmp = m_msdosfs_mount(&vp)) == NULL) in msdos_makefs()
184 if (msdosfs_root(pmp, &rootvp) != 0) in msdos_makefs()
198 if (msdosfs_fsiflush(pmp) != 0) in msdos_makefs()
H A Dmsdos.h63 int m_readep(struct msdosfsmount *pmp, u_long dirclust, u_long diroffset,
/freebsd/sys/cam/ata/
H A Data_pmp.c139 static SYSCTL_NODE(_kern_cam, OID_AUTO, pmp, CTLFLAG_RD | CTLFLAG_MPSAFE, 0,
155 PERIPHDRIVER_DECLARE(pmp, pmpdriver);
/freebsd/sys/contrib/device-tree/src/arm64/apple/
H A Dt8103-pmgr.dtsi702 label = "pmp";
H A Dt8112-pmgr.dtsi775 label = "pmp";
H A Dt600x-pmgr.dtsi426 label = DIE_LABEL(pmp);