Lines Matching refs:reopen
2372 * for reopen, then we hold onto any delegation because it is
2394 /* we have an open that is not lost and not marked for reopen */
2440 int error, lost, reopen;
2498 lost = reopen = 0;
2520 reopen = error;
2524 if (!error && !reopen && nofp->nof_w) {
2527 reopen = error;
2531 if (!error && !reopen && nofp->nof_r) {
2534 reopen = error;
2553 reopen = EAGAIN;
2568 if (error || reopen) {
2578 if (reopen && (nfs_check_for_locks(noop, nofp) == 0)) {
2579 /* just reopen the file on next access */
2580 NP(nofp->nof_np, "nfs_recover: %d, need reopen for %d %p 0x%x", reopen,
2587 if (reopen)
2588 NP(nofp->nof_np, "nfs_recover: %d, can't reopen because of locks %d %p", reopen,
2592 reopen = 0;
2595 /* no error, so make sure the reopen flag isn't set */
2607 if (lost || reopen)
2642 * If we've determined that we need to reopen the file then we probably
2650 (reopen && (nofp->nof_np->n_openflags & N_DELEG_MASK))) {