/freebsd-13-stable/sys/fs/ext2fs/ |
H A D | ext2_mount.h | 75 #define MNINDIR(ump) ((ump)->um_nindir) 76 #define blkptrtodb(ump, b) ((b) << (ump)->um_bptrtodb) 77 #define is_sequential(ump, a, b) ((b) == (a) + ump->um_seqinc)
|
H A D | ext2_bmap.c | 99 struct ext2mount *ump; local 109 ump = VFSTOEXT2(mp); 113 bsize = EXT2_BLOCK_SIZE(ump->um_e2fs); 162 struct ext2mount *ump; local 166 ump = VFSTOEXT2(mp); 173 bp->b_blkno = blkptrtodb(ump, daddr); 217 struct ext2mount *ump; local 228 ump = VFSTOEXT2(mp); 230 bsize = EXT2_BLOCK_SIZE(ump->um_e2fs); 247 *bnp = blkptrtodb(ump, i 330 lbn_count(struct ext2mount *ump, int level) argument 347 struct ext2mount *ump; local 444 struct ext2mount *ump; local [all...] |
H A D | ext2_vfsops.c | 129 struct ext2mount *ump = NULL; local 157 ump = VFSTOEXT2(mp); 158 fs = ump->um_e2fs; 170 ext2_cgupdate(ump, MNT_WAIT) == 0) { 174 ext2_sbupdate(ump, MNT_WAIT); 179 g_access(ump->um_cp, 0, -1, 0); 186 devvp = ump->um_devvp; 206 error = g_access(ump->um_cp, 0, 1, 0); 225 (void)ext2_cgupdate(ump, MNT_WAIT); 274 if (devvp != ump 841 struct ext2mount *ump; local 1013 struct ext2mount *ump; local 1075 struct ext2mount *ump; local 1132 struct ext2mount *ump = VFSTOEXT2(mp); local 1206 struct ext2mount *ump; local [all...] |
H A D | ext2_alloc.c | 107 struct ext2mount *ump; local 113 ump = ip->i_ump; 114 mtx_assert(EXT2_MTX(ump), MA_OWNED); 148 EXT2_UNLOCK(ump); 210 struct ext2mount *ump; local 224 ump = ip->i_ump; 295 EXT2_LOCK(ump); 302 EXT2_UNLOCK(ump); 386 struct ext2mount *ump; local 397 ump 1006 struct ext2mount *ump; local 1155 struct ext2mount *ump; local 1314 struct ext2mount *ump; local 1425 struct ext2mount *ump; local 1471 struct ext2mount *ump; local [all...] |
H A D | ext2_balloc.c | 105 struct ext2mount *ump; local 117 ump = ip->i_ump; 152 EXT2_LOCK(ump); 190 EXT2_LOCK(ump); 231 EXT2_LOCK(ump); 272 EXT2_LOCK(ump);
|
/freebsd-13-stable/sys/fs/unionfs/ |
H A D | union_vfsops.c | 80 struct unionfs_mount *ump; local 247 ump = (struct unionfs_mount *)malloc(sizeof(struct unionfs_mount), 256 ump->um_lowervp = upperrootvp; 257 ump->um_uppervp = lowerrootvp; 259 ump->um_lowervp = lowerrootvp; 260 ump->um_uppervp = upperrootvp; 262 ump->um_rootvp = NULLVP; 263 ump->um_uid = uid; 264 ump->um_gid = gid; 265 ump 321 struct unionfs_mount *ump; local 355 struct unionfs_mount *ump; local 376 struct unionfs_mount *ump; local 389 struct unionfs_mount *ump; local 473 struct unionfs_mount *ump; local [all...] |
H A D | union.h | 118 void unionfs_create_uppervattr_core(struct unionfs_mount *ump, struct vattr *lva, struct vattr *uva, struct thread *td); 119 int unionfs_create_uppervattr(struct unionfs_mount *ump, struct vnode *lvp, struct vattr *uva, struct ucred *cred, struct thread *td); 120 int unionfs_mkshadowdir(struct unionfs_mount *ump, struct vnode *duvp, struct unionfs_node *unp, struct componentname *cnp, struct thread *td);
|
H A D | union_subr.c | 217 struct unionfs_mount *ump; local 225 ump = MOUNTTOUNIONFSMOUNT(mp); 249 if ((uppervp == NULLVP || ump->um_uppervp != uppervp) || 250 (lowervp == NULLVP || ump->um_lowervp != lowervp)) { 297 if ((uppervp != NULLVP && ump->um_uppervp == uppervp) && 298 (lowervp != NULLVP && ump->um_lowervp == lowervp)) 459 unionfs_create_uppervattr_core(struct unionfs_mount *ump, argument 470 switch (ump->um_copymode) { 477 if (ump->um_uid == lva->va_uid) { 479 uva->va_mode |= (lva->va_type == VDIR ? ump 500 unionfs_create_uppervattr(struct unionfs_mount *ump, struct vnode *lvp, struct vattr *uva, struct ucred *cred, struct thread *td) argument 754 unionfs_mkshadowdir(struct unionfs_mount *ump, struct vnode *udvp, struct unionfs_node *unp, struct componentname *cnp, struct thread *td) argument 900 struct unionfs_mount *ump; local [all...] |
H A D | union_vnops.c | 674 struct unionfs_mount *ump; local 687 ump = MOUNTTOUNIONFSMOUNT(ap->a_vp->v_mount); 717 if (ump->um_uppervp->v_mount->mnt_flag & MNT_RDONLY) { 728 if (ump->um_copymode != UNIONFS_TRANSPARENT) { 729 error = unionfs_create_uppervattr(ump, 756 struct unionfs_mount *ump; local 767 ump = MOUNTTOUNIONFSMOUNT(ap->a_vp->v_mount); 785 if (error == 0 && !(ump->um_uppervp->v_mount->mnt_flag & MNT_RDONLY)) { 788 unionfs_create_uppervattr_core(ump, ap->a_vap, &va, td); 968 struct unionfs_mount *ump; local 1124 struct unionfs_mount *ump; local 1383 struct unionfs_mount *ump; local 1837 struct unionfs_mount *ump; local [all...] |
/freebsd-13-stable/sys/ufs/ffs/ |
H A D | ffs_suspend.c | 75 struct ufsmount *ump; local 79 ump = VFSTOUFS(mp); 80 if ((ump->um_flags & UM_WRITESUSPENDED) != 0) 99 struct ufsmount *ump; local 114 ump = VFSTOUFS(mp); 115 devvp = ump->um_devvp; 116 fs = ump->um_fs; 181 struct ufsmount *ump; local 191 ump = VFSTOUFS(mp); 198 vn_lock(ump 222 struct ufsmount *ump; local 250 struct ufsmount *ump; local [all...] |
H A D | ffs_vfsops.c | 92 static void ffs_ifree(struct ufsmount *ump, struct inode *ip); 242 struct ufsmount *ump; local 248 ump = VFSTOUFS(mp); 249 fs = ump->um_fs; 269 if ((havemtx = mtx_owned(UFS_MTX(ump))) == 0) 270 UFS_LOCK(ump); 271 if (ppsratecheck(&ump->um_last_integritymsg, 272 &ump->um_secs_integritymsg, 1)) { 273 UFS_UNLOCK(ump); 277 UFS_LOCK(ump); 310 ffs_fsfail_cleanup(struct ufsmount *ump, int error) argument 321 ffs_fsfail_cleanup_locked(struct ufsmount *ump, int error) argument 352 ffs_breadz(struct ufsmount *ump, struct vnode *vp, daddr_t lblkno, daddr_t dblkno, int size, daddr_t *rablkno, int *rabsize, int cnt, struct ucred *cred, int flags, void (*ckhashfunc)(struct buf *), struct buf **bpp) argument 375 struct ufsmount *ump = NULL; local 862 struct ufsmount *ump; local 1017 struct ufsmount *ump; local 1468 struct ufsmount *ump = VFSTOUFS(mp); local 1598 struct ufsmount *ump; local 1669 struct ufsmount *ump; local 1792 struct ufsmount *ump = VFSTOUFS(mp); local 1951 struct ufsmount *ump; local 2171 struct ufsmount *ump; local 2254 struct ufsmount *ump; member in struct:devfd 2302 struct ufsmount *ump; local 2378 ffs_ifree(struct ufsmount *ump, struct inode *ip) argument 2709 struct ufsmount *ump; local [all...] |
H A D | ffs_softdep.c | 142 softdep_setup_sbupdate(ump, fs, bp) 143 struct ufsmount *ump; 796 static void jseg_write(struct ufsmount *ump, struct jseg *, uint8_t *); 948 static int journal_unsuspend(struct ufsmount *ump); 1005 #define LOCK_PTR(ump) (&(ump)->um_softdep->sd_fslock) 1006 #define TRY_ACQUIRE_LOCK(ump) rw_try_wlock(&(ump)->um_softdep->sd_fslock) 1007 #define ACQUIRE_LOCK(ump) rw_wlock(&(ump) 1206 struct ufsmount *ump; local 1247 struct ufsmount *ump; local 1275 struct ufsmount *ump; local 1571 struct ufsmount *ump; local 1620 struct ufsmount *ump; local 1630 softdep_send_speedup(struct ufsmount *ump, off_t shortage, u_int flags) argument 1714 struct ufsmount *ump; local 1744 struct ufsmount *ump; local 1769 struct ufsmount *ump; local 1791 struct ufsmount *ump; local 1844 struct ufsmount *ump; local 1894 struct ufsmount *ump; local 1968 struct ufsmount *ump; local 2066 struct ufsmount *ump; local 2103 struct ufsmount *ump; local 2131 struct ufsmount *ump; local 2175 struct ufsmount *ump; local 2316 struct ufsmount *ump; local 2404 struct ufsmount *ump; local 2508 struct ufsmount *ump; local 2560 struct ufsmount *ump; local 2584 struct ufsmount *ump; local 2602 struct ufsmount *ump; local 2669 struct ufsmount *ump; local 2778 struct ufsmount *ump; local 2980 struct ufsmount *ump; local 3062 struct ufsmount *ump; local 3088 struct ufsmount *ump; local 3181 journal_unsuspend(struct ufsmount *ump) argument 3218 struct ufsmount *ump; local 3299 struct ufsmount *ump; local 3368 struct ufsmount *ump; local 3599 struct ufsmount *ump; local 3622 struct ufsmount *ump; local 3689 struct ufsmount *ump; local 5426 struct ufsmount *ump; local 5533 struct ufsmount *ump; local 5933 struct ufsmount *ump; local 5972 struct ufsmount *ump = VFSTOUFS(freefrag->ff_list.wk_mp); local 6026 struct ufsmount *ump; local 6211 struct ufsmount *ump; local 6254 struct ufsmount *ump; local 6303 struct ufsmount *ump; local 6387 struct ufsmount *ump; local 6477 struct ufsmount *ump; local 6498 struct ufsmount *ump; local 6520 struct ufsmount *ump; local 6606 struct ufsmount *ump; local 6706 struct ufsmount *ump; local 6884 struct ufsmount *ump; local 7171 struct ufsmount *ump; local 7229 struct ufsmount *ump; local 7635 struct ufsmount *ump; local 7919 struct ufsmount *ump; local 8109 struct ufsmount *ump; local 8204 struct ufsmount *ump; local 8272 struct ufsmount *ump; local 8377 struct ufsmount *ump; local 8462 struct ufsmount *ump; local 8739 struct ufsmount *ump; local 8865 struct ufsmount *ump; local 9036 struct ufsmount *ump; local 9101 struct ufsmount *ump; local 9169 struct ufsmount *ump; local 9251 struct ufsmount *ump; local 9327 struct ufsmount *ump; local 9441 struct ufsmount *ump; local 9532 struct ufsmount *ump; local 9693 struct ufsmount *ump; local 9835 struct ufsmount *ump; local 9980 struct ufsmount *ump; local 10002 struct ufsmount *ump; local 10169 struct ufsmount *ump; local 10319 struct ufsmount *ump; local 10393 struct ufsmount *ump; local 10577 struct ufsmount *ump; local 10749 struct ufsmount *ump; local 11072 struct ufsmount *ump; local 11115 struct ufsmount *ump; local 11169 struct ufsmount *ump; local 11403 struct ufsmount *ump; local 11435 struct ufsmount *ump; local 12318 struct ufsmount *ump; local 12620 struct ufsmount *ump; local 12665 struct ufsmount *ump; local 12833 struct ufsmount *ump; local 13041 struct ufsmount *ump; local 13136 struct ufsmount *ump; local 13283 struct ufsmount *ump; local 13347 struct ufsmount *ump; local 13390 struct ufsmount *ump; local 13489 struct ufsmount *ump; local 13658 struct ufsmount *ump; local 13765 struct ufsmount *ump; local 13982 softdep_excess_items(struct ufsmount *ump, int item) argument 13994 struct ufsmount *ump; local 14024 struct ufsmount *ump; local 14081 struct ufsmount *ump; local 14190 struct ufsmount *ump; local 14246 struct ufsmount *ump; local 14306 struct ufsmount *ump; local 14389 struct ufsmount *ump; local 14413 struct ufsmount *ump; local 14436 struct ufsmount *ump; local 14511 struct ufsmount *ump; local 14741 struct ufsmount *ump; local 14849 struct ufsmount *ump; local 14914 db_print_ffs(struct ufsmount *ump) argument 15037 struct ufsmount *ump; local [all...] |
H A D | ffs_alloc.c | 158 struct ufsmount *ump; local 167 ump = ITOUMP(ip); 168 fs = ump->um_fs; 169 mtx_assert(UFS_MTX(ump), MA_OWNED); 173 devtoname(ump->um_dev), (long)fs->fs_bsize, size, 183 UFS_UNLOCK(ump); 187 UFS_LOCK(ump); 213 UFS_UNLOCK(ump); 218 UFS_LOCK(ump); 225 if (ffs_fsfail_cleanup_locked(ump, 262 struct ufsmount *ump; local 519 struct ufsmount *ump; local 567 struct ufsmount *ump; local 833 struct ufsmount *ump; local 1110 struct ufsmount *ump; local 1680 struct ufsmount *ump; local 1758 struct ufsmount *ump; local 1853 struct ufsmount *ump; local 1937 struct ufsmount *ump; local 2079 struct ufsmount *ump; local 2397 struct ufsmount *ump; member in struct:ffs_blkfree_trim_params 2436 struct ufsmount *ump; local 2523 struct ufsmount *ump; local 2782 struct ufsmount *ump; local 3201 struct ufsmount *ump; local [all...] |
H A D | ffs_balloc.c | 103 struct ufsmount *ump; local 118 ump = ITOUMP(ip); 141 UFS_LOCK(ump); 202 UFS_LOCK(ump); 219 UFS_LOCK(ump); 258 UFS_LOCK(ump); 316 UFS_LOCK(ump); 327 UFS_LOCK(ump); 331 UFS_UNLOCK(ump); 334 if (!ffs_fsfail_cleanup_locked(ump, erro 597 struct ufsmount *ump; local [all...] |
H A D | ffs_inode.c | 241 struct ufsmount *ump; local 250 ump = VFSTOUFS(vp->v_mount); 251 fs = ump->um_fs; 324 ffs_blkfree(ump, fs, ITODEVVP(ip), oldblks[i], 332 if (vp->v_type == VLNK && ip->i_size < ump->um_maxsymlinklen) { 577 ffs_blkfree(ump, fs, ump->um_devvp, bn, 590 key = ffs_blkrelease_start(ump, ump->um_devvp, ip->i_number); 599 ffs_blkfree(ump, f 699 struct ufsmount *ump; local [all...] |
H A D | ffs_snapshot.c | 229 struct ufsmount *ump; local 234 ump = VFSTOUFS(mp); 235 fs = ump->um_fs; 255 UFS_LOCK(ump); 259 UFS_UNLOCK(ump); 398 UFS_LOCK(ump); 400 UFS_UNLOCK(ump); 611 ffs_blkfree(ump, copy_fs, vp, 628 error = ffs_freefile(ump, copy_fs, vp, xp->i_number, 766 error = ffs_freefile(ump, 1601 struct ufsmount *ump; local 1999 struct ufsmount *ump = VFSTOUFS(mp); local [all...] |
H A D | ffs_vnops.c | 261 struct ufsmount *ump; local 269 ump = VFSTOUFS(vp->v_mount); 277 if (ffs_fsfail_cleanup(ump, error)) 348 if (ffs_fsfail_cleanup(ump, error)) 373 if (ffs_fsfail_cleanup(ump, error))
|
/freebsd-13-stable/sys/ufs/ufs/ |
H A D | ufs_extattr.c | 85 static int ufs_extattr_enable_with_open(struct ufsmount *ump, 88 static int ufs_extattr_enable(struct ufsmount *ump, int attrnamespace, 91 static int ufs_extattr_disable(struct ufsmount *ump, int attrnamespace, 105 static int ufs_extattr_start_locked(struct ufsmount *ump, 116 ufs_extattr_uepm_lock(struct ufsmount *ump) argument 119 sx_xlock(&ump->um_extattr.uepm_lock); 123 ufs_extattr_uepm_unlock(struct ufsmount *ump) argument 126 sx_xunlock(&ump->um_extattr.uepm_lock); 153 ufs_extattr_find_attr(struct ufsmount *ump, int attrnamespace, argument 158 sx_assert(&ump 216 struct ufsmount *ump; local 228 ufs_extattr_start_locked(struct ufsmount *ump, struct thread *td) argument 329 ufs_extattr_enable_with_open(struct ufsmount *ump, struct vnode *vp, int attrnamespace, const char *attrname, struct thread *td) argument 370 ufs_extattr_iterate_directory(struct ufsmount *ump, struct vnode *dvp, int attrnamespace, struct thread *td) argument 455 struct ufsmount *ump; local 469 struct ufsmount *ump = VFSTOUFS(mp); local 564 struct ufsmount *ump = VFSTOUFS(mp); local 595 ufs_extattr_enable(struct ufsmount *ump, int attrnamespace, const char *attrname, struct vnode *backing_vnode, struct thread *td) argument 684 ufs_extattr_disable(struct ufsmount *ump, int attrnamespace, const char *attrname, struct thread *td) argument 719 struct ufsmount *ump = VFSTOUFS(mp); local 828 struct ufsmount *ump = VFSTOUFS(mp); local 854 struct ufsmount *ump = VFSTOUFS(mp); local 998 struct ufsmount *ump = VFSTOUFS(mp); local 1028 struct ufsmount *ump = VFSTOUFS(mp); local 1060 struct ufsmount *ump = VFSTOUFS(mp); local 1168 struct ufsmount *ump = VFSTOUFS(mp); local 1283 struct ufsmount *ump = VFSTOUFS(mp); local [all...] |
H A D | ufs_bmap.c | 105 struct ufsmount *ump; local 109 ump = VFSTOUFS(mp); 116 bp->b_blkno = blkptrtodb(ump, daddr); 166 struct ufsmount *ump; local 177 ump = VFSTOUFS(mp); 197 *bnp = blkptrtodb(ump, DIP(ip, i_db[bn])); 199 *bnp = blkptrtodb(ump, ip->i_din2->di_extb[-1 - bn]); 221 DIP(ip, i_db[bn]) < ump->um_seqinc) { 225 *bnp = blkptrtodb(ump, bn * ump 358 struct ufsmount *ump; local 461 struct ufsmount *ump; local [all...] |
H A D | ufs_quota.c | 113 struct ufsmount *ump; local 131 ump = VFSTOUFS(vp->v_mount); 137 dqget(vp, ip->i_uid, ump, USRQUOTA, &ip->i_dquot[USRQUOTA])) && 145 dqget(vp, ip->i_gid, ump, GRPQUOTA, &ip->i_dquot[GRPQUOTA])) && 452 struct ufsmount *ump; local 456 ump = ITOUMP(ip); 472 UFS_LOCK(ump); 474 if (ump->um_quotas[i] == NULLVP || 475 (ump->um_qflags[i] & (QTF_OPENING|QTF_CLOSING))) 478 UFS_UNLOCK(ump); 497 struct ufsmount *ump; local 656 struct ufsmount *ump; local 754 struct ufsmount *ump; local 781 struct ufsmount *ump; local 850 struct ufsmount *ump; local 912 struct ufsmount *ump; local 1045 struct ufsmount *ump = VFSTOUFS(mp); local 1068 struct ufsmount *ump = VFSTOUFS(mp); local 1116 struct ufsmount *ump = VFSTOUFS(vp->v_mount); local 1231 dqopen(struct vnode *vp, struct ufsmount *ump, int type) argument 1277 dqget(struct vnode *vp, u_long id, struct ufsmount *ump, int type, struct dquot **dqp) argument 1562 struct ufsmount *ump; local [all...] |
H A D | ufs_gjournal.c | 63 struct ufsmount *ump; local 69 ump = VFSTOUFS(vp->v_mount); 70 fs = ump->um_fs; 71 devvp = ump->um_devvp; 91 UFS_LOCK(ump); 95 UFS_UNLOCK(ump);
|
H A D | ufsmount.h | 186 #define UFSTOVFS(ump) (ump)->um_mountp 192 #define MNINDIR(ump) ((ump)->um_nindir) 193 #define blkptrtodb(ump, b) ((b) << (ump)->um_bptrtodb) 194 #define is_sequential(ump, a, b) ((b) == (a) + ump->um_seqinc)
|
/freebsd-13-stable/sys/geom/journal/ |
H A D | g_journal_ufs.c | 53 struct ufsmount *ump; local 57 ump = VFSTOUFS(mp); 58 fs = ump->um_fs; 62 ffs_sbupdate(ump, MNT_WAIT, 1);
|
/freebsd-13-stable/sys/fs/nullfs/ |
H A D | null_vfsops.c | 227 struct mount *ump; local 256 ump = mntdata->nullm_vfs; 258 MNT_ILOCK(ump); 259 while ((ump->mnt_kern_flag & MNTK_VGONE_UPPER) != 0) { 260 ump->mnt_kern_flag |= MNTK_VGONE_WAITER; 261 msleep(&ump->mnt_uppers, &ump->mnt_mtx, 0, "vgnupw", 0); 263 TAILQ_REMOVE(&ump->mnt_uppers, mp, mnt_upper_link); 264 MNT_IUNLOCK(ump);
|
/freebsd-13-stable/sys/kern/ |
H A D | vfs_subr.c | 3873 struct mount *mp, *ump, *mmp; local 3886 for (ump = TAILQ_FIRST(&mp->mnt_uppers); ump != NULL;) { 3887 if ((ump->mnt_kern_flag & MNTK_MARKER) != 0) { 3888 ump = TAILQ_NEXT(ump, mnt_upper_link); 3891 TAILQ_INSERT_AFTER(&mp->mnt_uppers, ump, mmp, mnt_upper_link); 3895 VFS_RECLAIM_LOWERVP(ump, vp); 3898 VFS_UNLINK_LOWERVP(ump, vp); 3905 ump [all...] |