Lines Matching refs:logd
120 static logd_t logd; variable
559 mutex_init(&logd.lock, NULL, MUTEX_DEFAULT, NULL); in nl7c_logd_init()
560 cv_init(&logd.wait, NULL, CV_DEFAULT, NULL); in nl7c_logd_init()
561 logd.head = NULL; in nl7c_logd_init()
562 logd.tail = NULL; in nl7c_logd_init()
563 logd.worker = thread_create(NULL, 0, logd_worker, &logd, in nl7c_logd_init()
625 mutex_enter(&logd.lock); in logit_flush()
627 if (logd.tail == NULL) in logit_flush()
628 logd.head = log; in logit_flush()
630 logd.tail->next = log; in logit_flush()
631 logd.tail = log; in logit_flush()
632 cv_signal(&logd.wait); in logit_flush()
634 mutex_exit(&logd.lock); in logit_flush()
741 mutex_enter(&logd.lock); in nl7c_logd_log()
743 if (logd.tail == NULL) in nl7c_logd_log()
744 logd.head = log; in nl7c_logd_log()
746 logd.tail->next = log; in nl7c_logd_log()
747 logd.tail = log; in nl7c_logd_log()
748 cv_signal(&logd.wait); in nl7c_logd_log()
749 mutex_exit(&logd.lock); in nl7c_logd_log()