Searched refs:c_workq (Results 1 – 4 of 4) sorted by relevance
127 cachefs_workq_init(&cachep->c_workq); in cachefs_cache_create()128 cachep->c_workq.wq_keepone = 1; in cachefs_cache_create()129 cachep->c_workq.wq_cachep = cachep; in cachefs_cache_create()135 cachefs_addqueue(rp, &cachep->c_workq); in cachefs_cache_create()165 while (cachep->c_workq.wq_thread_count > 0) in cachefs_cache_destroy()166 (void) cachefs_async_halt(&cachep->c_workq, 1); in cachefs_cache_destroy()486 error = cachefs_async_halt(&cachep->c_workq, 1); in cachefs_stop_cache()
567 mutex_enter(&cachep->c_workq.wq_queue_lock); in cachefs_log_enqueue()568 cachep->c_workq.wq_logwork = 1; in cachefs_log_enqueue()569 cv_signal(&cachep->c_workq.wq_req_cv); in cachefs_log_enqueue()570 mutex_exit(&cachep->c_workq.wq_queue_lock); in cachefs_log_enqueue()
892 while (cachefs_async_halt(&fscp->fs_cache->c_workq, 0) == EBUSY) { in cachefs_unmount()1140 cachefs_addqueue(rp, &cachep->c_workq); in queue_sync()
547 struct cachefs_workq c_workq; /* async work */ member