Lines Matching refs:lf
910 struct log_file *lf; in nfslog_logbuffer_rename() local
928 lf = lbp->lb_logfile; in nfslog_logbuffer_rename()
929 mutex_enter(&(lf)->lf_lock); in nfslog_logbuffer_rename()
931 lf->lf_refcnt++; in nfslog_logbuffer_rename()
932 mutex_exit(&(lf)->lf_lock); in nfslog_logbuffer_rename()
935 lf->lf_path, lbp->lb_path)); in nfslog_logbuffer_rename()
940 error = nfslog_logfile_rename(lf->lf_path, lbp->lb_path); in nfslog_logbuffer_rename()
950 (void) nfslog_logfile_rename(lbp->lb_path, lf->lf_path); in nfslog_logbuffer_rename()
963 LOG_FILE_RELE(lf); /* release log_buffer's reference */ in nfslog_logbuffer_rename()
970 nfslog_logfile_wait(lf); in nfslog_logbuffer_rename()
985 LOG_FILE_RELE(lf); in nfslog_logbuffer_rename()
1011 nfslog_logfile_wait(struct log_file *lf) in nfslog_logfile_wait() argument
1013 mutex_enter(&lf->lf_lock); in nfslog_logfile_wait()
1014 while (lf->lf_writers > 0) { in nfslog_logfile_wait()
1015 lf->lf_flags |= L_WAITING; in nfslog_logfile_wait()
1016 (void) cv_wait_sig(&lf->lf_cv_waiters, &lf->lf_lock); in nfslog_logfile_wait()
1018 mutex_exit(&lf->lf_lock); in nfslog_logfile_wait()