Lines Matching refs:tester_ctx
56 } tester_ctx; variable
373 struct sysctllog **log = &tester_ctx.ctx_sysctllog; in threadpool_tester_init()
377 mutex_init(&tester_ctx.ctx_mutex, MUTEX_DEFAULT, IPL_NONE); in threadpool_tester_init()
378 threadpool_job_init(&tester_ctx.ctx_job, threadpool_tester_job, in threadpool_tester_init()
379 &tester_ctx.ctx_mutex, "tptest"); in threadpool_tester_init()
391 (void *)&tester_ctx, 0, CTL_CREATE, CTL_EOL); in threadpool_tester_init()
398 (void *)&tester_ctx, 0, CTL_CREATE, CTL_EOL); in threadpool_tester_init()
405 (void *)&tester_ctx, 0, CTL_CREATE, CTL_EOL); in threadpool_tester_init()
412 (void *)&tester_ctx, 0, CTL_CREATE, CTL_EOL); in threadpool_tester_init()
419 (void *)&tester_ctx, 0, CTL_CREATE, CTL_EOL); in threadpool_tester_init()
426 (void *)&tester_ctx, 0, CTL_CREATE, CTL_EOL); in threadpool_tester_init()
433 (void *)&tester_ctx, 0, CTL_CREATE, CTL_EOL); in threadpool_tester_init()
448 mutex_enter(&tester_ctx.ctx_mutex); in threadpool_tester_fini()
451 tester_ctx.ctx_unbound[pri_to_idx(pri)]; in threadpool_tester_fini()
453 tester_ctx.ctx_percpu[pri_to_idx(pri)]; in threadpool_tester_fini()
462 threadpool_cancel_job(pool, &tester_ctx.ctx_job); in threadpool_tester_fini()
464 tester_ctx.ctx_unbound[pri_to_idx(pri)] = NULL; in threadpool_tester_fini()
468 threadpool_cancel_job(pool, &tester_ctx.ctx_job); in threadpool_tester_fini()
470 tester_ctx.ctx_percpu[pri_to_idx(pri)] = NULL; in threadpool_tester_fini()
473 mutex_exit(&tester_ctx.ctx_mutex); in threadpool_tester_fini()
474 threadpool_job_destroy(&tester_ctx.ctx_job); in threadpool_tester_fini()
475 mutex_destroy(&tester_ctx.ctx_mutex); in threadpool_tester_fini()
477 sysctl_teardown(&tester_ctx.ctx_sysctllog); in threadpool_tester_fini()