Home
last modified time | relevance | path

Searched refs:auk_queue (Results 1 – 5 of 5) sorted by relevance

/titanic_41/usr/src/uts/common/os/
H A Daudit_zone.c68 kctx->auk_queue.hiwater = AQ_HIWATER; in au_zone_init()
69 kctx->auk_queue.lowater = AQ_LOWATER; in au_zone_init()
70 kctx->auk_queue.bufsz = AQ_BUFSZ; in au_zone_init()
71 kctx->auk_queue.buflen = AQ_BUFSZ; in au_zone_init()
72 kctx->auk_queue.delay = AQ_DELAY; in au_zone_init()
80 kmem_alloc(AU_DBUF_HEADER + kctx->auk_queue.bufsz, KM_SLEEP); in au_zone_init()
89 mutex_init(&(kctx->auk_queue.lock), NULL, MUTEX_DEFAULT, NULL); in au_zone_init()
90 cv_init(&(kctx->auk_queue.write_cv), NULL, CV_DRIVER, NULL); in au_zone_init()
91 cv_init(&(kctx->auk_queue.read_cv), NULL, CV_DRIVER, NULL); in au_zone_init()
112 mutex_enter(&(kctx->auk_queue.lock)); in au_zone_shutdown()
[all …]
/titanic_41/usr/src/uts/common/c2/
H A Daudit_io.c372 mutex_enter(&(kctx->auk_queue.lock)); in au_enqueue()
374 if (!dontblock && (kctx->auk_queue.cnt >= kctx->auk_queue.hiwater) && in au_enqueue()
376 mutex_exit(&(kctx->auk_queue.lock)); in au_enqueue()
392 if (kctx->auk_queue.head) in au_enqueue()
393 kctx->auk_queue.tail->next_rec = m; in au_enqueue()
395 kctx->auk_queue.head = m; in au_enqueue()
397 kctx->auk_queue.tail = m; in au_enqueue()
399 if (++(kctx->auk_queue.cnt) > in au_enqueue()
400 kctx->auk_queue.lowater && kctx->auk_queue.rd_block) in au_enqueue()
401 cv_broadcast(&(kctx->auk_queue.read_cv)); in au_enqueue()
[all …]
H A Daudit_syscalls.c398 mutex_enter(&(((au_kcontext_t *)kctx)->auk_queue.lock)); in audit_dont_stop()
399 cv_broadcast(&(((au_kcontext_t *)kctx)->auk_queue.write_cv)); in audit_dont_stop()
400 mutex_exit(&(((au_kcontext_t *)kctx)->auk_queue.lock)); in audit_dont_stop()
418 if (((au_kcontext_t *)kctx)->auk_queue.cnt && in au_queue_kick()
419 ((au_kcontext_t *)kctx)->auk_queue.rd_block) in au_queue_kick()
420 cv_broadcast(&((au_kcontext_t *)kctx)->auk_queue.read_cv); in au_queue_kick()
424 ((au_kcontext_t *)kctx)->auk_queue.delay); in au_queue_kick()
444 (void) timeout(au_queue_kick, kctx, kctx->auk_queue.delay); in au_output_thread()
453 mutex_enter(&(kctx->auk_queue.lock)); in au_output_thread()
454 while (kctx->auk_queue.head == NULL) { in au_output_thread()
[all …]
H A Daudit_kernel.h302 struct audit_queue auk_queue; member
/titanic_41/usr/src/uts/common/syscall/
H A Dauditsys.c479 mutex_enter(&(kctx->auk_queue.lock)); in setpolicy()
482 (kctx->auk_queue.cnt >= kctx->auk_queue.hiwater))) in setpolicy()
483 cv_broadcast(&(kctx->auk_queue.write_cv)); in setpolicy()
485 mutex_exit(&(kctx->auk_queue.lock)); in setpolicy()
684 mutex_enter(&(kctx->auk_queue.lock)); in getqctrl()
685 STRUCT_FSET(qctrl, aq_hiwater, kctx->auk_queue.hiwater); in getqctrl()
686 STRUCT_FSET(qctrl, aq_lowater, kctx->auk_queue.lowater); in getqctrl()
687 STRUCT_FSET(qctrl, aq_bufsz, kctx->auk_queue.bufsz); in getqctrl()
688 STRUCT_FSET(qctrl, aq_delay, kctx->auk_queue.delay); in getqctrl()
689 mutex_exit(&(kctx->auk_queue.lock)); in getqctrl()
[all …]