| /minix3/usr.sbin/makefs/msdos/ |
| H A D | msdosfs_vfsops.c | 85 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 D | msdosfs_denode.c | 82 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 D | msdosfs_vnops.c | 98 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 D | msdosfs_vfsops.c | 98 #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 D | msdosfs_fat.c | 141 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 D | msdosfsmount.h | 145 #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 D | msdosfs_lookup.c | 118 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 D | msdosfs_denode.c | 184 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 D | msdosfs_vnops.c | 214 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 D | fat.h | 82 #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 D | puffs_vfsops.c | 95 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 D | puffs_msgif.c | 314 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 D | puffs_sys.h | 78 #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 D | puffs_node.c | 60 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 D | puffs_vnops.c | 338 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 D | puffs_subr.c | 90 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 D | msdos.c | 140 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 D | 0000-binutils_nbsd.patch | 30045 + { "h-sys-upr-pmp", HW_H_SYS_UPR_PMP, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<…
|