MNT_EXPORTED
if (err == EBADF && vnode_mount(vp)->mnt_flag & MNT_EXPORTED) {
if (err == EBADF && mp->mnt_flag & MNT_EXPORTED) {
if (err == EBADF && vnode_mount(vp)->mnt_flag & MNT_EXPORTED) {
if (err == EBADF && vnode_mount(vp)->mnt_flag & MNT_EXPORTED) {
if ((mp->mnt_flag & MNT_EXPORTED) &&
#define NFSVNO_EXPORTED(e) ((e)->nes_exflag & MNT_EXPORTED)
#define NFSVNO_SETEXRDONLY(e) ((e)->nes_exflag = (MNT_EXPORTED|MNT_EXRDONLY))
NFSD_VNET(nfsv4root_mnt)->mnt_flag = (MNT_RDONLY | MNT_EXPORTED);
if (vp->v_type != VREG || (vp->v_mount->mnt_flag & MNT_EXPORTED) == 0 ||
if (vp->v_type != VREG || (vp->v_mount->mnt_flag & MNT_EXPORTED) == 0 ||
if (vp->v_type == VREG && (vp->v_mount->mnt_flag & MNT_EXPORTED) != 0 &&
if ((mp->mnt_flag & MNT_EXPORTED) == 0) {
if ((argp->ex_flags & (MNT_DELEXPORT | MNT_EXPORTED)) == 0)
if ((argp->ex_flags & MNT_EXPORTED) != 0 &&
mp->mnt_flag &= ~(MNT_EXPORTED | MNT_DEFEXPORTED);
if (argp->ex_flags & MNT_EXPORTED) {
mp->mnt_flag |= MNT_EXPORTED;
mp->mnt_flag &= ~(MNT_EXPORTED | MNT_DEFEXPORTED);
if ((mp->mnt_flag & MNT_EXPORTED) == 0)
KASSERT((fsflags & (MNT_EXPORTED | MNT_UPDATE)) ==
(MNT_EXPORTED | MNT_UPDATE),
if (fsflags & MNT_EXPORTED) {
fsflags |= MNT_EXPORTED;
MNT_FLAG(MNT_EXPORTED);
{ MNT_EXPORTED, "NFS exported" }, \
MNT_ASYNC | MNT_EXRDONLY | MNT_EXPORTED | \
exflags = MNT_EXPORTED;
if (!(fsp->f_flags & MNT_EXPORTED))