Searched refs:auk_queue (Results 1 – 5 of 5) sorted by relevance
/titanic_50/usr/src/uts/common/os/ |
H A D | audit_zone.c | 68 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_50/usr/src/uts/common/c2/ |
H A D | audit_io.c | 372 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 D | audit_syscalls.c | 398 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 D | audit_kernel.h | 302 struct audit_queue auk_queue; member
|
/titanic_50/usr/src/uts/common/syscall/ |
H A D | auditsys.c | 479 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 …]
|