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.c76 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 Dmsdosfs_fat.c70 #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 Dmsdosfs_denode.c83 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 Dmsdosfs_lookup.c81 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 Dmsdosfs_vnops.c158 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 Dmsdosfs_vfsops.c131 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 Dmsdosfs_fat.c67 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 Dmsdosfsmount.h135 #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 Dmsdosfs_lookup.c66 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 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.c98 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 Dmsdosfs_vnops.c223 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 Dmsdosfs_conv.c238 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 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.c267 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 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);