/freebsd/usr.sbin/makefs/msdos/ |
H A D | msdosfs_vfsops.c | 76 struct msdosfsmount *pmp = NULL; in m_msdosfs_mount() local 104 pmp = ecalloc(1, sizeof(*pmp)); in m_msdosfs_mount() 111 pmp->pm_BytesPerSec = getushort(b50->bpbBytesPerSec); in m_msdosfs_mount() 112 pmp->pm_ResSectors = getushort(b50->bpbResSectors); in m_msdosfs_mount() 113 pmp->pm_FATs = b50->bpbFATs; in m_msdosfs_mount() 114 pmp->pm_RootDirEnts = getushort(b50->bpbRootDirEnts); in m_msdosfs_mount() 115 pmp->pm_Sectors = getushort(b50->bpbSectors); in m_msdosfs_mount() 116 pmp->pm_FATsecs = getushort(b50->bpbFATsecs); in m_msdosfs_mount() 117 pmp->pm_SecPerTrack = getushort(b50->bpbSecPerTrack); in m_msdosfs_mount() 118 pmp->pm_Heads = getushort(b50->bpbHeads); in m_msdosfs_mount() [all …]
|
H A D | msdosfs_fat.c | 70 #define SYNCHRONOUS_WRITES(pmp) 1 argument 72 static int chainalloc(struct msdosfsmount *pmp, u_long start, 75 static int chainlength(struct msdosfsmount *pmp, u_long start, 77 static void fatblock(struct msdosfsmount *pmp, u_long ofs, u_long *bnp, 79 static int fatchain(struct msdosfsmount *pmp, u_long start, u_long count, 83 static void updatefats(struct msdosfsmount *pmp, struct m_buf *bp, 86 usemap_alloc(struct msdosfsmount *pmp, u_long cn); 88 usemap_free(struct msdosfsmount *pmp, u_long cn); 89 static int clusteralloc1(struct msdosfsmount *pmp, u_long start, 94 fatblock(struct msdosfsmount *pmp, u_long ofs, u_long *bnp, u_long *sizep, in fatblock() argument [all …]
|
H A D | msdosfs_denode.c | 83 deget(struct msdosfsmount *pmp, u_long dirclust, u_long diroffset, in deget() argument 93 pmp, dirclust, diroffset, depp)); in deget() 99 if (FAT32(pmp) && dirclust == MSDOSFSROOT) in deget() 100 dirclust = pmp->pm_rootdirblk; in deget() 102 inode = (uint64_t)pmp->pm_bpcluster * dirclust + diroffset; in deget() 110 ldep->de_pmp = pmp; in deget() 117 || (FAT32(pmp) && dirclust == pmp->pm_rootdirblk)) in deget() 130 if (FAT32(pmp)) in deget() 131 ldep->de_StartCluster = pmp->pm_rootdirblk; in deget() 135 ldep->de_FileSize = pmp->pm_rootdirsize * DEV_BSIZE; in deget() [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() 110 ddep->de_FileSize += de_cn2off(pmp, dirclust); in createde() 118 error = pcbmap(ddep, de_cluster(pmp, ddep->de_fndoffset), in createde() 124 diroffset &= pmp->pm_crbomask; in createde() 125 if ((error = bread((void *)pmp->pm_devvp, bn, blsize, NOCRED, in createde() 129 ndep = bptoep(pmp, bp, ddep->de_fndoffset); in createde() 143 if (!(ddep->de_fndoffset & pmp->pm_crbomask)) { in createde() 149 de_cluster(pmp, in createde() 155 error = bread((void *)pmp->pm_devvp, bn, blsize, in createde() [all …]
|
H A D | msdosfs_vnops.c | 158 struct msdosfsmount *pmp; in msdosfs_findslot() local 166 pmp = dp->de_pmp; in msdosfs_findslot() 185 if (pmp->pm_flags & MSDOSFSMNT_SHORTNAME) in msdosfs_findslot() 214 error = bread((void *)pmp->pm_devvp, bn, blsize, 0, &bp); in msdosfs_findslot() 258 if (pmp->pm_flags & MSDOSFSMNT_SHORTNAME) 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() 492 if ((error = bread((void *)pmp->pm_devvp, bn, blsize, 0, in msdosfs_wfile() 542 struct msdosfsmount *pmp = pdep->de_pmp; in msdosfs_mkdire() local 564 error = clusteralloc(pmp, 0, 1, CLUST_EOFE, &newcluster, NULL); in msdosfs_mkdire() [all …]
|
/freebsd/sys/fs/msdosfs/ |
H A D | msdosfs_vfsops.c | 131 struct msdosfsmount *pmp = VFSTOMSDOSFS(mp); in update_mp() local 146 msdosfs_iconv->open(win, local, &pmp->pm_u2w); in update_mp() 147 msdosfs_iconv->open(local, win, &pmp->pm_w2u); in update_mp() 148 msdosfs_iconv->open(dos, local, &pmp->pm_u2d); in update_mp() 149 msdosfs_iconv->open(local, dos, &pmp->pm_d2u); in update_mp() 154 pmp->pm_w2u = NULL; in update_mp() 155 pmp->pm_u2w = NULL; in update_mp() 156 pmp->pm_d2u = NULL; in update_mp() 157 pmp->pm_u2d = NULL; in update_mp() 162 pmp->pm_gid = v; in update_mp() [all …]
|
H A D | msdosfs_fat.c | 67 static int chainalloc(struct msdosfsmount *pmp, u_long start, 70 static int chainlength(struct msdosfsmount *pmp, u_long start, 72 static void fatblock(struct msdosfsmount *pmp, u_long ofs, u_long *bnp, 74 static int fatchain(struct msdosfsmount *pmp, u_long start, u_long count, 78 static void updatefats(struct msdosfsmount *pmp, struct buf *bp, 81 usemap_alloc(struct msdosfsmount *pmp, u_long cn); 82 static int usemap_free(struct msdosfsmount *pmp, u_long cn); 83 static int clusteralloc1(struct msdosfsmount *pmp, u_long start, 88 fatblock(struct msdosfsmount *pmp, u_long ofs, u_long *bnp, u_long *sizep, in fatblock() argument 93 fatblocksec = pmp->pm_fatblocksec; in fatblock() [all …]
|
H A D | msdosfsmount.h | 135 #define FATOFS(pmp, cn) ((cn) * (pmp)->pm_fatmult / (pmp)->pm_fatdiv) argument 159 #define bptoep(pmp, bp, dirofs) \ argument 161 + ((dirofs) & (pmp)->pm_crbomask))) 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)) 178 #define de_cluster(pmp, off) \ argument 179 ((off) >> (pmp)->pm_cnshift) 184 #define de_clcount(pmp, size) \ argument [all …]
|
H A D | msdosfs_lookup.c | 66 msdosfs_lookup_checker(struct msdosfsmount *pmp, struct vnode *dvp, in msdosfs_lookup_checker() argument 79 msdosfs_integrity_error(pmp); in msdosfs_lookup_checker() 107 struct msdosfsmount *pmp; in msdosfs_deget_dotdot() local 110 pmp = VFSTOMSDOSFS(mp); in msdosfs_deget_dotdot() 112 error = deget(pmp, dd_arg->cluster, dd_arg->blkoff, in msdosfs_deget_dotdot() 153 struct msdosfsmount *pmp; in msdosfs_lookup_ino() local 171 pmp = dp->de_pmp; in msdosfs_lookup_ino() 199 cnp->cn_namelen, 0, pmp)) { in msdosfs_lookup_ino() 208 cnp->cn_namelen, pmp) + 1; in msdosfs_lookup_ino() 213 cnp->cn_namelen, pmp) + 1; in msdosfs_lookup_ino() [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 | 98 deget(struct msdosfsmount *pmp, u_long dirclust, u_long diroffset, in deget() argument 103 struct mount *mntp = pmp->pm_mountp; in deget() 112 pmp, dirclust, diroffset, lkflags, depp); in deget() 120 if (FAT32(pmp) && dirclust == MSDOSFSROOT) in deget() 121 dirclust = pmp->pm_rootdirblk; in deget() 136 inode = DETOI(pmp, dirclust, diroffset); in deget() 149 pmp->pm_mountp->mnt_stat.f_mntonname, in deget() 155 pmp->pm_mountp->mnt_stat.f_mntonname, in deget() 163 msdosfs_integrity_error(pmp); in deget() 209 ldep->de_pmp = pmp; in deget() [all …]
|
H A D | msdosfs_vnops.c | 223 struct msdosfsmount *pmp = dep->de_pmp; in msdosfs_access() local 228 file_mode &= (vp->v_type == VDIR ? pmp->pm_dirmask : pmp->pm_mask); in msdosfs_access() 246 return (vaccess(vp->v_type, file_mode, pmp->pm_uid, pmp->pm_gid, in msdosfs_access() 254 struct msdosfsmount *pmp = dep->de_pmp; in msdosfs_getattr() local 258 u_long dirsperblk = pmp->pm_BytesPerSec / sizeof(struct direntry); in msdosfs_getattr() 263 vap->va_fsid = dev2udev(pmp->pm_dev); in msdosfs_getattr() 270 fileid = (uint64_t)cntobn(pmp, dep->de_StartCluster) * in msdosfs_getattr() 275 fileid = (uint64_t)cntobn(pmp, dep->de_dirclust) * in msdosfs_getattr() 278 fileid = (uint64_t)roottobn(pmp, 0) * dirsperblk; in msdosfs_getattr() 287 (ap->a_vp->v_type == VDIR ? pmp->pm_dirmask : pmp->pm_mask); in msdosfs_getattr() [all …]
|
H A D | msdosfs_conv.c | 238 dos2unixfn(u_char dn[11], u_char *un, int lower, struct msdosfsmount *pmp) in dos2unixfn() argument 258 lower & LCASE_BASE, pmp); in dos2unixfn() 275 &i, lower & LCASE_EXT, pmp); in dos2unixfn() 300 struct msdosfsmount *pmp) in unix2dosfn() argument 344 if (unix2doschr(&cp, (size_t *)&i, pmp) == 0) in unix2dosfn() 384 c = unix2doschr(&cp, (size_t *)&i, pmp); in unix2dosfn() 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() 519 int chksum, struct msdosfsmount *pmp) in unix2winfn() argument 534 pmp->pm_flags, pmp->pm_u2w); in unix2winfn() [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 | 267 dt_pid_per_mod(void *arg, const prmap_t *pmp, const char *obj) in dt_pid_per_mod() argument 279 (void) Plmid(pp->dpp_pr, pmp->pr_vaddr, &pp->dpp_lmid); in dt_pid_per_mod() 404 dt_pid_mod_filt(void *arg, const prmap_t *pmp, const char *obj) in dt_pid_mod_filt() argument 410 return (dt_pid_per_mod(pp, pmp, obj)); in dt_pid_mod_filt() 413 (void) Plmid(pp->dpp_pr, pmp->pr_vaddr, &pp->dpp_lmid); in dt_pid_mod_filt() 424 return (dt_pid_per_mod(pp, pmp, obj)); in dt_pid_mod_filt() 427 (void) Plmid(pp->dpp_pr, pmp->pr_vaddr, &pp->dpp_lmid); 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() [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);
|