Home
last modified time | relevance | path

Searched refs:ump (Results 1 – 25 of 28) sorted by relevance

12

/src/sys/fs/unionfs/
H A Dunion_vfsops.c78 struct unionfs_mount *ump; in unionfs_domount() local
246 ump = malloc(sizeof(struct unionfs_mount), M_UNIONFSMNT, in unionfs_domount()
255 ump->um_lowervp = upperrootvp; in unionfs_domount()
256 ump->um_uppervp = lowerrootvp; in unionfs_domount()
258 ump->um_lowervp = lowerrootvp; in unionfs_domount()
259 ump->um_uppervp = upperrootvp; in unionfs_domount()
261 ump->um_rootvp = NULL; in unionfs_domount()
262 ump->um_uid = uid; in unionfs_domount()
263 ump->um_gid = gid; in unionfs_domount()
264 ump->um_udir = udir; in unionfs_domount()
[all …]
H A Dunion_subr.c304 struct unionfs_mount *ump; in unionfs_nodeget() local
313 ump = MOUNTTOUNIONFSMOUNT(mp); in unionfs_nodeget()
387 if (ump->um_uppervp == uppervp || ump->um_lowervp == lowervp) in unionfs_nodeget()
655 unionfs_create_uppervattr_core(struct unionfs_mount *ump, struct vattr *lva, in unionfs_create_uppervattr_core() argument
664 switch (ump->um_copymode) { in unionfs_create_uppervattr_core()
671 if (ump->um_uid == lva->va_uid) { in unionfs_create_uppervattr_core()
674 ump->um_udir : ump->um_ufile) & 0700; in unionfs_create_uppervattr_core()
679 ump->um_udir : ump->um_ufile); in unionfs_create_uppervattr_core()
680 uva->va_uid = ump->um_uid; in unionfs_create_uppervattr_core()
681 uva->va_gid = ump->um_gid; in unionfs_create_uppervattr_core()
[all …]
H A Dunion_vnops.c948 struct unionfs_mount *ump; in unionfs_access() local
961 ump = MOUNTTOUNIONFSMOUNT(ap->a_vp->v_mount); in unionfs_access()
991 if ((ump->um_uppermp->mnt_flag & MNT_RDONLY) != 0) { in unionfs_access()
1003 if (ump->um_copymode != UNIONFS_TRANSPARENT) { in unionfs_access()
1004 error = unionfs_create_uppervattr(ump, in unionfs_access()
1030 struct unionfs_mount *ump; in unionfs_getattr() local
1042 ump = MOUNTTOUNIONFSMOUNT(ap->a_vp->v_mount); in unionfs_getattr()
1062 if (error == 0 && (ump->um_uppermp->mnt_flag & MNT_RDONLY) == 0) { in unionfs_getattr()
1065 unionfs_create_uppervattr_core(ump, ap->a_vap, &va, td); in unionfs_getattr()
1265 struct unionfs_mount *ump; in unionfs_remove() local
[all …]
/src/sys/ufs/ufs/
H A Dufs_extattr.c83 static int ufs_extattr_enable_with_open(struct ufsmount *ump,
86 static int ufs_extattr_enable(struct ufsmount *ump, int attrnamespace,
89 static int ufs_extattr_disable(struct ufsmount *ump, int attrnamespace,
103 static int ufs_extattr_start_locked(struct ufsmount *ump,
114 ufs_extattr_uepm_lock(struct ufsmount *ump) in ufs_extattr_uepm_lock() argument
117 sx_xlock(&ump->um_extattr.uepm_lock); in ufs_extattr_uepm_lock()
121 ufs_extattr_uepm_unlock(struct ufsmount *ump) in ufs_extattr_uepm_unlock() argument
124 sx_xunlock(&ump->um_extattr.uepm_lock); in ufs_extattr_uepm_unlock()
151 ufs_extattr_find_attr(struct ufsmount *ump, int attrnamespace, in ufs_extattr_find_attr() argument
156 sx_assert(&ump->um_extattr.uepm_lock, SA_XLOCKED); in ufs_extattr_find_attr()
[all …]
H A Dufs_bmap.c104 struct ufsmount *ump; in readindir() local
108 ump = VFSTOUFS(mp); in readindir()
115 bp->b_blkno = blkptrtodb(ump, daddr); in readindir()
164 struct ufsmount *ump; in ufs_bmaparray() local
175 ump = VFSTOUFS(mp); in ufs_bmaparray()
195 *bnp = blkptrtodb(ump, DIP(ip, i_db[bn])); in ufs_bmaparray()
197 *bnp = blkptrtodb(ump, ip->i_din2->di_extb[-1 - bn]); in ufs_bmaparray()
219 DIP(ip, i_db[bn]) < ump->um_seqinc) { in ufs_bmaparray()
222 *bnp = IS_SNAPSHOT(ip) ? blkptrtodb(ump, in ufs_bmaparray()
223 bn * ump->um_seqinc) : -1; in ufs_bmaparray()
[all …]
H A Dufs_quota.c109 struct ufsmount *ump; in getinoquota() local
127 ump = VFSTOUFS(vp->v_mount); in getinoquota()
133 dqget(vp, ip->i_uid, ump, USRQUOTA, &ip->i_dquot[USRQUOTA])) && in getinoquota()
141 dqget(vp, ip->i_gid, ump, GRPQUOTA, &ip->i_dquot[GRPQUOTA])) && in getinoquota()
448 struct ufsmount *ump; in chkdquot() local
452 ump = ITOUMP(ip); in chkdquot()
468 UFS_LOCK(ump); in chkdquot()
470 if (ump->um_quotas[i] == NULL || in chkdquot()
471 (ump->um_qflags[i] & (QTF_OPENING|QTF_CLOSING))) in chkdquot()
474 UFS_UNLOCK(ump); in chkdquot()
[all …]
H A Dufs_gjournal.c61 struct ufsmount *ump; in ufs_gjournal_modref() local
67 ump = VFSTOUFS(vp->v_mount); in ufs_gjournal_modref()
68 fs = ump->um_fs; in ufs_gjournal_modref()
69 devvp = ump->um_devvp; in ufs_gjournal_modref()
89 UFS_LOCK(ump); in ufs_gjournal_modref()
93 UFS_UNLOCK(ump); in ufs_gjournal_modref()
H A Dufsmount.h181 #define UFSTOVFS(ump) (ump)->um_mountp argument
187 #define MNINDIR(ump) ((ump)->um_nindir) argument
188 #define blkptrtodb(ump, b) ((b) << (ump)->um_bptrtodb) argument
189 #define is_sequential(ump, a, b) ((b) == (a) + ump->um_seqinc) argument
/src/sys/ufs/ffs/
H A Dffs_softdep.c135 softdep_setup_sbupdate(struct ufsmount *ump, in softdep_setup_sbupdate() argument
737 static void jseg_write(struct ufsmount *ump, struct jseg *, uint8_t *);
889 static int journal_unsuspend(struct ufsmount *ump);
946 #define LOCK_PTR(ump) (&(ump)->um_softdep->sd_fslock) argument
947 #define TRY_ACQUIRE_LOCK(ump) rw_try_wlock(&(ump)->um_softdep->sd_fslock) argument
948 #define ACQUIRE_LOCK(ump) rw_wlock(&(ump)->um_softdep->sd_fslock) argument
949 #define FREE_LOCK(ump) rw_wunlock(&(ump)->um_softdep->sd_fslock) argument
950 #define LOCK_OWNED(ump) rw_assert(&(ump)->um_softdep->sd_fslock, \ argument
1139 struct ufsmount *ump; in workitem_free() local
1153 ump = VFSTOUFS(item->wk_mp); in workitem_free()
[all …]
H A Dffs_vfsops.c86 static void ffs_ifree(struct ufsmount *ump, struct inode *ip);
242 struct ufsmount *ump; in ffs_check_blkno() local
248 ump = VFSTOUFS(mp); in ffs_check_blkno()
249 fs = ump->um_fs; in ffs_check_blkno()
269 if ((havemtx = mtx_owned(UFS_MTX(ump))) == 0) in ffs_check_blkno()
270 UFS_LOCK(ump); in ffs_check_blkno()
271 if (ppsratecheck(&ump->um_last_integritymsg, in ffs_check_blkno()
272 &ump->um_secs_integritymsg, 1)) { in ffs_check_blkno()
273 UFS_UNLOCK(ump); in ffs_check_blkno()
277 UFS_LOCK(ump); in ffs_check_blkno()
[all …]
H A Dffs_alloc.c159 struct ufsmount *ump; in ffs_alloc() local
168 ump = ITOUMP(ip); in ffs_alloc()
169 fs = ump->um_fs; in ffs_alloc()
170 mtx_assert(UFS_MTX(ump), MA_OWNED); in ffs_alloc()
174 devtoname(ump->um_dev), (long)fs->fs_bsize, size, in ffs_alloc()
184 UFS_UNLOCK(ump); in ffs_alloc()
188 UFS_LOCK(ump); in ffs_alloc()
214 UFS_UNLOCK(ump); in ffs_alloc()
219 UFS_LOCK(ump); in ffs_alloc()
226 if (ffs_fsfail_cleanup_locked(ump, 0)) { in ffs_alloc()
[all …]
H A Dffs_suspend.c71 struct ufsmount *ump; in ffs_susp_suspended() local
75 ump = VFSTOUFS(mp); in ffs_susp_suspended()
76 if ((ump->um_flags & UM_WRITESUSPENDED) != 0) in ffs_susp_suspended()
95 struct ufsmount *ump; in ffs_susp_rdwr() local
110 ump = VFSTOUFS(mp); in ffs_susp_rdwr()
111 devvp = ump->um_devvp; in ffs_susp_rdwr()
112 fs = ump->um_fs; in ffs_susp_rdwr()
180 struct ufsmount *ump; in ffs_susp_suspend() local
190 ump = VFSTOUFS(mp); in ffs_susp_suspend()
197 vn_lock(ump->um_odevvp, LK_EXCLUSIVE | LK_RETRY); in ffs_susp_suspend()
[all …]
H A Dffs_balloc.c99 struct ufsmount *ump; in ffs_balloc_ufs1() local
114 ump = ITOUMP(ip); in ffs_balloc_ufs1()
139 UFS_LOCK(ump); in ffs_balloc_ufs1()
202 UFS_LOCK(ump); in ffs_balloc_ufs1()
219 UFS_LOCK(ump); in ffs_balloc_ufs1()
259 UFS_LOCK(ump); in ffs_balloc_ufs1()
317 UFS_LOCK(ump); in ffs_balloc_ufs1()
328 UFS_LOCK(ump); in ffs_balloc_ufs1()
332 UFS_UNLOCK(ump); in ffs_balloc_ufs1()
335 if (!ffs_fsfail_cleanup_locked(ump, error) && in ffs_balloc_ufs1()
[all …]
H A Dffs_inode.c246 struct ufsmount *ump; in ffs_truncate() local
255 ump = VFSTOUFS(vp->v_mount); in ffs_truncate()
256 fs = ump->um_fs; in ffs_truncate()
327 ffs_blkfree(ump, fs, ITODEVVP(ip), oldblks[i], in ffs_truncate()
335 if (vp->v_type == VLNK && ip->i_size < ump->um_maxsymlinklen) { in ffs_truncate()
584 ffs_blkfree(ump, fs, ump->um_devvp, bn, in ffs_truncate()
597 key = ffs_blkrelease_start(ump, ump->um_devvp, ip->i_number); in ffs_truncate()
606 ffs_blkfree(ump, fs, ump->um_devvp, bn, bsize, ip->i_number, in ffs_truncate()
610 ffs_blkrelease_finish(ump, key); in ffs_truncate()
640 ffs_blkfree(ump, fs, ump->um_devvp, bn, in ffs_truncate()
[all …]
H A Dffs_snapshot.c217 struct ufsmount *ump; in ffs_snapshot() local
222 ump = VFSTOUFS(mp); in ffs_snapshot()
223 fs = ump->um_fs; in ffs_snapshot()
243 UFS_LOCK(ump); in ffs_snapshot()
247 UFS_UNLOCK(ump); in ffs_snapshot()
395 UFS_LOCK(ump); in ffs_snapshot()
397 UFS_UNLOCK(ump); in ffs_snapshot()
604 ffs_blkfree(ump, copy_fs, vp, in ffs_snapshot()
621 error = ffs_freefile(ump, copy_fs, vp, xp->i_number, in ffs_snapshot()
759 error = ffs_freefile(ump, in ffs_snapshot()
[all …]
H A Dffs_vnops.c266 struct ufsmount *ump; in ffs_syncvnode() local
274 ump = VFSTOUFS(vp->v_mount); in ffs_syncvnode()
287 if (ffs_fsfail_cleanup(ump, error)) in ffs_syncvnode()
357 if (ffs_fsfail_cleanup(ump, error)) in ffs_syncvnode()
382 if (ffs_fsfail_cleanup(ump, error)) in ffs_syncvnode()
/src/sys/fs/ext2fs/
H A Dext2_bmap.c96 struct ext2mount *ump; in ext4_bmapext() local
106 ump = VFSTOEXT2(mp); in ext4_bmapext()
110 bsize = EXT2_BLOCK_SIZE(ump->um_e2fs); in ext4_bmapext()
159 struct ext2mount *ump; in readindir() local
163 ump = VFSTOEXT2(mp); in readindir()
170 bp->b_blkno = blkptrtodb(ump, daddr); in readindir()
214 struct ext2mount *ump; in ext2_bmaparray() local
225 ump = VFSTOEXT2(mp); in ext2_bmaparray()
227 bsize = EXT2_BLOCK_SIZE(ump->um_e2fs); in ext2_bmaparray()
244 *bnp = blkptrtodb(ump, ip->i_db[bn]); in ext2_bmaparray()
[all …]
H A Dext2_vfsops.c126 struct ext2mount *ump = NULL; in ext2_mount() local
154 ump = VFSTOEXT2(mp); in ext2_mount()
155 fs = ump->um_e2fs; in ext2_mount()
167 ext2_cgupdate(ump, MNT_WAIT) == 0) { in ext2_mount()
171 ext2_sbupdate(ump, MNT_WAIT); in ext2_mount()
176 g_access(ump->um_cp, 0, -1, 0); in ext2_mount()
183 devvp = ump->um_devvp; in ext2_mount()
203 error = g_access(ump->um_cp, 0, 1, 0); in ext2_mount()
222 (void)ext2_cgupdate(ump, MNT_WAIT); in ext2_mount()
271 if (devvp != ump->um_devvp) { in ext2_mount()
[all …]
H A Dext2_mount.h72 #define MNINDIR(ump) ((ump)->um_nindir) argument
73 #define blkptrtodb(ump, b) ((b) << (ump)->um_bptrtodb) argument
74 #define is_sequential(ump, a, b) ((b) == (a) + ump->um_seqinc) argument
H A Dext2_alloc.c104 struct ext2mount *ump; in ext2_alloc() local
110 ump = ip->i_ump; in ext2_alloc()
111 mtx_assert(EXT2_MTX(ump), MA_OWNED); in ext2_alloc()
145 EXT2_UNLOCK(ump); in ext2_alloc()
207 struct ext2mount *ump; in ext2_reallocblks() local
221 ump = ip->i_ump; in ext2_reallocblks()
292 EXT2_LOCK(ump); in ext2_reallocblks()
299 EXT2_UNLOCK(ump); in ext2_reallocblks()
383 struct ext2mount *ump; in ext2_valloc() local
394 ump = pip->i_ump; in ext2_valloc()
[all …]
H A Dext2_balloc.c102 struct ext2mount *ump; in ext2_balloc() local
114 ump = ip->i_ump; in ext2_balloc()
149 EXT2_LOCK(ump); in ext2_balloc()
187 EXT2_LOCK(ump); in ext2_balloc()
228 EXT2_LOCK(ump); in ext2_balloc()
269 EXT2_LOCK(ump); in ext2_balloc()
/src/sys/geom/journal/
H A Dg_journal_ufs.c50 struct ufsmount *ump; in g_journal_ufs_clean() local
54 ump = VFSTOUFS(mp); in g_journal_ufs_clean()
55 fs = ump->um_fs; in g_journal_ufs_clean()
59 ffs_sbupdate(ump, MNT_WAIT, 1); in g_journal_ufs_clean()
/src/contrib/netbsd-tests/ipf/regress/
H A Di917 …r,mtup,encode,ts,tr,sec,cipso,satid,ssrr,visa,imitd,eip,finn,dps,sdb,nsapa,rtralrt,ump,addext,e-sec
/src/contrib/netbsd-tests/ipf/expected/
H A Di917 …p,mtur,encode,ts,tr,sec,e-sec,cipso,satid,ssrr,addext,visa,imitd,eip,finn,dps,sdb,nsapa,rtralrt,ump
/src/sys/kern/
H A Dvfs_mount.c554 vfs_register_upper_from_vp(struct vnode *vp, struct mount *ump, in vfs_register_upper_from_vp() argument
568 KASSERT(ump != mp, ("upper and lower mounts are identical")); in vfs_register_upper_from_vp()
569 upper->mp = ump; in vfs_register_upper_from_vp()
587 vfs_register_for_notification(struct mount *mp, struct mount *ump, in vfs_register_for_notification() argument
590 upper->mp = ump; in vfs_register_for_notification()

12