nfsrv_stablefirst
VNET(nfsrv_stablefirst).nsf_fp = fp;
VNET_DECLARE(struct nfsrv_stablefirst, nfsrv_stablefirst);
VNET_DECLARE(struct nfsrv_stablefirst, nfsrv_stablefirst);
if (VNET(nfsrv_stablefirst).nsf_flags & NFSNSF_NEEDLOCK)
VNET(nfsrv_stablefirst).nsf_flags &= ~NFSNSF_NEEDLOCK;
if ((VNET(nfsrv_stablefirst).nsf_flags &
if (VNET(nfsrv_stablefirst).nsf_flags &
VNET(nfsrv_stablefirst).nsf_flags &=
if (VNET(nfsrv_stablefirst).nsf_flags & NFSNSF_NOOPENS) {
if (VNET(nfsrv_stablefirst).nsf_eograce == 0) {
if (!(VNET(nfsrv_stablefirst).nsf_flags & NFSNSF_UPDATEDONE)) {
if (!(VNET(nfsrv_stablefirst).nsf_flags &
NFSD_MONOSEC > VNET(nfsrv_stablefirst).nsf_eograce)
VNET(nfsrv_stablefirst).nsf_flags |=
VNET(nfsrv_stablefirst).nsf_flags |=
VNET(nfsrv_stablefirst).nsf_flags |=
if ((VNET(nfsrv_stablefirst).nsf_flags & (NFSNSF_UPDATEDONE |
LIST_FOREACH(sp, &VNET(nfsrv_stablefirst).nsf_head,
VNET(nfsrv_stablefirst).nsf_flags |=
if ((VNET(nfsrv_stablefirst).nsf_flags & NFSNSF_GRACEOVER) != 0) {
VNET(nfsrv_stablefirst).nsf_eograce)
VNET(nfsrv_stablefirst).nsf_eograce =
VNET_DEFINE(struct nfsrv_stablefirst, nfsrv_stablefirst);
struct nfsrv_stablefirst *sf = &VNET(nfsrv_stablefirst);
struct nfsrv_stablefirst *sf = &VNET(nfsrv_stablefirst);
struct nfsrv_stablefirst *sf = &VNET(nfsrv_stablefirst);
LIST_FOREACH(sp, &VNET(nfsrv_stablefirst).nsf_head, nst_list) {
if (sp == LIST_END(&VNET(nfsrv_stablefirst).nsf_head))
LIST_FOREACH(sp, &VNET(nfsrv_stablefirst).nsf_head, nst_list) {
if (sp == LIST_END(&VNET(nfsrv_stablefirst).nsf_head))
LIST_FOREACH(sp, &VNET(nfsrv_stablefirst).nsf_head, nst_list) {
if (sp == LIST_END(&VNET(nfsrv_stablefirst).nsf_head) ||
!(VNET(nfsrv_stablefirst).nsf_flags & NFSNSF_OK))
!(VNET(nfsrv_stablefirst).nsf_flags & NFSNSF_UPDATEDONE))
VNET(nfsrv_stablefirst).nsf_flags &= ~NFSNSF_NOOPENS;
if (VNET(nfsrv_stablefirst).nsf_eograce > NFSD_MONOSEC)
if ((VNET(nfsrv_stablefirst).nsf_flags &