Home
last modified time | relevance | path

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

/minix3/usr.sbin/makefs/msdos/
H A Dmsdosfs_vfsops.c85 struct msdosfsmount *pmp = NULL; in msdosfs_mount() local
120 pmp = ecalloc(1, sizeof *pmp); in msdosfs_mount()
127 pmp->pm_BytesPerSec = getushort(b50->bpbBytesPerSec); in msdosfs_mount()
128 pmp->pm_ResSectors = getushort(b50->bpbResSectors); in msdosfs_mount()
129 pmp->pm_FATs = b50->bpbFATs; in msdosfs_mount()
130 pmp->pm_RootDirEnts = getushort(b50->bpbRootDirEnts); in msdosfs_mount()
131 pmp->pm_Sectors = getushort(b50->bpbSectors); in msdosfs_mount()
132 pmp->pm_FATsecs = getushort(b50->bpbFATsecs); in msdosfs_mount()
133 pmp->pm_SecPerTrack = getushort(b50->bpbSecPerTrack); in msdosfs_mount()
134 pmp->pm_Heads = getushort(b50->bpbHeads); in msdosfs_mount()
[all …]
H A Dmsdosfs_denode.c82 deget(struct msdosfsmount *pmp, u_long dirclust, u_long diroffset, in deget() argument
96 pmp, dirclust, diroffset, depp); in deget()
103 if (FAT32(pmp) && dirclust == MSDOSFSROOT) in deget()
104 dirclust = pmp->pm_rootdirblk; in deget()
111 ldep->de_dev = pmp->pm_dev; in deget()
114 ldep->de_pmp = pmp; in deget()
115 ldep->de_devvp = pmp->pm_devvp; in deget()
122 || (FAT32(pmp) && dirclust == pmp->pm_rootdirblk)) in deget()
134 if (FAT32(pmp)) in deget()
135 ldep->de_StartCluster = pmp->pm_rootdirblk; in deget()
[all …]
H A Dmsdosfs_vnops.c98 msdosfs_times(struct msdosfsmount *pmp, struct denode *dep, in msdosfs_times() argument
108 unix2dostime(&at, pmp->pm_gmtoff, &dep->de_ADate, NULL, NULL); in msdosfs_times()
109 unix2dostime(&mt, pmp->pm_gmtoff, &dep->de_MDate, &dep->de_MTime, NULL); in msdosfs_times()
139 struct msdosfsmount *pmp; in msdosfs_findslot() local
147 pmp = dp->de_pmp; in msdosfs_findslot()
166 if (pmp->pm_flags & MSDOSFSMNT_SHORTNAME) in msdosfs_findslot()
195 error = bread(pmp->pm_devvp, de_bn2kb(pmp, bn), blsize, in msdosfs_findslot()
240 if (pmp->pm_flags & MSDOSFSMNT_SHORTNAME) in msdosfs_findslot()
346 struct msdosfsmount *pmp = pdep->de_pmp; in msdosfs_mkfile() local
383 msdosfs_times(pmp, &ndirent, st); in msdosfs_mkfile()
[all …]
/minix3/sys/fs/msdosfs/
H A Dmsdosfs_vfsops.c98 #define MSDOSFS_NAMEMAX(pmp) \ argument
99 (pmp)->pm_flags & MSDOSFSMNT_LONGNAME ? WIN_MAXLEN : 12
185 struct msdosfsmount *pmp = VFSTOMSDOSFS(mp); in update_mp() local
188 pmp->pm_gid = argp->gid; in update_mp()
189 pmp->pm_uid = argp->uid; in update_mp()
190 pmp->pm_mask = argp->mask & ALLPERMS; in update_mp()
191 pmp->pm_dirmask = argp->dirmask & ALLPERMS; in update_mp()
192 pmp->pm_gmtoff = argp->gmtoff; in update_mp()
193 pmp->pm_flags |= argp->flags & MSDOSFSMNT_MNTOPT; in update_mp()
198 if (pmp->pm_flags & MSDOSFSMNT_GEMDOSFS) in update_mp()
[all …]
H A Dmsdosfs_fat.c141 fatblock(struct msdosfsmount *pmp, u_long ofs, u_long *bnp, u_long *sizep, u_long *bop) in fatblock() argument
145 bn = ofs / pmp->pm_fatblocksize * pmp->pm_fatblocksec; in fatblock()
146 size = min(pmp->pm_fatblocksec, pmp->pm_FATsecs - bn) in fatblock()
147 * pmp->pm_BytesPerSec; in fatblock()
148 bn += pmp->pm_fatblk + pmp->pm_curfat * pmp->pm_FATsecs; in fatblock()
151 size, ofs % pmp->pm_fatblocksize)); in fatblock()
157 *bop = ofs % pmp->pm_fatblocksize; in fatblock()
159 pm_fatblocksize = pmp->pm_fatblocksize; in fatblock()
196 struct msdosfsmount *pmp = dep->de_pmp; in pcbmap() local
218 if (de_cn2off(pmp, findcn) >= dep->de_FileSize) { in pcbmap()
[all …]
H A Dmsdosfsmount.h145 #define FATOFS(pmp, cn) ((cn) * (pmp)->pm_fatmult / (pmp)->pm_fatdiv) argument
169 #define bptoep(pmp, bp, dirofs) \ argument
171 + ((dirofs) & (pmp)->pm_crbomask)))
176 #define de_bn2cn(pmp, bn) \ argument
177 ((bn) >> ((pmp)->pm_cnshift - (pmp)->pm_bnshift))
182 #define de_cn2bn(pmp, cn) \ argument
183 ((cn) << ((pmp)->pm_cnshift - (pmp)->pm_bnshift))
188 #define de_bn2kb(pmp, bn) \ argument
189 ((bn) << ((pmp)->pm_bnshift - DEV_BSHIFT))
194 #define de_kb2bn(pmp, kb) \ argument
[all …]
H A Dmsdosfs_lookup.c118 struct msdosfsmount *pmp; in msdosfs_lookup() local
135 pmp = dp->de_pmp; in msdosfs_lookup()
198 if (pmp->pm_flags & MSDOSFSMNT_SHORTNAME) in msdosfs_lookup()
234 error = bread(pmp->pm_devvp, de_bn2kb(pmp, bn), blsize, in msdosfs_lookup()
279 if (pmp->pm_flags & MSDOSFSMNT_SHORTNAME) in msdosfs_lookup()
429 if (FAT32(pmp)) { in msdosfs_lookup()
431 if (scn == pmp->pm_rootdirblk) { in msdosfs_lookup()
462 if (FAT32(pmp) && scn == MSDOSFSROOT) in msdosfs_lookup()
463 scn = pmp->pm_rootdirblk; in msdosfs_lookup()
493 error = deget(pmp, cluster, blkoff, vpp); in msdosfs_lookup()
[all …]
H A Dmsdosfs_denode.c184 deget(struct msdosfsmount *pmp, u_long dirclust, u_long diroffset, in deget() argument
198 if (FAT32(pmp) && dirclust == MSDOSFSROOT) in deget()
199 dirclust = pmp->pm_rootdirblk; in deget()
206 error = vcache_get(pmp->pm_mountp, &key, sizeof(key), vpp); in deget()
217 struct msdosfsmount *pmp; in msdosfs_loadvnode() local
227 pmp = VFSTOMSDOSFS(mp); in msdosfs_loadvnode()
229 (FAT32(pmp) && dkey.dk_dirclust == pmp->pm_rootdirblk)) && in msdosfs_loadvnode()
234 pmp, dkey.dk_dirclust, dkey.dk_diroffset, vp); in msdosfs_loadvnode()
242 ldep->de_dev = pmp->pm_dev; in msdosfs_loadvnode()
245 ldep->de_pmp = pmp; in msdosfs_loadvnode()
[all …]
H A Dmsdosfs_vnops.c214 struct msdosfsmount *pmp = dep->de_pmp; in msdosfs_check_permitted() local
222 file_mode &= (vp->v_type == VDIR ? pmp->pm_dirmask : pmp->pm_mask); in msdosfs_check_permitted()
226 file_mode, pmp->pm_uid, pmp->pm_gid, mode, cred)); in msdosfs_check_permitted()
259 struct msdosfsmount *pmp = dep->de_pmp; in msdosfs_getattr() local
262 u_long dirsperblk = pmp->pm_BytesPerSec / sizeof(struct direntry); in msdosfs_getattr()
266 DETIMES(dep, NULL, NULL, NULL, pmp->pm_gmtoff); in msdosfs_getattr()
274 fileid = cntobn(pmp, (ino_t)dep->de_StartCluster) * dirsperblk; in msdosfs_getattr()
278 fileid = cntobn(pmp, (ino_t)dep->de_dirclust) * dirsperblk; in msdosfs_getattr()
280 fileid = roottobn(pmp, 0) * dirsperblk; in msdosfs_getattr()
289 mode & (ap->a_vp->v_type == VDIR ? pmp->pm_dirmask : pmp->pm_mask); in msdosfs_getattr()
[all …]
H A Dfat.h82 #define FAT12(pmp) (pmp->pm_fatmask == FAT12_MASK) argument
83 #define FAT16(pmp) (pmp->pm_fatmask == FAT16_MASK) argument
84 #define FAT32(pmp) (pmp->pm_fatmask == FAT32_MASK) argument
/minix3/sys/fs/puffs/
H A Dpuffs_vfsops.c95 struct puffs_mount *pmp = NULL; in puffs_vfsop_mount() local
108 pmp = MPTOPUFFSMP(mp); in puffs_vfsop_mount()
109 *(struct puffs_kargs *)data = pmp->pmp_args; in puffs_vfsop_mount()
222 pmp = kmem_zalloc(sizeof(struct puffs_mount), KM_SLEEP); in puffs_vfsop_mount()
227 mp->mnt_data = pmp; in puffs_vfsop_mount()
254 pmp->pmp_status = PUFFSTAT_MOUNTING; in puffs_vfsop_mount()
255 pmp->pmp_mp = mp; in puffs_vfsop_mount()
256 pmp->pmp_msg_maxsize = args->pa_maxmsglen; in puffs_vfsop_mount()
257 pmp->pmp_args = *args; in puffs_vfsop_mount()
264 if ((pmp->pmp_pi in puffs_vfsop_mount()
[all …]
H A Dpuffs_msgif.c314 puffs_getmsgid(struct puffs_mount *pmp) in puffs_getmsgid() argument
318 mutex_enter(&pmp->pmp_lock); in puffs_getmsgid()
319 rv = pmp->pmp_nextmsgid++; in puffs_getmsgid()
320 mutex_exit(&pmp->pmp_lock); in puffs_getmsgid()
333 puffs_msg_enqueue(struct puffs_mount *pmp, struct puffs_msgpark *park) in puffs_msg_enqueue() argument
351 if (pmp->pmp_docompat && puffs_compat_outgoing(preq, &creq, &delta)) { in puffs_msg_enqueue()
368 preq->preq_id = puffs_getmsgid(pmp); in puffs_msg_enqueue()
411 mutex_enter(&pmp->pmp_lock); in puffs_msg_enqueue()
412 if (pmp->pmp_status != PUFFSTAT_RUNNING) { in puffs_msg_enqueue()
413 mutex_exit(&pmp->pmp_lock); in puffs_msg_enqueue()
[all …]
H A Dpuffs_sys.h78 #define PMPTOMP(pmp) (pmp->pmp_mp) argument
87 #define ALLOPS(pmp) (pmp->pmp_flags & PUFFS_KFLAG_ALLOPS) argument
88 #define EXISTSOP(pmp, op) \ argument
89 (ALLOPS(pmp) || ((pmp)->pmp_vnopmask[PUFFS_VN_##op]))
91 #define PUFFS_USE_NAMECACHE(pmp) \ argument
92 (((pmp)->pmp_flags & PUFFS_KFLAG_NOCACHE_NAME) == 0)
93 #define PUFFS_USE_PAGECACHE(pmp) \ argument
94 (((pmp)->pmp_flags & PUFFS_KFLAG_NOCACHE_PAGE) == 0)
95 #define PUFFS_USE_FULLPNBUF(pmp) \ argument
96 ((pmp)->pmp_flags & PUFFS_KFLAG_LOOKUP_FULLPNBUF)
[all …]
H A Dpuffs_node.c60 struct puffs_mount *pmp; in puffs_getvnode1() local
65 pmp = MPTOPUFFSMP(mp); in puffs_getvnode1()
68 puffs_senderr(pmp, PUFFS_ERR_MAKENODE, EINVAL, in puffs_getvnode1()
73 puffs_senderr(pmp, PUFFS_ERR_MAKENODE, EINVAL, in puffs_getvnode1()
148 struct puffs_mount *pmp = MPTOPUFFSMP(mp); in puffs_newnode() local
160 if (ck == pmp->pmp_root_cookie) { in puffs_newnode()
161 puffs_senderr(pmp, PUFFS_ERR_MAKENODE, EEXIST, in puffs_newnode()
171 puffs_senderr(pmp, PUFFS_ERR_MAKENODE, EEXIST, in puffs_newnode()
178 if (PUFFS_USE_NAMECACHE(pmp)) in puffs_newnode()
212 puffs_makeroot(struct puffs_mount *pmp) in puffs_makeroot() argument
[all …]
H A Dpuffs_vnops.c338 if (pmp->pmp_vnopmask[PUFFS_VN_##op] == 0) \
345 if (pmp->pmp_vnopmask[PUFFS_VN_##op] == 0) \
357 struct puffs_mount *pmp; in puffs_vnop_checkop() local
367 pmp = MPTOPUFFSMP(vp->v_mount); in puffs_vnop_checkop()
372 if (!ALLOPS(pmp)) { in puffs_vnop_checkop()
402 if (!EXISTSOP(pmp, READ)) in puffs_vnop_checkop()
442 puffs_abortbutton(struct puffs_mount *pmp, int what, in puffs_abortbutton() argument
450 callremove(pmp, dck, ck, cnp); in puffs_abortbutton()
453 callrmdir(pmp, dck, ck, cnp); in puffs_abortbutton()
457 callinactive(pmp, ck, 0); in puffs_abortbutton()
[all …]
H A Dpuffs_subr.c90 puffs_parkdone_asyncbioread(struct puffs_mount *pmp, in puffs_parkdone_asyncbioread() argument
99 bp->b_error = checkerr(pmp, preq->preq_rv, __func__); in puffs_parkdone_asyncbioread()
102 puffs_senderr(pmp, PUFFS_ERR_READ, E2BIG, in puffs_parkdone_asyncbioread()
117 puffs_parkdone_asyncbiowrite(struct puffs_mount *pmp, in puffs_parkdone_asyncbiowrite() argument
125 bp->b_error = checkerr(pmp, preq->preq_rv, __func__); in puffs_parkdone_asyncbiowrite()
128 puffs_senderr(pmp, PUFFS_ERR_WRITE, E2BIG, in puffs_parkdone_asyncbiowrite()
141 puffs_parkdone_poll(struct puffs_mount *pmp, struct puffs_req *preq, void *arg) in puffs_parkdone_poll() argument
147 error = checkerr(pmp, preq->preq_rv, __func__); in puffs_parkdone_poll()
163 puffs_mp_reference(struct puffs_mount *pmp) in puffs_mp_reference() argument
166 KASSERT(mutex_owned(&pmp->pmp_lock)); in puffs_mp_reference()
[all …]
/minix3/usr.sbin/makefs/
H A Dmsdos.c140 struct msdosfsmount *pmp; in msdos_makefs() local
175 if ((pmp = msdosfs_mount(&vp, 0)) == NULL) in msdos_makefs()
178 if (msdosfs_root(pmp, &rootvp) != 0) in msdos_makefs()
/minix3/external/gpl3/binutils/patches/
H A D0000-binutils_nbsd.patch30045 + { "h-sys-upr-pmp", HW_H_SYS_UPR_PMP, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<…