/freebsd/usr.sbin/makefs/msdos/ |
H A D | msdosfs_vfsops.c | 104 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 D | msdosfs_fat.c | 99 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 D | msdosfs_denode.c | 93 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 D | msdosfs_lookup.c | 81 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 D | msdosfs_vnops.c | 158 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 D | msdosfs_vfsops.c | 630 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 D | msdosfs_fat.c | 99 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 D | msdosfsmount.h | 135 #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 D | msdosfs_lookup.c | 171 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 D | fat.h | 78 #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 D | msdosfs_denode.c | 103 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 D | msdosfs_vnops.c | 246 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 D | msdosfs_conv.c | 258 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 D | direntry.h | 151 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 D | denode.h | 220 #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 D | dt_pid.c | 410 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 D | dt_module.c | 864 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 D | dates.c | 89 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 D | msdos.c | 147 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 D | msdos.h | 63 int m_readep(struct msdosfsmount *pmp, u_long dirclust, u_long diroffset,
|
/freebsd/sys/cam/ata/ |
H A D | ata_pmp.c | 139 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 D | t8103-pmgr.dtsi | 702 label = "pmp";
|
H A D | t8112-pmgr.dtsi | 775 label = "pmp";
|
H A D | t600x-pmgr.dtsi | 426 label = DIE_LABEL(pmp);
|