/freebsd-9.3-release/sys/sys/ |
H A D | mount.h | 199 struct vnode *__mnt_vnode_next_all(struct vnode **mvp, struct mount *mp); 200 struct vnode *__mnt_vnode_first_all(struct vnode **mvp, struct mount *mp); 201 void __mnt_vnode_markerfree_all(struct vnode **mvp, struct mount *mp); 203 #define MNT_VNODE_FOREACH_ALL(vp, mp, mvp) \ 204 for (vp = __mnt_vnode_first_all(&(mvp), (mp)); \ 205 (vp) != NULL; vp = __mnt_vnode_next_all(&(mvp), (mp))) 207 #define MNT_VNODE_FOREACH_ALL_ABORT(mp, mvp) \ 210 __mnt_vnode_markerfree_all(&(mvp), (mp)); \ 218 struct vnode *__mnt_vnode_next_active(struct vnode **mvp, struct mount *mp); 219 struct vnode *__mnt_vnode_first_active(struct vnode **mvp, struc [all...] |
/freebsd-9.3-release/sys/kern/ |
H A D | vfs_default.c | 777 struct vnode *mvp; local 804 mvp = *dvp = nd.ni_vp; 810 VREF(mvp); 811 VOP_UNLOCK(mvp, 0); 812 vn_close(mvp, FREAD, cred, td); 843 vn_lock(mvp, LK_EXCLUSIVE | LK_RETRY); 844 if (dirent_exists(mvp, dp->d_name, td)) { 846 VOP_UNLOCK(mvp, 0); 850 VOP_UNLOCK(mvp, 0); 878 vrele(mvp); 1169 struct vnode *vp, *mvp; local [all...] |
H A D | vfs_subr.c | 2614 struct vnode *vp, *mvp, *rootvp = NULL; local 2635 MNT_VNODE_FOREACH_ALL(vp, mp, mvp) { 2640 MNT_VNODE_FOREACH_ALL_ABORT(mp, mvp); 2666 MNT_VNODE_FOREACH_ALL_ABORT(mp, mvp); 3555 struct vnode *vp, *mvp; local 3559 MNT_VNODE_FOREACH_ACTIVE(vp, mp, mvp) { 4726 __mnt_vnode_next_all(struct vnode **mvp, struct mount *mp) argument 4733 KASSERT((*mvp)->v_mount == mp, ("marker vnode mount list mismatch")); 4734 vp = TAILQ_NEXT(*mvp, v_nmntvnodes); 4741 __mnt_vnode_markerfree_all(mvp, m 4754 __mnt_vnode_first_all(struct vnode **mvp, struct mount *mp) argument 4785 __mnt_vnode_markerfree_all(struct vnode **mvp, struct mount *mp) argument 4808 mnt_vnode_markerfree_active(struct vnode **mvp, struct mount *mp) argument 4827 mnt_vnode_next_active(struct vnode **mvp, struct mount *mp) argument 4876 __mnt_vnode_next_active(struct vnode **mvp, struct mount *mp) argument 4886 __mnt_vnode_first_active(struct vnode **mvp, struct mount *mp) argument 4909 __mnt_vnode_markerfree_active(struct vnode **mvp, struct mount *mp) argument [all...] |
H A D | vfs_mount.c | 1681 __mnt_vnode_next(struct vnode **mvp, struct mount *mp) argument 1687 KASSERT((*mvp)->v_mount == mp, ("marker vnode mount list mismatch")); 1693 vp = TAILQ_NEXT(*mvp, v_nmntvnodes); 1699 __mnt_vnode_markerfree(mvp, mp); 1702 TAILQ_REMOVE(&mp->mnt_nvnodelist, *mvp, v_nmntvnodes); 1703 TAILQ_INSERT_AFTER(&mp->mnt_nvnodelist, vp, *mvp, v_nmntvnodes); 1708 __mnt_vnode_first(struct vnode **mvp, struct mount *mp) argument 1720 *mvp = NULL; 1725 *mvp = (struct vnode *) malloc(sizeof(struct vnode), 1729 (*mvp) 1751 __mnt_vnode_markerfree(struct vnode **mvp, struct mount *mp) argument [all...] |
/freebsd-9.3-release/sys/cddl/compat/opensolaris/sys/ |
H A D | policy.h | 68 int secpolicy_fs_mount(cred_t *cr, vnode_t *mvp, struct mount *vfsp);
|
/freebsd-9.3-release/sys/gnu/fs/xfs/FreeBSD/ |
H A D | xfs_dmistubs.c | 87 xfs_vnode_t *mvp, 85 xfs_dm_mount( xfs_vfs_t *vfsp, xfs_vnode_t *mvp, char *dir_name, char *fsname) argument
|
/freebsd-9.3-release/sys/cddl/compat/opensolaris/kern/ |
H A D | opensolaris_vfs.c | 120 vnode_t *vp, *mvp; local 230 if (VFS_ROOT(mp, LK_EXCLUSIVE, &mvp)) 234 *vpp = mvp;
|
H A D | opensolaris_policy.c | 370 secpolicy_fs_mount(cred_t *cr, vnode_t *mvp, struct mount *vfsp) argument
|
/freebsd-9.3-release/sys/fs/ext2fs/ |
H A D | ext2_vfsops.c | 437 struct vnode *vp, *mvp, *devvp; local 495 MNT_VNODE_FOREACH_ALL(vp, mp, mvp) { 500 MNT_VNODE_FOREACH_ALL_ABORT(mp, mvp); 515 MNT_VNODE_FOREACH_ALL_ABORT(mp, mvp); 825 struct vnode *mvp, *vp; local 843 MNT_VNODE_FOREACH_ALL(vp, mp, mvp) { 859 MNT_VNODE_FOREACH_ALL_ABORT(mp, mvp);
|
/freebsd-9.3-release/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ |
H A D | zfs_vfsops.c | 1604 vnode_t *mvp = vfsp->mnt_vnodecovered; local 1611 if (mvp->v_type != VDIR) 1614 mutex_enter(&mvp->v_lock); 1617 (mvp->v_count != 1 || (mvp->v_flag & VROOT))) { 1618 mutex_exit(&mvp->v_lock); 1621 mutex_exit(&mvp->v_lock); 1653 error = secpolicy_fs_mount(cr, mvp, vfsp); 1668 vn_lock(mvp, LK_SHARED | LK_RETRY); 1669 if (VOP_GETATTR(mvp, [all...] |
/freebsd-9.3-release/sys/ufs/ufs/ |
H A D | ufs_quota.c | 498 struct vnode *mvp; local 602 MNT_VNODE_FOREACH_ALL(vp, mp, mvp) { 604 MNT_VNODE_FOREACH_ALL_ABORT(mp, mvp); 616 MNT_VNODE_FOREACH_ALL_ABORT(mp, mvp); 641 struct vnode *qvp, *mvp; local 666 MNT_VNODE_FOREACH_ALL(vp, mp, mvp) { 672 MNT_VNODE_FOREACH_ALL_ABORT(mp, mvp); 1031 struct vnode *vp, *mvp; local 1051 MNT_VNODE_FOREACH_ACTIVE(vp, mp, mvp) { 1059 MNT_VNODE_FOREACH_ACTIVE_ABORT(mp, mvp); [all...] |
/freebsd-9.3-release/sys/dev/mwl/ |
H A D | if_mwl.c | 616 struct mwl_vap *mvp; local 658 mvp = (struct mwl_vap *) malloc(sizeof(struct mwl_vap), 660 if (mvp == NULL) { 669 mvp->mv_hvap = hvap; 677 mvp->mv_ap_hvap = MWL_VAP(apvap)->mv_hvap; 680 KASSERT(mvp->mv_ap_hvap != NULL, ("no ap vap")); 682 vap = &mvp->mv_vap; 687 mvp->mv_newstate = vap->iv_newstate; 696 mvp->mv_set_tim = vap->iv_set_tim; 748 struct mwl_vap *mvp local 1050 struct mwl_vap *mvp = MWL_VAP(vap); local 1081 struct mwl_vap *mvp = MWL_VAP(vap); local 1971 struct mwl_vap *mvp = MWL_VAP(vap); local 1985 struct mwl_vap *mvp = MWL_VAP(vap); local 3366 const struct mwl_vap *mvp = MWL_VAP_CONST(vap); local 4221 struct mwl_vap *mvp = MWL_VAP(vap); local [all...] |
/freebsd-9.3-release/sys/ufs/ffs/ |
H A D | ffs_vfsops.c | 612 struct vnode *vp, *mvp, *devvp; local 717 MNT_VNODE_FOREACH_ALL(vp, mp, mvp) { 729 MNT_VNODE_FOREACH_ALL_ABORT(mp, mvp); 744 MNT_VNODE_FOREACH_ALL_ABORT(mp, mvp); 1461 struct vnode *mvp, *vp; local 1470 MNT_VNODE_FOREACH_ACTIVE(vp, mp, mvp) { 1522 struct vnode *mvp, *vp, *devvp; local 1570 MNT_VNODE_FOREACH_ALL(vp, mp, mvp) { 1590 MNT_VNODE_FOREACH_ALL_ABORT(mp, mvp);
|
H A D | ffs_snapshot.c | 220 struct vnode *vp, *xvp, *mvp, *devvp; local 527 MNT_VNODE_FOREACH_ALL(xvp, mp, mvp) { 545 MNT_VNODE_FOREACH_ALL_ABORT(mp, mvp); 605 MNT_VNODE_FOREACH_ALL_ABORT(mp, mvp); 2517 struct vnode *vp, *mvp; local 2525 MNT_VNODE_FOREACH_ALL(vp, mp, mvp) { 2543 MNT_VNODE_FOREACH_ALL_ABORT(mp, mvp);
|
H A D | ffs_softdep.c | 12832 struct vnode *lvp, *mvp; local 12932 MNT_VNODE_FOREACH_ALL(lvp, mp, mvp) {
|
/freebsd-9.3-release/sys/dev/malo/ |
H A D | if_malo.c | 353 struct malo_vap *mvp; local 372 mvp = (struct malo_vap *) malloc(sizeof(struct malo_vap), 374 if (mvp == NULL) { 378 vap = &mvp->malo_vap; 382 mvp->malo_newstate = vap->iv_newstate; 395 struct malo_vap *mvp = MALO_VAP(vap); local 398 free(mvp, M_80211_VAP);
|
/freebsd-9.3-release/contrib/sendmail/src/ |
H A D | deliver.c | 1295 register char **mvp; local 1433 for (mvp = m->m_argv; (p = *++mvp) != NULL; ) 1449 expand(*mvp, buf, sizeof(buf), e); 1466 if (*mvp == NULL) 1482 ** At this point *mvp points to the argument with $u. We 1790 expand(*mvp, buf, sizeof(buf), e); 1835 while (*++mvp != NULL) 1837 expand(*mvp, buf, sizeof(buf), e);
|
/freebsd-9.3-release/sys/fs/nfsclient/ |
H A D | nfs_clvfsops.c | 1505 struct vnode *vp, *mvp; local 1527 MNT_VNODE_FOREACH_ALL(vp, mp, mvp) { 1535 MNT_VNODE_FOREACH_ALL_ABORT(mp, mvp);
|
/freebsd-9.3-release/sys/nfsclient/ |
H A D | nfs_vfsops.c | 1447 struct vnode *vp, *mvp; local 1469 MNT_VNODE_FOREACH_ALL(vp, mp, mvp) { 1477 MNT_VNODE_FOREACH_ALL_ABORT(mp, mvp);
|