Searched refs:mvp (Results 1 - 19 of 19) sorted by relevance

/freebsd-9.3-release/sys/sys/
H A Dmount.h199 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 Dvfs_default.c777 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 Dvfs_subr.c2614 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 Dvfs_mount.c1681 __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 Dpolicy.h68 int secpolicy_fs_mount(cred_t *cr, vnode_t *mvp, struct mount *vfsp);
/freebsd-9.3-release/sys/gnu/fs/xfs/FreeBSD/
H A Dxfs_dmistubs.c87 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 Dopensolaris_vfs.c120 vnode_t *vp, *mvp; local
230 if (VFS_ROOT(mp, LK_EXCLUSIVE, &mvp))
234 *vpp = mvp;
H A Dopensolaris_policy.c370 secpolicy_fs_mount(cred_t *cr, vnode_t *mvp, struct mount *vfsp) argument
/freebsd-9.3-release/sys/fs/ext2fs/
H A Dext2_vfsops.c437 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 Dzfs_vfsops.c1604 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 Dufs_quota.c498 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 Dif_mwl.c616 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 Dffs_vfsops.c612 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 Dffs_snapshot.c220 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 Dffs_softdep.c12832 struct vnode *lvp, *mvp; local
12932 MNT_VNODE_FOREACH_ALL(lvp, mp, mvp) {
/freebsd-9.3-release/sys/dev/malo/
H A Dif_malo.c353 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 Ddeliver.c1295 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 Dnfs_clvfsops.c1505 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 Dnfs_vfsops.c1447 struct vnode *vp, *mvp; local
1469 MNT_VNODE_FOREACH_ALL(vp, mp, mvp) {
1477 MNT_VNODE_FOREACH_ALL_ABORT(mp, mvp);

Completed in 312 milliseconds