/freebsd-10.0-release/sys/fs/ext2fs/ |
H A D | ext2_mount.h | 73 #define MNINDIR(ump) ((ump)->um_nindir) 74 #define blkptrtodb(ump, b) ((b) << (ump)->um_bptrtodb) 75 #define is_sequential(ump, a, b) ((b) == (a) + ump->um_seqinc)
|
H A D | ext2_vfsops.c | 115 struct ext2mount *ump = NULL; local 143 ump = VFSTOEXT2(mp); 144 fs = ump->um_e2fs; 155 if ( error == 0 && fs->e2fs_wasvalid && ext2_cgupdate(ump, MNT_WAIT) == 0) { 157 ext2_sbupdate(ump, MNT_WAIT); 163 g_access(ump->um_cp, 0, -1, 0); 171 devvp = ump->um_devvp; 192 error = g_access(ump->um_cp, 0, 1, 0); 211 (void)ext2_cgupdate(ump, MNT_WAIT); 260 if (devvp != ump 532 struct ext2mount *ump; local 707 struct ext2mount *ump; local 769 struct ext2mount *ump; local 826 struct ext2mount *ump = VFSTOEXT2(mp); local 901 struct ext2mount *ump; local [all...] |
H A D | ext2_bmap.c | 146 struct ext2mount *ump; local 158 ump = VFSTOEXT2(mp); 159 devvp = ump->um_devvp; 161 bsize = EXT2_BLOCK_SIZE(ump->um_e2fs); 181 *bnp = blkptrtodb(ump, ip->i_db[bn]); 187 is_sequential(ump, ip->i_db[bn - 1], ip->i_db[bn]); 192 is_sequential(ump, ip->i_db[bn], 227 bp->b_blkno = blkptrtodb(ump, daddr); 245 bn < MNINDIR(ump) && *runp < maxrun && 246 is_sequential(ump, 295 struct ext2mount *ump; local [all...] |
H A D | ext2_alloc.c | 87 struct ext2mount *ump; local 92 ump = ip->i_ump; 93 mtx_assert(EXT2_MTX(ump), MA_OWNED); 127 EXT2_UNLOCK(ump); 165 struct ext2mount *ump; local 179 ump = ip->i_ump; 249 EXT2_LOCK(ump); 256 EXT2_UNLOCK(ump); 353 struct ext2mount *ump; local 360 ump 647 struct ext2mount *ump; local 778 struct ext2mount *ump; local 890 struct ext2mount *ump; local 963 struct ext2mount *ump; local 1010 struct ext2mount *ump; local [all...] |
H A D | ext2_balloc.c | 64 struct ext2mount *ump; local 76 ump = ip->i_ump; 135 EXT2_LOCK(ump); 167 EXT2_LOCK(ump); 207 EXT2_LOCK(ump); 226 EXT2_UNLOCK(ump); 247 EXT2_LOCK(ump);
|
/freebsd-10.0-release/sys/fs/unionfs/ |
H A D | union_vfsops.c | 78 struct unionfs_mount *ump; local 246 ump = (struct unionfs_mount *)malloc(sizeof(struct unionfs_mount), 255 ump->um_lowervp = upperrootvp; 256 ump->um_uppervp = lowerrootvp; 258 ump->um_lowervp = lowerrootvp; 259 ump->um_uppervp = upperrootvp; 261 ump->um_rootvp = NULLVP; 262 ump->um_uid = uid; 263 ump->um_gid = gid; 264 ump 324 struct unionfs_mount *ump; local 358 struct unionfs_mount *ump; local 379 struct unionfs_mount *ump; local 392 struct unionfs_mount *ump; local 469 struct unionfs_mount *ump; local [all...] |
H A D | union.h | 116 void unionfs_create_uppervattr_core(struct unionfs_mount *ump, struct vattr *lva, struct vattr *uva, struct thread *td); 117 int unionfs_create_uppervattr(struct unionfs_mount *ump, struct vnode *lvp, struct vattr *uva, struct ucred *cred, struct thread *td); 118 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 | 212 struct unionfs_mount *ump; local 220 ump = MOUNTTOUNIONFSMOUNT(mp); 244 if ((uppervp == NULLVP || ump->um_uppervp != uppervp) || 245 (lowervp == NULLVP || ump->um_lowervp != lowervp)) { 292 if ((uppervp != NULLVP && ump->um_uppervp == uppervp) && 293 (lowervp != NULLVP && ump->um_lowervp == lowervp)) 447 unionfs_create_uppervattr_core(struct unionfs_mount *ump, argument 458 switch (ump->um_copymode) { 465 if (ump->um_uid == lva->va_uid) { 467 uva->va_mode |= (lva->va_type == VDIR ? ump 488 unionfs_create_uppervattr(struct unionfs_mount *ump, struct vnode *lvp, struct vattr *uva, struct ucred *cred, struct thread *td) argument 741 unionfs_mkshadowdir(struct unionfs_mount *ump, struct vnode *udvp, struct unionfs_node *unp, struct componentname *cnp, struct thread *td) argument 887 struct unionfs_mount *ump; local [all...] |
H A D | union_vnops.c | 673 struct unionfs_mount *ump; local 686 ump = MOUNTTOUNIONFSMOUNT(ap->a_vp->v_mount); 716 if (ump->um_uppervp->v_mount->mnt_flag & MNT_RDONLY) { 727 if (ump->um_copymode != UNIONFS_TRANSPARENT) { 728 error = unionfs_create_uppervattr(ump, 755 struct unionfs_mount *ump; local 766 ump = MOUNTTOUNIONFSMOUNT(ap->a_vp->v_mount); 784 if (error == 0 && !(ump->um_uppervp->v_mount->mnt_flag & MNT_RDONLY)) { 787 unionfs_create_uppervattr_core(ump, ap->a_vap, &va, td); 967 struct unionfs_mount *ump; local 1123 struct unionfs_mount *ump; local 1382 struct unionfs_mount *ump; local 1836 struct unionfs_mount *ump; local [all...] |
/freebsd-10.0-release/sys/ufs/ufs/ |
H A D | ufs_extattr.c | 80 static int ufs_extattr_enable_with_open(struct ufsmount *ump, 83 static int ufs_extattr_enable(struct ufsmount *ump, int attrnamespace, 86 static int ufs_extattr_disable(struct ufsmount *ump, int attrnamespace, 100 static int ufs_extattr_start_locked(struct ufsmount *ump, 111 ufs_extattr_uepm_lock(struct ufsmount *ump) argument 114 sx_xlock(&ump->um_extattr.uepm_lock); 118 ufs_extattr_uepm_unlock(struct ufsmount *ump) argument 121 sx_xunlock(&ump->um_extattr.uepm_lock); 148 ufs_extattr_find_attr(struct ufsmount *ump, int attrnamespace, argument 153 sx_assert(&ump 211 struct ufsmount *ump; local 223 ufs_extattr_start_locked(struct ufsmount *ump, struct thread *td) argument 324 ufs_extattr_enable_with_open(struct ufsmount *ump, struct vnode *vp, int attrnamespace, const char *attrname, struct thread *td) argument 360 ufs_extattr_iterate_directory(struct ufsmount *ump, struct vnode *dvp, int attrnamespace, struct thread *td) argument 445 struct ufsmount *ump; local 459 struct ufsmount *ump = VFSTOUFS(mp); local 554 struct ufsmount *ump = VFSTOUFS(mp); local 585 ufs_extattr_enable(struct ufsmount *ump, int attrnamespace, const char *attrname, struct vnode *backing_vnode, struct thread *td) argument 676 ufs_extattr_disable(struct ufsmount *ump, int attrnamespace, const char *attrname, struct thread *td) argument 711 struct ufsmount *ump = VFSTOUFS(mp); local 820 struct ufsmount *ump = VFSTOUFS(mp); local 846 struct ufsmount *ump = VFSTOUFS(mp); local 990 struct ufsmount *ump = VFSTOUFS(mp); local 1021 struct ufsmount *ump = VFSTOUFS(mp); local 1053 struct ufsmount *ump = VFSTOUFS(mp); local 1161 struct ufsmount *ump = VFSTOUFS(mp); local 1276 struct ufsmount *ump = VFSTOUFS(mp); local [all...] |
H A D | ufs_bmap.c | 115 struct ufsmount *ump; local 127 ump = VFSTOUFS(mp); 128 devvp = ump->um_devvp; 149 *bnp = blkptrtodb(ump, DIP(ip, i_db[bn])); 151 *bnp = blkptrtodb(ump, ip->i_din2->di_extb[-1 - bn]); 170 DIP(ip, i_db[bn]) < ump->um_seqinc) { 174 *bnp = blkptrtodb(ump, bn * ump->um_seqinc); 180 is_sequential(ump, DIP(ip, i_db[bn - 1]), 186 is_sequential(ump, DI 316 struct ufsmount *ump; local [all...] |
H A D | ufs_quota.c | 111 struct ufsmount *ump; local 129 ump = VFSTOUFS(vp->v_mount); 135 dqget(vp, ip->i_uid, ump, USRQUOTA, &ip->i_dquot[USRQUOTA])) && 143 dqget(vp, ip->i_gid, ump, GRPQUOTA, &ip->i_dquot[GRPQUOTA])) && 454 struct ufsmount *ump = ip->i_ump; local 471 UFS_LOCK(ump); 473 if (ump->um_quotas[i] == NULLVP || 474 (ump->um_qflags[i] & (QTF_OPENING|QTF_CLOSING))) 477 UFS_UNLOCK(ump); 482 UFS_UNLOCK(ump); 496 struct ufsmount *ump; local 637 struct ufsmount *ump; local 707 struct ufsmount *ump; local 734 struct ufsmount *ump; local 803 struct ufsmount *ump; local 865 struct ufsmount *ump; local 998 struct ufsmount *ump = VFSTOUFS(mp); local 1021 struct ufsmount *ump = VFSTOUFS(mp); local 1072 struct ufsmount *ump = VFSTOUFS(vp->v_mount); local 1189 dqopen(struct vnode *vp, struct ufsmount *ump, int type) argument 1235 dqget(struct vnode *vp, u_long id, struct ufsmount *ump, int type, struct dquot **dqp) argument 1520 struct ufsmount *ump; local [all...] |
H A D | ufsmount.h | 142 #define UFSTOVFS(ump) (ump)->um_mountp 148 #define MNINDIR(ump) ((ump)->um_nindir) 149 #define blkptrtodb(ump, b) ((b) << (ump)->um_bptrtodb) 150 #define is_sequential(ump, a, b) ((b) == (a) + ump->um_seqinc)
|
H A D | ufs_gjournal.c | 61 struct ufsmount *ump; local 67 ump = ip->i_ump; 96 UFS_LOCK(ump); 100 UFS_UNLOCK(ump);
|
H A D | ufs_inode.c | 217 struct ufsmount *ump = ip->i_ump; local 236 UFS_IFREE(ump, ip);
|
/freebsd-10.0-release/sys/ufs/ffs/ |
H A D | ffs_suspend.c | 73 struct ufsmount *ump; local 77 ump = VFSTOUFS(mp); 78 if (ump->um_writesuspended) 97 struct ufsmount *ump; local 112 ump = VFSTOUFS(mp); 113 devvp = ump->um_devvp; 114 fs = ump->um_fs; 180 struct ufsmount *ump; local 190 ump = VFSTOUFS(mp); 191 fs = ump 221 struct ufsmount *ump; local [all...] |
H A D | ffs_vfsops.c | 83 static void ffs_ifree(struct ufsmount *ump, struct inode *ip); 146 struct ufsmount *ump = NULL; local 234 ump = VFSTOUFS(mp); 235 fs = ump->um_fs; 236 devvp = ump->um_devvp; 237 if (fsckpid == -1 && ump->um_fsckpid > 0) { 239 (error = ffs_sbupdate(ump, MNT_WAIT, 0)) != 0) 246 error = g_access(ump->um_cp, 0, -1, 0); 249 ump->um_fsckpid = 0; 310 if ((error = ffs_sbupdate(ump, MNT_WAI 618 struct ufsmount *ump; local 771 struct ufsmount *ump; local 1225 struct ufsmount *ump = VFSTOUFS(mp); local 1354 struct ufsmount *ump; local 1425 struct ufsmount *ump; local 1522 struct ufsmount *ump = VFSTOUFS(mp); local 1666 struct ufsmount *ump; local 1974 ffs_ifree(struct ufsmount *ump, struct inode *ip) argument 2225 db_print_ffs(struct ufsmount *ump) argument 2236 struct ufsmount *ump; local [all...] |
H A D | ffs_alloc.c | 156 struct ufsmount *ump; local 168 ump = ip->i_ump; 169 mtx_assert(UFS_MTX(ump), MA_OWNED); 183 UFS_UNLOCK(ump); 187 UFS_LOCK(ump); 213 UFS_UNLOCK(ump); 218 UFS_LOCK(ump); 225 UFS_UNLOCK(ump); 255 struct ufsmount *ump; local 267 ump 508 struct ufsmount *ump; local 736 struct ufsmount *ump; local 975 struct ufsmount *ump; local 1525 struct ufsmount *ump; local 1610 struct ufsmount *ump; local 1712 struct ufsmount *ump; local 1798 struct ufsmount *ump; local 1935 struct ufsmount *ump; local 2220 struct ufsmount *ump; member in struct:ffs_blkfree_trim_params 2703 struct ufsmount *ump; local [all...] |
H A D | ffs_balloc.c | 99 struct ufsmount *ump; local 115 ump = ip->i_ump; 140 UFS_LOCK(ump); 192 UFS_LOCK(ump); 209 UFS_LOCK(ump); 248 UFS_LOCK(ump); 301 UFS_LOCK(ump); 313 UFS_LOCK(ump); 316 UFS_UNLOCK(ump); 374 UFS_LOCK(ump); 547 struct ufsmount *ump; local [all...] |
H A D | ffs_softdep.c | 144 softdep_setup_sbupdate(ump, fs, bp) 145 struct ufsmount *ump; 847 static void jseg_write(struct ufsmount *ump, struct jseg *, uint8_t *); 995 static int journal_unsuspend(struct ufsmount *ump); 1223 struct ufsmount *ump; local 1236 ump = VFSTOUFS(item->wk_mp); 1237 KASSERT(ump->softdep_deps > 0, 1239 ump->um_fs->fs_fsmnt)); 1240 if (--ump->softdep_deps == 0 && ump 1255 struct ufsmount *ump; local 1411 struct ufsmount *ump; local 1497 struct ufsmount *ump; local 1527 struct ufsmount *ump; local 1572 struct ufsmount *ump; local 1760 struct ufsmount *ump; local 1890 struct ufsmount *ump; local 1915 struct ufsmount *ump; local 1949 struct ufsmount *ump; local 2443 struct ufsmount *ump; local 2722 struct ufsmount *ump; local 2739 struct ufsmount *ump; local 2765 struct ufsmount *ump; local 2846 journal_unsuspend(struct ufsmount *ump) argument 2883 struct ufsmount *ump; local 2932 struct ufsmount *ump; local 3129 struct ufsmount *ump; local 3214 struct ufsmount *ump; local 5440 struct ufsmount *ump = VFSTOUFS(freefrag->ff_list.wk_mp); local 7502 struct ufsmount *ump; local 7597 struct ufsmount *ump; local 7665 struct ufsmount *ump; local 7767 struct ufsmount *ump; local 7849 struct ufsmount *ump; local 9323 struct ufsmount *ump; local 9344 struct ufsmount *ump; local 9498 struct ufsmount *ump; local 9637 struct ufsmount *ump; local 11486 struct ufsmount *ump; local 12182 struct ufsmount *ump; local 12613 struct ufsmount *ump; local 12761 struct ufsmount *ump; local 12811 struct ufsmount *ump; local 12956 struct ufsmount *ump; local 13485 struct ufsmount *ump; local 13545 struct ufsmount *ump; local [all...] |
H A D | ffs_snapshot.c | 225 struct ufsmount *ump; local 227 ump = VFSTOUFS(mp); 228 fs = ump->um_fs; 248 UFS_LOCK(ump); 252 UFS_UNLOCK(ump); 378 UFS_LOCK(ump); 380 UFS_UNLOCK(ump); 581 ffs_blkfree(ump, copy_fs, vp, 598 error = ffs_freefile(ump, copy_fs, vp, xp->i_number, 715 error = ffs_freefile(ump, 1561 struct ufsmount *ump; local 1953 struct ufsmount *ump = VFSTOUFS(mp); local [all...] |
H A D | ffs_inode.c | 187 struct ufsmount *ump; local 196 ump = ip->i_ump; 267 ffs_blkfree(ump, fs, ip->i_devvp, oldblks[i], 472 ffs_blkfree(ump, fs, ip->i_devvp, bn, 493 ffs_blkfree(ump, fs, ip->i_devvp, bn, bsize, ip->i_number, 525 ffs_blkfree(ump, fs, ip->i_devvp, bn,
|
/freebsd-10.0-release/sys/geom/journal/ |
H A D | g_journal_ufs.c | 52 struct ufsmount *ump; local 56 ump = VFSTOUFS(mp); 57 fs = ump->um_fs; 61 ffs_sbupdate(ump, MNT_WAIT, 1);
|
/freebsd-10.0-release/sys/fs/nullfs/ |
H A D | null_vfsops.c | 227 struct mount *ump; local 246 ump = mntdata->nullm_vfs; 248 MNT_ILOCK(ump); 249 while ((ump->mnt_kern_flag & MNTK_VGONE_UPPER) != 0) { 250 ump->mnt_kern_flag |= MNTK_VGONE_WAITER; 251 msleep(&ump->mnt_uppers, &ump->mnt_mtx, 0, "vgnupw", 0); 253 TAILQ_REMOVE(&ump->mnt_uppers, mp, mnt_upper_link); 254 MNT_IUNLOCK(ump);
|
/freebsd-10.0-release/sys/kern/ |
H A D | vfs_subr.c | 2655 struct mount *mp, *ump, *mmp; local 2670 for (ump = TAILQ_FIRST(&mp->mnt_uppers); ump != NULL;) { 2671 if ((ump->mnt_kern_flag & MNTK_MARKER) != 0) { 2672 ump = TAILQ_NEXT(ump, mnt_upper_link); 2675 TAILQ_INSERT_AFTER(&mp->mnt_uppers, ump, mmp, mnt_upper_link); 2679 VFS_RECLAIM_LOWERVP(ump, vp); 2682 VFS_UNLINK_LOWERVP(ump, vp); 2689 ump [all...] |